12
|
1 **** Viper requires Emacs 19.23 or later.
|
|
2
|
|
3 This directory:
|
|
4
|
|
5 README -- This file
|
|
6 Makefile -- Automated installation file
|
|
7
|
|
8 viper.el -- Viper Emacs Lisp code
|
|
9 viper-macs.el -- Viper Emacs Lisp code
|
|
10 viper-ex.el -- Viper Emacs Lisp code
|
16
|
11 viper-init.el -- Viper Emacs Lisp code
|
12
|
12 viper-util.el -- Viper Emacs Lisp code
|
|
13 viper-mous.el -- Viper Emacs Lisp code
|
|
14 viper-keym.el -- Viper Emacs Lisp code
|
|
15
|
|
16 viper.texi -- Manual in Texinfo format, main part
|
|
17 viper-cmd.texi -- Command reference part of the manual
|
|
18
|
|
19 viperCard.tex -- Reference card in TeX format
|
|
20
|
|
21 viper, viper-? -- The Info files
|
|
22
|
|
23 viper.dvi -- Dvi version of the Viper manual
|
|
24 viperCard.dvi -- Dvi version of the quick reference card
|
|
25
|
|
26 To install Viper, do:
|
|
27
|
|
28 uncompress viper.tar.Z
|
|
29 tar xf viper.tar
|
|
30
|
|
31
|
|
32 Then do the following:
|
|
33
|
|
34 1. To compile Lisp:
|
|
35
|
|
36 make elc
|
|
37
|
|
38 Since the DVI and Info files are bundled with the distribution, this is
|
|
39 the only make command you need.
|
|
40
|
|
41 2. To recompile the DVI files (if you have to), type:
|
|
42
|
|
43 make dvi
|
|
44
|
|
45 3. To re-make the info files (if needed), type:
|
|
46
|
|
47 make info
|
|
48
|
|
49 4. To redo everything:
|
|
50
|
|
51 make all
|
|
52
|
|
53 "make all" is useful if you made your own changes to the *.texi or
|
|
54 *.el files. This way, this single command will recompile exactly what's
|
|
55 needed.
|
|
56
|
|
57 5. You can also run
|
|
58
|
|
59 make install
|
|
60
|
|
61 to do what "make all" does plus to copy viper*.elc into
|
|
62 a suitable Lisp directory and Viper Info files into the Info
|
|
63 directory; DVI files containing printable version of Viper
|
|
64 Manual and Reference Card will be copied into the 'etc' directory.
|
|
65
|
|
66 You will still have to edit the 'dir' file manually (see below), if
|
|
67 you haven't done so during a previous installation.
|
|
68
|
|
69 To make all this happen, you will most likely have to change the PREFIX
|
|
70 variable in Makefile and, possibly, one or more of these variables:
|
|
71
|
|
72 DATADIR, LISPDIR, INFODIR, ETCDIR, and VERSION
|
|
73
|
|
74 if they don't point to the right directories in your installation.
|
|
75 You also need to have a write permission for all directories
|
|
76 mentioned in LISPDIR, INFODIR, and ETCDIR.
|
|
77
|
|
78 6. XEmacs users must invoke make with the parameter EMACS=xemacs
|
16
|
79 or whatever name is used to invoke XEmacs (some backward sites
|
|
80 still use xemacs for Emacs 18). An even better thing would be to
|
|
81 edit Makefile directly as indicated in the comments there.
|
12
|
82
|