Mercurial > hg > xemacs-beta
view lisp/ediff/README @ 197:acd284d43ca1 r20-3b25
Import from CVS: tag r20-3b25
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:00:02 +0200 |
parents | 6a378aca36af |
children |
line wrap: on
line source
**** EDIFF -- a comprehensive interface to diff for Emacs 19 and XEmacs 19 **** This version of Ediff requires *at least* Emacs 19.34 or XEmacs 19.14 This directory: README -- This file Makefile -- Automated installation file ediff.texi -- Manual in Texinfo format ediff, ediff-? -- The Info files ediff.dvi -- Manual in DVI format ediff.el -- Ediff Emacs Lisp code ediff-init.el -- Ediff Emacs Lisp code ediff-help.el -- Ediff Emacs Lisp code ediff-wind.el -- Ediff Emacs Lisp code ediff-util.el -- Ediff Emacs Lisp code ediff-diff.el -- Ediff Emacs Lisp code ediff-merg.el -- Ediff Emacs Lisp code ediff-mult.el -- Ediff Emacs Lisp code ediff-vers.el -- Ediff Emacs Lisp code ediff-ptch.el -- Ediff Emacs Lisp code ediff-tbar.el -- Ediff Emacs Lisp code -- for XEmacs only ediff-hook.el -- Ediff Emacs Lisp code toolbar/ -- Ediff toolbar icons -- for XEmacs only To install Ediff do: uncompress ediff.tar.Z tar xf ediff.tar Then do the following: 1. To compile Lisp: make (or 'make all') 2. You can also type make install to do what "make all" does plus it will copy the files ediff*.elc into a suitable Lisp directory. To make this happen, you will most likely have to change the PREFIX variable in Makefile and, possibly, one or more of these variables: DATADIR, LISPDIR, INFODIR, ETCDIR, and VERSION if they don't point to the right directories in your installation. You also need to have a write permission for all directories mentioned in LISPDIR, INFODIR, and ETCDIR. 3. XEmacs users must invoke `make' with the parameter EMACS=xemacs or whatever name is used to invoke XEmacs (some sites still use xemacs for Emacs 18). An even better thing would be to edit Makefile directly as indicated in the comments there. 4. Under XEmacs, copy the icons in the `toolbar' directory into the-directory-where-xemacs-installed/etc/toolbar/ Normally, all Ediff menus and autoloads are already defined in Emacs, so you don't need to define anything in your .emacs to run Ediff. However, if it was announced that this distribution of Ediff contains new features, you may need to put (require 'ediff-hook) in your .emacs to take advantage of these new features. This doesn't load Ediff, but readies Emacs for the things to come. When this version of Ediff gets installed in the standard Emacs distribution, you can remove the above require-statement (but leaving it in does no harm).