File: crisp.el.html

*Note: This package has now moved to elpa.gnu.org.*

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.

Defined variables (10)

crisp-last-last-commandThe previous value of ‘last-command’.
crisp-load-hookHooks to run after loading the CRiSP emulator package.
crisp-load-scroll-allControls loading of the Scroll Lock in the CRiSP emulator.
crisp-modeNon-nil if Crisp mode is enabled.
crisp-mode-help-addressThe email address of the CRiSP mode author/maintainer.
crisp-mode-hookHook run by the function ‘crisp-mode’.
crisp-mode-mapLocal keymap for CRiSP emulation mode.
crisp-mode-mode-line-stringString to display in the mode line when CRiSP emulation mode is enabled.
crisp-override-meta-xControls overriding the normal Emacs M-x key binding in the CRiSP emulator.
crisp-versionThe version of the CRiSP emulator.

Defined functions (14)

brief-mode(&optional ARG)
crisp-copy-line(ARG)
crisp-end()
crisp-home()
crisp-kill-line(ARG)
crisp-kill-region(BEG END &optional REGION)
crisp-mark-line(ARG)
crisp-meta-x-wrapper()
crisp-mode(&optional ARG)
crisp-region-active()
crisp-set-clipboard(BEG END &optional REGION)
crisp-unbury-buffer()
crisp-version(&optional ARG)
crisp-yank-clipboard()

Defined faces (0)