%general-entities; ]> $LastChangedBy$ $Date$ Emacs-&emacs-version; Emacs Introduction to Emacs The Emacs package contains an extensible, customizable, self-documenting real-time display editor. &lfs84_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &emacs-md5sum; Download size: &emacs-size; Estimated disk space required: &emacs-buildsize; Estimated build time: &emacs-time; Emacs Dependencies Recommended , , and Optional , , , , , , , or , (see command explanations), , , , , , , intlfonts, libungif, libotf and m17n-lib - to correctly display such complex scripts as Indic and Khmer, and also for scripts that require Arabic shaping support (Arabic and Farsi), and libXaw3d User Notes: Installation of Emacs Install Emacs by running the following commands: ./configure --prefix=/usr --localstatedir=/var && make This package does not come with a test suite. If make succeeds, you can test the result by running src/emacs -Q, which is the program that will be installed, with its auxiliary files. This should start and display the application opening screen. Now, as the root user: make install && chown -v -R root:root /usr/share/emacs/&emacs-version; This package installs icon files into the /usr/share/icons/hicolor hierarchy and desktop files into the /usr/share/applications hierarchy. You can improve system performance and memory usage by updating /usr/share/icons/hicolor/icon-theme.cache and /usr/share/applications/mimeinfo.cache. To perform the update you must have or installed (for the icon cache) and (for the desktop cache) and issue the following commands as the root user: gtk-update-icon-cache -t -f --include-image-data /usr/share/icons/hicolor && update-desktop-database Command Explanations --localstatedir=/var: Create game score files in /var/games/emacs instead of /usr/var/games/emacs. : use these when you invoke configure if you have installed and wish to link to them (the normal unversioned pkgconfig files collide with which this package cannot use). : Use this if you have not installed or libungif. : Use this if you have not installed . : Use this if you have not installed . Contents Installed Programs Installed Libraries Installed Directories ctags, ebrowse, emacs (symlink), emacs-&emacs-version;, emacsclient, etags, and grep-changelog None /usr/libexec/emacs, /usr/share/emacs, and /var/games/emacs Short Descriptions ctags creates cross-reference tagfile database files for source code. ctags ebrowse permits browsing of C++ class hierarchies from within emacs. ebrowse emacs is an editor. emacs emacsclient attaches an emacs session to an already running emacsserver instance. emacsclient etags is another program to generate source code cross-reference tagfiles. etags grep-changelog prints entries in Change Logs matching various criteria. grep-changelog