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