98 lines · 4.5 KB · Text
RawDownload
*workshop.txt*  For Vim version 7.1.  Last change: 2006 Apr 24  		  VIM REFERENCE MANUAL    by Gordon Prieur  Sun Visual WorkShop Features			*workshop* *workshop-support* 1. Introduction						|workshop-intro|2. Commands						|workshop-commands|3. Compiling vim/gvim for WorkShop			|workshop-compiling|4. Configuring gvim for a WorkShop release tree		|workshop-configure|5. Obtaining the latest version of the XPM library	|workshop-xpm| {Vi does not have any of these features}{only available when compiled with the |+sun_workshop| feature} ==============================================================================1. Introduction						*workshop-intro* Sun Visual WorkShop has an "Editor of Choice" feature designed to let usersdebug using their favorite editors.  For the 6.0 release we have added supportfor gvim.  A workshop debug session will have a debugging window and an editorwindow (possibly others as well).  The user can do many debugging operationsfrom the editor window, minimizing the need to switch from window to window. The version of vim shipped with Sun Visual WorkShop 6 (also called ForteDeveloper 6) is vim 5.3.  The features in this release are much more reliablethan the vim/gvim shipped with Visual WorkShop.  VWS users wishing to use vimas their editor should compile these sources and install them in theirworkshop release tree. ==============================================================================2. Commands						*workshop-commands* 						*:ws* *:wsverb*:ws[verb] verb			Pass the verb to the verb executor Pass the verb to a workshop function which gathers some arguments andsends the verb and data to workshop over an IPC connection. ==============================================================================3. Compiling vim/gvim for WorkShop			*workshop-compiling* Compiling vim with FEAT_SUN_WORKSHOP turns on all compile time flags necessaryfor building a vim to work with Visual WorkShop.  The features required for VWShave been built and tested using the Sun compilers from the VWS release.  Theyhave not been built or tested using Gnu compilers.  This does not mean thefeatures won't build and run if compiled with gcc, just that nothing isguaranteed with gcc! ==============================================================================4. Configuring gvim for a WorkShop release tree		*workshop-configure* There are several assumptions which must be met in order to compile a gvim foruse with Sun Visual WorkShop 6.     o You should use the compiler in VWS rather than gcc.  We have neither      built nor tested with gcc and cannot guarantee it will build properly.     o You must supply your own XPM library.  See |workshop-xpm| below for      details on obtaining the latest version of XPM.     o Edit the Makefile in the src directory and uncomment the lines for Sun      Visual WorkShop.  You can easily find these by searching for the string      FEAT_SUN_WORKSHOP     o We also suggest you use Motif for your gui.  This will provide gvim with      the same look-and-feel as the rest of Sun Visual WorkShop. The following configuration line can be used to configure vim to build for usewith Sun Visual WorkShop:     $ CC=cc configure --enable-workshop --enable-gui=motif \	-prefix=<VWS-install-dir>/contrib/contrib6/<vim-version> The VWS-install-dir should be the base directory where your Sun Visual WorkShopwas installed.  By default this is /opt/SUNWspro.  It will normally requireroot permissions to install the vim release.  You will also need to change thesymlink <VWS-install-dir>/bin/gvim to point to the vim in your newly installeddirectory.  The <vim-version> should be a unique version string.  I use "vim"concatenated with the equivalent of version.h's VIM_VERSION_SHORT. ==============================================================================5. Obtaining the latest version of the XPM library	*workshop-xpm* The XPM library is required to show images within Vim with Motif or Athena.Without it the toolbar and signs will be disabled. The XPM library is provide by Arnaud Le Hors of the French National Institutefor Research in Computer Science and Control.  It can be downloaded fromhttp://koala.ilog.fr/ftp/pub/xpm.  The current release, as of this writing, isxpm-3.4k-solaris.tgz, which is a gzip'ed tar file.  If you create the directory/usr/local/xpm and untar the file there you can use the uncommented lines inthe Makefile without changing them.  If you use another xpm directory you willneed to change the XPM_DIR in src/Makefile.  vim:tw=78:ts=8:ft=help:norl: