Documentation
Commentary
The major mode for editing Scheme-type Lisp code, very similar to the Lisp mode documented in the Emacs manual. `dsssl-mode' is a variant of scheme-mode for editing DSSSL specifications for SGML documents. [As of Apr 1997, some pointers for DSSSL may be found, for instance, at <URL:https://www.sil.org/sgml/related.html#dsssl>.] All these Lisp-ish modes vary basically in details of the language syntax they highlight/indent/index, but dsssl-mode uses "^;;;" as the page-delimiter since ^L isn't normally a valid SGML character. For interacting with a Scheme interpreter See also `run-scheme' in the `cmuscheme' package and also the implementation-specific `xscheme' package. Here's a recipe to generate a TAGS file for DSSSL, by the way: etags --lang=scheme --regex='/[ \t]*(\(mode\|element\)[ \t ]+\([^ \t( ]+\)/\2/' --regex='/[ \t]*(element[ \t ]*([^)]+[ \t ]+\([^)]+\)[ \t ]*)/\1/' --regex='/(declare[^ \t ]*[ \t ]+\([^ \t ]+\)/\1/' "$@"
Requires
Dependencies
Consumers