Mercurial > hg > xemacs-beta
diff lisp/ediff/README @ 0:376386a54a3c r19-14
Import from CVS: tag r19-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:45:50 +0200 |
parents | |
children | bcdc7deadc19 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lisp/ediff/README Mon Aug 13 08:45:50 2007 +0200 @@ -0,0 +1,96 @@ +**** EDIFF -- a comprehensive interface to diff for Emacs 19 and XEmacs 19 + +**** This version of Ediff requires *at least* Emacs 19.30 or XEmacs 19.14 + +This directory: + +README -- This file +Makefile -- Automated installation file +ediff.texi -- Manual in Texinfo format +ediff.info* -- The Info files +ediff.dvi -- Manual in DVI format + +ediff.el -- Ediff Emacs Lisp code +ediff-init.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-hook.el -- Ediff Emacs Lisp code + + +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. + +For manual installation, copy ediff*.elc into a directory on your load-path. + +For more details, read documentation at the beginning of the file ediff.el + +To install on-line documentation, you need to install the Info files +by copying + +ediff.info* + +into your Info directory (which is emacs-root-dir/info, +if emacs-root-dir is the root directory of the installation). + +Then edit the file + +emacs-root-dir/info/dir + +to include the root menu item for Ediff (check how other menu +items look like in this file). + +In Emacs, this item should look like this: + +* Ediff: (ediff.info). A Visual Interface to Unix Diff and Patch Utilities + +In XEmacs, it looks like: + +* Ediff:: A Visual Interface to Unix Diff and Patch Utilities + + +Normally, all Ediff menus and autoloads are already defined in Emacs, so u +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 have to put + +(require 'ediff-hook) + +in your .emacs to take advantage of these new features. This doesn't load +Ediff, but readies it for any taks u assign to it. When this version of +Ediff gets installed in the standard Emacs distribution, you may remove +the above require-statement (but leaving it in does no harm).