More Emacs stuff

Back to Home


extra-java-font-lock.el (version 1.5 2000/05/22)
This package adds some extra highlighting to java-mode and jde-mode.

  • Java modifiers (abstract, const, final, synchronized, transient, static, volatile, public, private, protected, native) are displayed with the font-lock-builtin-face face.

  • Numbers are highlighted with the specific extra-java-font-lock-number-face face you can customize.

  • Capitalised identifiers (constants) are displayed with the font-lock-constant-face face.

  • Basic HTML highlighting is provided to improve editing of javadoc comments.

Installation is easy, put this file on your Emacs-Lisp load path and add following (for example) into your ~/.emacs startup file:

    (cond ((fboundp 'global-font-lock-mode)
           (require 'extra-java-font-lock)
           (setq font-lock-maximum-decoration t)
           (global-font-lock-mode t)
New! Starting with JDE 2.2.5, extra-java-font-lock is now part of the JDE as jde-java-font-lock :-)


swbuff.el (version 3.1 2002/01/09) updated
My quick buffer switching program. By default it uses C-f6/C-S-f6 (a la Windows) to respectively switch to next/previous buffer. You can customize some options (see the source code for details). Try it!
Now works on XEmacs 21 too :-)
recentf.el (version 1.23 2001/11/12) updated
recentf is now part of GNU Emacs 21 [but works well with 20.x] :-)
The package recentf.el maintains a menu for visiting files that were operated on recently. When enabled a new "Open Recent" submenu is displayed in the "Files" menu. The recent files list is automatically saved across Emacs sessions.
You can customize the number of recent files displayed, the location of the menu and others options (see the source code for details).
It is really easy to install and use, put the file on your Emacs-Lisp load path and add the following into your ~/.emacs startup file:
(require 'recentf)
(recentf-mode 1)

This version now works on XEmacs 21 too :-)

csdiff.el (version 1.10 2000/11/27)
csdiff.el allows use of the ComponentSoftware Diff (CSDiff) tool from Emacs.
ComponentSoftware Diff (CSDiff) is a free advanced file difference analysis tool for Windows 95/98/NT (see

This library defines the following commands:
csdiff-files - to compare 2 files.
csdiff-folders - to compare 2 folders.
csdiff-revision - to compare 2 revisions of a file under version control.
csdiff-latest-revision - to compare working copy and latest revision of a file under version control.


csdiff.el needs to be run under NT Emacs (CSDiff.exe is a Windows tool) and requires vc.el to compare revisions. Put csdiff-setup.el and csdiff.el files on your Emacs-Lisp load path and add following into your ~/.emacs startup file:

(require 'csdiff-setup)

findstr.el (version 1.0 2000-07-21)
This library advise igrep-find to use the native Windows NT command findstr to find expressions in multiple files. findstr.el can be useful to have `igrep-find' works in NT Emacs without installing any ports of the unix grep and find commands.
When not running under NT Emacs it does not change the default `igrep-find' command (I successfully use it with Emacs 20.7.1 on Solaris 7).


Put findstr.el on your Emacs-Lisp load path and add following into your ~/.emacs startup file:
(require 'findstr)

This library defines commands and a minor mode to navigate between semantic language tokens in the current buffer. It uses Eric Ludlam's Semantic Bovinator tool to parse the buffer and find the language tokens.

New! Starting with Semantic 1.4 the SEmantic NAvigaTOR is now part of the Semantic package. So download it from the Semantic home page.
tree-widget.el (version 1.6 2001/11/27) updated
This library provide a `tree-widget' useful to display data structures organized in hierarchical order. See the source for details on how to install and use it.


Back to Home

Copyright © 1998-2002 David Ponce Last updated on 2002-01-09