Mercurial > vim
comparison runtime/doc/workshop.txt @ 15510:41fbbcea0f1b v8.1.0763
patch 8.1.0763: nobody is using the Sun Workshop support
commit https://github.com/vim/vim/commit/bb1969b6ab28120c93b77817e7b6075e1aecf663
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jan 17 15:45:25 2019 +0100
patch 8.1.0763: nobody is using the Sun Workshop support
Problem: Nobody is using the Sun Workshop support.
Solution: Remove the Workshop support.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 17 Jan 2019 16:00:08 +0100 |
parents | 5c5908e81e93 |
children | af69c9335223 |
comparison
equal
deleted
inserted
replaced
15509:2650d9461407 | 15510:41fbbcea0f1b |
---|---|
1 *workshop.txt* For Vim version 8.1. Last change: 2013 Jul 06 | 1 *workshop.txt* For Vim version 8.1. Last change: 2019 Jan 17 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Gordon Prieur | 4 VIM REFERENCE MANUAL by Gordon Prieur |
5 | 5 |
6 | 6 |
7 Sun Visual WorkShop Features *workshop* *workshop-support* | 7 Sun Visual WorkShop Features *workshop* *workshop-support* |
8 | 8 |
9 1. Introduction |workshop-intro| | 9 The support for WorkShop was removed in patch 8.1.0763 in January 2019. |
10 2. Commands |workshop-commands| | 10 The product has not been available for a long time and has been replaced by |
11 3. Compiling vim/gvim for WorkShop |workshop-compiling| | 11 |NetBeans|. |
12 4. Configuring gvim for a WorkShop release tree |workshop-configure| | |
13 5. Obtaining the latest version of the XPM library |workshop-xpm| | |
14 | 12 |
15 {Vi does not have any of these features} | |
16 {only available when compiled with the |+sun_workshop| feature} | |
17 | |
18 ============================================================================== | |
19 1. Introduction *workshop-intro* | |
20 | |
21 Sun Visual WorkShop has an "Editor of Choice" feature designed to let users | |
22 debug using their favorite editors. For the 6.0 release we have added support | |
23 for gvim. A workshop debug session will have a debugging window and an editor | |
24 window (possibly others as well). The user can do many debugging operations | |
25 from the editor window, minimizing the need to switch from window to window. | |
26 | |
27 The version of vim shipped with Sun Visual WorkShop 6 (also called Forte | |
28 Developer 6) is vim 5.3. The features in this release are much more reliable | |
29 than the vim/gvim shipped with Visual WorkShop. VWS users wishing to use vim | |
30 as their editor should compile these sources and install them in their | |
31 workshop release tree. | |
32 | |
33 ============================================================================== | |
34 2. Commands *workshop-commands* | |
35 | |
36 *:ws* *:wsverb* | |
37 :ws[verb] verb Pass the verb to the verb executor | |
38 | |
39 Pass the verb to a workshop function which gathers some arguments and | |
40 sends the verb and data to workshop over an IPC connection. | |
41 | |
42 ============================================================================== | |
43 3. Compiling vim/gvim for WorkShop *workshop-compiling* | |
44 | |
45 Compiling vim with FEAT_SUN_WORKSHOP turns on all compile time flags necessary | |
46 for building a vim to work with Visual WorkShop. The features required for VWS | |
47 have been built and tested using the Sun compilers from the VWS release. They | |
48 have not been built or tested using Gnu compilers. This does not mean the | |
49 features won't build and run if compiled with gcc, just that nothing is | |
50 guaranteed with gcc! | |
51 | |
52 ============================================================================== | |
53 4. Configuring gvim for a WorkShop release tree *workshop-configure* | |
54 | |
55 There are several assumptions which must be met in order to compile a gvim for | |
56 use with Sun Visual WorkShop 6. | |
57 | |
58 o You should use the compiler in VWS rather than gcc. We have neither | |
59 built nor tested with gcc and cannot guarantee it will build properly. | |
60 | |
61 o You must supply your own XPM library. See |workshop-xpm| below for | |
62 details on obtaining the latest version of XPM. | |
63 | |
64 o Edit the Makefile in the src directory and uncomment the lines for Sun | |
65 Visual WorkShop. You can easily find these by searching for the string | |
66 FEAT_SUN_WORKSHOP | |
67 | |
68 o We also suggest you use Motif for your gui. This will provide gvim with | |
69 the same look-and-feel as the rest of Sun Visual WorkShop. | |
70 | |
71 The following configuration line can be used to configure vim to build for use | |
72 with Sun Visual WorkShop: | |
73 | |
74 $ CC=cc configure --enable-workshop --enable-gui=motif \ | |
75 -prefix=<VWS-install-dir>/contrib/contrib6/<vim-version> | |
76 | |
77 The VWS-install-dir should be the base directory where your Sun Visual WorkShop | |
78 was installed. By default this is /opt/SUNWspro. It will normally require | |
79 root permissions to install the vim release. You will also need to change the | |
80 symlink <VWS-install-dir>/bin/gvim to point to the vim in your newly installed | |
81 directory. The <vim-version> should be a unique version string. I use "vim" | |
82 concatenated with the equivalent of version.h's VIM_VERSION_SHORT. | |
83 | |
84 ============================================================================== | |
85 5. Obtaining the latest version of the XPM library *workshop-xpm* | |
86 | |
87 The XPM library is required to show images within Vim with Motif or Athena. | |
88 Without it the toolbar and signs will be disabled. | |
89 | |
90 The XPM library is provided by Arnaud Le Hors of the French National Institute | |
91 for Research in Computer Science and Control. It can be downloaded from | |
92 http://cgit.freedesktop.org/xorg/lib/libXpm. The current release, as of this | |
93 writing, is xpm-3.4k-solaris.tgz, which is a gzip'ed tar file. If you create | |
94 the directory /usr/local/xpm and untar the file there you can use the | |
95 uncommented lines in the Makefile without changing them. If you use another | |
96 xpm directory you will need to change the XPM_DIR in src/Makefile. | |
97 | 13 |
98 vim:tw=78:ts=8:noet:ft=help:norl: | 14 vim:tw=78:ts=8:noet:ft=help:norl: |