comparison lisp/ediff/README @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents 0293115a14e9
children c7528f8e288d
comparison
equal deleted inserted replaced
69:804d1389bcd6 70:131b0175ea99
1 **** EDIFF -- a comprehensive interface to diff for Emacs 19 and XEmacs 19 1 **** EDIFF -- a comprehensive interface to diff for Emacs 19 and XEmacs 19
2 2
3 **** This version of Ediff requires *at least* Emacs 19.34 or XEmacs 19.14 3 **** This version of Ediff requires *at least* Emacs 19.30 or XEmacs 19.14
4 4
5 This directory: 5 This directory:
6 6
7 README -- This file 7 README -- This file
8 Makefile -- Automated installation file 8 Makefile -- Automated installation file
9 ediff.texi -- Manual in Texinfo format 9 ediff.texi -- Manual in Texinfo format
10 ediff, ediff-? -- The Info files 10 ediff.info* -- The Info files
11 ediff.dvi -- Manual in DVI format 11 ediff.dvi -- Manual in DVI format
12 12
13 ediff.el -- Ediff Emacs Lisp code 13 ediff.el -- Ediff Emacs Lisp code
14 ediff-init.el -- Ediff Emacs Lisp code 14 ediff-init.el -- Ediff Emacs Lisp code
15 ediff-help.el -- Ediff Emacs Lisp code
16 ediff-wind.el -- Ediff Emacs Lisp code 15 ediff-wind.el -- Ediff Emacs Lisp code
17 ediff-util.el -- Ediff Emacs Lisp code 16 ediff-util.el -- Ediff Emacs Lisp code
18 ediff-diff.el -- Ediff Emacs Lisp code 17 ediff-diff.el -- Ediff Emacs Lisp code
19 ediff-merg.el -- Ediff Emacs Lisp code 18 ediff-merg.el -- Ediff Emacs Lisp code
20 ediff-mult.el -- Ediff Emacs Lisp code 19 ediff-mult.el -- Ediff Emacs Lisp code
21 ediff-vers.el -- Ediff Emacs Lisp code 20 ediff-vers.el -- Ediff Emacs Lisp code
22 ediff-ptch.el -- Ediff Emacs Lisp code 21 ediff-ptch.el -- Ediff Emacs Lisp code
23 ediff-tbar.el -- Ediff Emacs Lisp code -- for XEmacs only
24 ediff-hook.el -- Ediff Emacs Lisp code 22 ediff-hook.el -- Ediff Emacs Lisp code
25 toolbar/ -- Ediff toolbar icons -- for XEmacs only
26 23
27 24
28 To install Ediff do: 25 To install Ediff do:
29 26
30 uncompress ediff.tar.Z 27 uncompress ediff.tar.Z
56 3. XEmacs users must invoke `make' with the parameter EMACS=xemacs 53 3. XEmacs users must invoke `make' with the parameter EMACS=xemacs
57 or whatever name is used to invoke XEmacs (some sites still use xemacs 54 or whatever name is used to invoke XEmacs (some sites still use xemacs
58 for Emacs 18). An even better thing would be to edit Makefile directly 55 for Emacs 18). An even better thing would be to edit Makefile directly
59 as indicated in the comments there. 56 as indicated in the comments there.
60 57
61 4. Under XEmacs, copy the icons in the `toolbar' directory into 58 For manual installation, copy ediff*.elc into a directory on your load-path.
62 the-directory-where-xemacs-installed/etc/toolbar/
63 59
64 Normally, all Ediff menus and autoloads are already defined in Emacs, so you 60 For more details, read documentation at the beginning of the file ediff.el
61
62 To install on-line documentation, you need to install the Info files
63 by copying
64
65 ediff.info*
66
67 into your Info directory (which is emacs-root-dir/info,
68 if emacs-root-dir is the root directory of the installation).
69
70 Then edit the file
71
72 emacs-root-dir/info/dir
73
74 to include the root menu item for Ediff (check how other menu
75 items look like in this file).
76
77 In Emacs, this item should look like this:
78
79 * Ediff: (ediff.info). A Visual Interface to Unix Diff and Patch Utilities
80
81 In XEmacs, it looks like:
82
83 * Ediff:: A Visual Interface to Unix Diff and Patch Utilities
84
85
86 Normally, all Ediff menus and autoloads are already defined in Emacs, so u
65 don't need to define anything in your .emacs to run Ediff. 87 don't need to define anything in your .emacs to run Ediff.
66 However, if it was announced that this distribution of Ediff contains 88 However, if it was announced that this distribution of Ediff contains
67 new features, you may need to put 89 new features, you may have to put
68 90
69 (require 'ediff-hook) 91 (require 'ediff-hook)
70 92
71 in your .emacs to take advantage of these new features. This doesn't load 93 in your .emacs to take advantage of these new features. This doesn't load
72 Ediff, but readies Emacs for the things to come. When this version of 94 Ediff, but readies it for any taks u assign to it. When this version of
73 Ediff gets installed in the standard Emacs distribution, you can remove 95 Ediff gets installed in the standard Emacs distribution, you may remove
74 the above require-statement (but leaving it in does no harm). 96 the above require-statement (but leaving it in does no harm).