A new version is up at http://www.bloomington.in.us/~brutt/msf-abbrev.html
Changes: 1) Finally a solution for aliasing major modes together to replace the symlink solution, which will work on Windows (feel free to keep using symlinks however if you're only on unix platforms). Create empty ".aliases." files as follows instead of symlinks, to indicate what aliases what. i.e. if mode B should use mode A's abbrevs, create empty file "B-mode.aliases.A-mode" in the mode-abbrevs directory. More use of the filesystem-as-data-structure. :) Tread gently, this is a barely-tested feature so let me know if it breaks. $ ls -al ~/emacs/mode-abbrevs total 72 drwx------ 2 rutt rutt 4096 Jun 15 09:56 LaTeX-mode -rw-rw---- 1 rutt rutt 0 Aug 9 09:12 TeX-mode.aliases.LaTeX-mode -rw-rw---- 1 rutt rutt 0 Aug 9 08:45 c++-mode.aliases.c-mode drwx------ 2 rutt rutt 28672 Jul 3 13:45 c-mode -rw-rw---- 1 rutt rutt 0 Aug 9 09:12 cperl-mode.aliases.perl-mode drwxrwx--- 2 rutt rutt 4096 May 17 15:10 emacs-lisp-mode drwxrwx--- 2 rutt rutt 4096 Jul 13 2005 fortran-mode drwxrwx--- 2 rutt rutt 4096 Aug 9 08:24 global drwx------ 2 rutt rutt 4096 Jul 26 07:52 java-mode -rw-rw---- 1 rutt rutt 0 Aug 9 09:13 jde-mode.aliases.java-mode drwxrwx--- 2 rutt rutt 4096 Sep 18 2005 lisp-interaction-mode drwxrwx--- 2 rutt rutt 4096 Jun 20 08:45 message-mode drwx------ 2 rutt rutt 4096 Jul 13 2005 perl-mode drwx------ 2 rutt rutt 4096 Aug 8 14:46 python-mode drwx------ 2 rutt rutt 4096 May 24 16:49 sh-mode drwx------ 2 rutt rutt 4096 Jul 13 2005 shell-mode 2) Some boundary cases were fixed, i.e. <field "x"><field "y"> etc. -- Benjamin Rutt _______________________________________________ gnu-emacs-sources mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnu-emacs-sources
