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 (11)
crisp-last-last-command | The previous value of ‘last-command’. |
crisp-load-hook | Hooks to run after loading the CRiSP emulator package. |
crisp-load-scroll-all | Controls loading of the Scroll Lock in the CRiSP emulator. |
crisp-mode | Non-nil if Crisp mode is enabled. |
crisp-mode-help-address | The email address of the CRiSP mode author/maintainer. |
crisp-mode-hook | Hook run by the function ‘crisp-mode’. |
crisp-mode-map | Local keymap for CRiSP emulation mode. |
crisp-mode-mode-line-string | String to display in the mode line when CRiSP emulation mode is enabled. |
crisp-mode-modeline-string | String to display in the mode line when CRiSP emulation mode is enabled. |
crisp-override-meta-x | Controls overriding the normal Emacs M-x key binding in the CRiSP emulator. |
crisp-version | The 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 | () |