comparison lisp/emacs-lisp/lisp-mode.el @ 105235:f2e56d1eff32

* menu-bar.el: Remove menu-bar-ediff-misc-menu from the Tools menu. * ediff-hook.el: Move menu-bar-ediff-misc-menu into menu-bar-ediff-menu. * emacs-lisp/lisp-mode.el: Add doc-string-elt property to define-overloadable-function. * progmodes/autoconf.el: Provide autoconf as well, so that this file can be `require'd. * emacs-lisp/cl-macs.el (deftype): Add to cl-loaddefs. * emacs-lisp/autoload.el (generated-autoload-feature) (generated-autoload-load-name): New vars. (autoload-rubric, autoload-generate-file-autoloads): Use them. (make-autoload): Recognize define-overloadable-function and defclass forms (for EIEIO). * Makefile.in (update-subdirs): Exclude cedet directory.
author Chong Yidong <cyd@stupidchicken.com>
date Sun, 27 Sep 2009 23:25:03 +0000
parents ce6271fc65ad
children 6a6fcf3e8e4d
comparison
equal deleted inserted replaced
105234:bb13a70d9c32 105235:f2e56d1eff32
154 (put 'define-ibuffer-sorter 'doc-string-elt 2) 154 (put 'define-ibuffer-sorter 'doc-string-elt 2)
155 (put 'lambda 'doc-string-elt 2) 155 (put 'lambda 'doc-string-elt 2)
156 (put 'defalias 'doc-string-elt 3) 156 (put 'defalias 'doc-string-elt 3)
157 (put 'defvaralias 'doc-string-elt 3) 157 (put 'defvaralias 'doc-string-elt 3)
158 (put 'define-category 'doc-string-elt 2) 158 (put 'define-category 'doc-string-elt 2)
159 (put 'define-overloadable-function 'doc-string-elt 3)
159 160
160 (defvar lisp-doc-string-elt-property 'doc-string-elt 161 (defvar lisp-doc-string-elt-property 'doc-string-elt
161 "The symbol property that holds the docstring position info.") 162 "The symbol property that holds the docstring position info.")
162 163
163 (defun lisp-font-lock-syntactic-face-function (state) 164 (defun lisp-font-lock-syntactic-face-function (state)