scheme

Homepage: https://www.gnu.org/software/emacs

Author: Bill Rozas

Summary

Scheme (and DSSSL) editing mode

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 .]
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/' "$@"

Dependencies

Reverse dependencies