Mercurial > emacs
comparison src/frame.c @ 111222:cdad894f9ed0
Remove duplicate Lisp definitions of define-minor-mode variables defined in C.
* lisp/abbrev.el (abbrev-mode):
* lisp/composite.el (auto-composition-mode):
* lisp/menu-bar.el (menu-bar-mode):
* lisp/simple.el (transient-mark-mode):
* lisp/tool-bar.el (tool-bar-mode): Adjust the define-minor-mode calls so
that they do not define the associated variables twice.
* lisp/simple.el (transient-mark-mode): Remove defvar.
* lisp/composite.el (auto-composition-mode): Make variable auto-buffer-local.
* lisp/cus-start.el: Add transient-mark-mode, menu-bar-mode, tool-bar-mode.
Handle multiple groups, and also custom-delayed-init-variables.
* lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
* src/buffer.c (syms_of_buffer) <abbrev-mode, transient-mark-mode>:
* src/frame.c (syms_of_frame) <tool-bar-mode>: Move docs here from Lisp.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Thu, 28 Oct 2010 20:29:29 -0700 |
parents | bf6806de6892 |
children | 8da6c861bf9f |
comparison
equal
deleted
inserted
replaced
111221:e2284aa4cad3 | 111222:cdad894f9ed0 |
---|---|
4569 either customize it (see the info node `Easy Customization') | 4569 either customize it (see the info node `Easy Customization') |
4570 or call the function `menu-bar-mode'. */); | 4570 or call the function `menu-bar-mode'. */); |
4571 Vmenu_bar_mode = Qt; | 4571 Vmenu_bar_mode = Qt; |
4572 | 4572 |
4573 DEFVAR_LISP ("tool-bar-mode", &Vtool_bar_mode, | 4573 DEFVAR_LISP ("tool-bar-mode", &Vtool_bar_mode, |
4574 doc: /* Non-nil if Tool-Bar mode is enabled. */); | 4574 doc: /* Non-nil if Tool-Bar mode is enabled. |
4575 See the command `tool-bar-mode' for a description of this minor mode. | |
4576 Setting this variable directly does not take effect; | |
4577 either customize it (see the info node `Easy Customization') | |
4578 or call the function `tool-bar-mode'. */); | |
4575 Vtool_bar_mode = Qt; | 4579 Vtool_bar_mode = Qt; |
4576 | 4580 |
4577 DEFVAR_KBOARD ("default-minibuffer-frame", Vdefault_minibuffer_frame, | 4581 DEFVAR_KBOARD ("default-minibuffer-frame", Vdefault_minibuffer_frame, |
4578 doc: /* Minibufferless frames use this frame's minibuffer. | 4582 doc: /* Minibufferless frames use this frame's minibuffer. |
4579 | 4583 |