[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 07/56: Customized.
From: |
Luke Lee |
Subject: |
[elpa] 07/56: Customized. |
Date: |
Thu, 28 Aug 2014 02:21:39 +0000 |
lukelee pushed a commit to branch master
in repository elpa.
commit e4b2a0db0b4ee3aa5872457196d0bedb48c3b63d
Author: Stephen Eglen <address@hidden>
Date: Sun Feb 22 22:01:28 1998 +0000
Customized.
---
lisp/emulation/crisp.el | 37 ++++++++++++++++++++++++++-----------
1 files changed, 26 insertions(+), 11 deletions(-)
diff --git a/lisp/emulation/crisp.el b/lisp/emulation/crisp.el
index 8234126..e9315ec 100644
--- a/lisp/emulation/crisp.el
+++ b/lisp/emulation/crisp.el
@@ -51,44 +51,59 @@
;; All these overrides should go *before* the (require 'crisp) statement.
+(defgroup crisp nil
+ "Emulator for CRiSP and Brief key bindings."
+ :prefix "crisp-"
+ :group 'emulations)
+
;; local variables
(defvar crisp-mode-map (copy-keymap (current-global-map))
"Local keymap for CRiSP emulation mode.
All the emulation bindings are done here instead of globally.")
-(defvar crisp-mode-modeline-string " *CRiSP*"
- "String to display in the modeline when CRiSP emulation mode is enabled.")
+(defcustom crisp-mode-modeline-string " *CRiSP*"
+ "String to display in the modeline when CRiSP emulation mode is enabled."
+ :type 'string
+ :group 'crisp)
(defvar crisp-mode-original-keymap (copy-keymap (current-global-map))
"The original keymap before CRiSP emulation mode remaps anything.
This keymap is restored when CRiSP emulation mode is disabled.")
-(defvar crisp-mode-enabled nil
+(defcustom crisp-mode-enabled nil
"Track status of CRiSP emulation mode.
A value of nil means CRiSP mode is not enabled. A value of t
-indicates CRiSP mode is enabled.")
+indicates CRiSP mode is enabled."
+ :type 'boolean
+ :group 'crisp)
-(defvar crisp-override-meta-x t
+(defcustom crisp-override-meta-x t
"Controls overriding the normal Emacs M-x key binding in the CRiSP emulator.
Normally the CRiSP emulator rebinds M-x to save-buffers-exit-emacs
and provides the usual M-x functionality on the F10 key.
If this variable is nil when you start the CRiSP emulator, it
-does not alter the binding of M-x.")
+does not alter the binding of M-x."
+ :type 'boolean
+ :group 'crisp)
-(defvar crisp-load-scroll-all t
+(defcustom crisp-load-scroll-all t
"Controls loading of the Scroll All mode in the CRiSP emulator.
Its Default behavior is to load and enable the Scroll All minor mode
package when enabling the CRiSP emulator.
If this variable is nil when you start the CRiSP emulator, it
-does not load Scroll All.")
+does not load Scroll All."
+ :type 'boolean
+ :group 'crisp)
-(defvar crisp-load-hook nil
- "Hooks to run after loadint the CRiSP emulator package.")
+(defcustom crisp-load-hook nil
+ "Hooks to run after loadint the CRiSP emulator package."
+ :type 'hook
+ :group 'crisp)
-(defvar crisp-version "crisp.el release 1.1/$Revision: 1.5 $"
+(defvar crisp-version "crisp.el release 1.1/$Revision: 1.6 $"
"The release number and RCS version for the CRiSP emulator.")
(defvar crisp-last-last-command nil
- [elpa] 47/56: Add 2012 to FSF copyright years for Emacs files, (continued)
- [elpa] 47/56: Add 2012 to FSF copyright years for Emacs files, Luke Lee, 2014/08/27
- [elpa] 50/56: Replace version 24.2 with 24.3 where appropriate (hopefully), Luke Lee, 2014/08/27
- [elpa] 43/56: Convert consecutive FSF copyright years to ranges., Luke Lee, 2014/08/27
- [elpa] 49/56: Reduce use of (require 'cl). * admin/bzrmerge.el: Use cl-lib. * leim/quail/hangul.el: Don't require CL. * leim/quail/ipa.el: Use cl-lib. * vc/smerge-mode.el, vc/pcvs.el, vc/pcvs-util.el, vc/pcvs-info.el: * vc/diff-mode.el, vc/cvs-status.el, uniquify.el, scroll-bar.el: * register.el, progmodes/sh-script.el, net/gnutls.el, net/dbus.el: * msb.el, mpc.el, minibuffer.el, international/ucs-normalize.el: * international/quail.el, info-xref.el, imenu.el, image-mode.el: * font-lock.el, filesets.el, edmacro.el, doc-view.el, bookmark.el: * battery.el, avoid.el, abbrev.el: Use cl-lib. * vc/pcvs-parse.el, vc/pcvs-defs.el, vc/log-view.el, vc/log-edit.el: * vc/diff.el, simple.el, pcomplete.el, lpr.el, comint.el, loadhist.el: * jit-lock.el, international/iso-ascii.el, info.el, frame.el, bs.el: * emulation/crisp.el, electric.el, dired.el, cus-dep.el, composite.el: * calculator.el, autorevert.el, apropos.el: Don't require CL. * emacs-bytecomp.el (byte-recompile-directory, display-call-tree) (byte-compile-unfold-bcf, byte-compile-check-variable): * emacs-byte-opt.el (byte-compile-trueconstp) (byte-compile-nilconstp): * emacs-autoload.el (make-autoload): Use pcase. * face-remap.el (text-scale-adjust): Simplify pcase patterns., Luke Lee, 2014/08/27
- [elpa] 51/56: Aliases to defcustoms must come before the defcustom., Luke Lee, 2014/08/27
- [elpa] 05/56: (crisp-last-last-command): Renamed from last-last-command and defvar added., Luke Lee, 2014/08/27
- [elpa] 01/56: Initial revision, Luke Lee, 2014/08/27
- [elpa] 04/56: (crisp-load-scroll-all): Renamed from ...-lock. (crisp-mode): Use scroll-all... not scroll-lock..., Luke Lee, 2014/08/27
- [elpa] 03/56: Install the proper version., Luke Lee, 2014/08/27
- [elpa] 06/56: (crisp-mode): Add autoload cookie., Luke Lee, 2014/08/27
- [elpa] 07/56: Customized.,
Luke Lee <=
- [elpa] 10/56: (crisp-mark-line): Greatly simplified., Luke Lee, 2014/08/27
- [elpa] 11/56: Fix header comments., Luke Lee, 2014/08/27
- [elpa] 09/56: Don't require cl. (crisp-override-meta-x): Doc fix. (crisp-last-last-command): Doc fix. (mark-something): Function deleted. (crisp-mark-line): Avoid using mark-something. (crisp-region-active): Renamed from region-active. (crisp-set-clipboard): Renamed from copy-primary-selection. (crisp-kill-region): Renamed from kill-primary-selection. (crisp-yank-clipboard): Renamed from yank-clipboard-selection., Luke Lee, 2014/08/27
- [elpa] 12/56: (crisp-mode-map): Don't inherit global-map. Enter it on minor-mode-map-alist. (crisp-mode): Re-named from `crsip-mode-enabled'. Users changed. Autoload. Add custom setter. (crisp-mark-line): Doc fix. (crisp-mode): Autoload. Re-write not to frob keymaps directly. (crisp-mode-hook): Define., Luke Lee, 2014/08/27
- [elpa] 13/56: (crisp-submit-bug-report): Function deleted. Binding deleted also., Luke Lee, 2014/08/27
- [elpa] 14/56: (crisp-mode): (defcustom) Initialize with custom-initialize-default to avoid infinite loop. (crisp-mode): (defun) Call transient-mark-mode here, not when loading the file. Run crisp-mode-hook here, and run crisp-load-hook when loading the file., Luke Lee, 2014/08/27
- [elpa] 15/56: Update author address., Luke Lee, 2014/08/27
- [elpa] 08/56: Added next-buffer/previous-buffer keybindings (bound to M-n/M-p). (crisp-unbury-buffer): New function., Luke Lee, 2014/08/27
- [elpa] 16/56: (brief-mode): New alias., Luke Lee, 2014/08/27
- [elpa] 17/56: Trailing whitepace deleted., Luke Lee, 2014/08/27