- ClOMO (COBOL-mode)
- Major mode for COBOL-sources.
Based on "como" by Andree Peters and Harald Weiss;
hacked for xemacs by Azundris, plus various boni
(interface to fontlock, outline-mode,
LaTEX-Nassi-mode, HTML/RXML, and stuff).
The current version has several wonderful fixes by John Burgess that
make it run both under emacsen and xemacsen, even on Windows.
If you have xemacs 21.4 or better, the menu will break unless
you use this fixed for xemacs 21.4 version. Yes, they should be merged.
Please note!
Apparently, some guy had trouble with this° (though it's not entirely clear whether that's
even on xemacs).
Of course, I don't show ever getting a bug report (let alone
PatchesThatFix) from this guy, so since I refuse to believe
he's just talking smack to hype his own COBOL-mode and never
actually sent me anything, I'll assume that TheSpamFilterAteIt.
(Charming though how he insinuates that I hate the five people who
still use both COBOL and (x)emacs so much that I undertake to ruin
my professional reputation by intentionally publishing "malicious"
Open Source on my own site, under
my name. Because that's really probable, when it's most
likely another subtle difference
between GNU Emacs and xemacs that causes this problem. Sheesh.)
Anyway, just letting you know that there may be a Heisenbug that I
myself haven't encountered. As always, save often just in case,
preferably keeping the sources in a VCS. If you actually come
across this issue, kindly email us a patch, thank you. Also, if
someone wants to take over ClOMO, drop me a line, it should
probably have a maintainer who uses COBOL more regularly than I do
these days. Once again, using the contact form on this site
for first contact is infinitely safer than trying e-mail first
time around.
- YODL-mode
- Mode (fontlock, really) for editing YODL-documents. (prerelease)
- tinyFugue-mode
- Mode (fontlock) for editing tinyFugue setup files. (very alpha)
- bbcode-mode
- Mode (excessively simple fontlock only) for editing bbcode (used in
phpbboard, some weblogs, etc). It's not much, but the alternative
seems to be "nothing at all." (alpha)
- MUSHify!
- Extremely simple. Converts current text buffer to the format
used by tinyMUSHes.
(More MUSH-foo, including
MUX In A Minute 2.)
- unfill-paragraph
- Extremely simple.
unfill-paragraph-azou turns the individual lines of a
paragraph into one long one, eliminating any indent.
unfill-paragraph-mush transforms the individual lines of
a paragraph into one long one using
unfill-paragraph-azou, eliminating any indent. It puts
the result into the cut-and-paste buffer, with an extra \\ in
front and a newline at the end for easy pasting into a MUSH or
MUX online game. It adds an empty line after paragraph unless
there already is one, font-locks (highlights quotes and such)
and places the point (cursor) there.
This makes it useful both for cutting-and-pasting from the MUSH
window (tinyFugue within a terminal in my case) to xemacs (and
reformat it properly), and for reformatting your own poses for
pasting them from xemacs to the MUSH.
- Installation
- To use a mode more conveniently, you may choose to put the following
in your .emacs (examples for COBOL-mode):
- (autoload 'cobol-mode "cobol")
- ;; to autoload the mode (from file "cobol")
- (setq auto-mode-alist (cons '("\\.cbl\\'" . cobol-mode) auto-mode-alist))
- ;; to associate the mode with the file-extension ".cbl"
- (speedbar-add-supported-extension "CBL")
- ;; tell speedbar (not for xemacsen) about the "CBL" extension
- Patches against xemacs
- Some patches against xemacs,
like the tinting & shading patch for its text area, are
available in a separate location.