crisp

Homepage: https://elpa.gnu.org/packages/crisp.html

Author: Gary D. Foster

Updated:

Summary

CRiSP/Brief Emacs emulator

Commentary

Keybindings and minor functions to duplicate the functionality and
finger-feel of the CRiSP/Brief editor.  This package is designed to
facilitate transitioning from Brief to (XE|E)macs with a minimum
amount of hassles.

Enable this package by putting (require 'crisp) in your .emacs and
use M-x crisp-mode to toggle it on or off.

This package will automatically load the scroll-all.el package if
you put (setq crisp-load-scroll-all t) in your .emacs before
loading this package.  If this feature is enabled, it will bind
meta-f1 to the scroll-all mode toggle.  The scroll-all package
duplicates the scroll-all feature in CRiSP.

Also, the default keybindings for brief/CRiSP override the M-x
key to exit the editor.  If you don't like this functionality, you
can prevent this behavior (or redefine it dynamically) by setting
the value of `crisp-override-meta-x' either in your .emacs or
interactively.  The default setting is t, which means that M-x will
by default run `save-buffers-kill-emacs' instead of the command
`execute-extended-command'.

Finally, if you want to change the string displayed in the mode
line when this mode is in effect, override the definition of
`crisp-mode-mode-line-string' in your .emacs.  The default value is
" *Crisp*" which may be a bit lengthy if you have a lot of things
being displayed there.

All these overrides should go *before* the (require 'crisp) statement.

Dependencies