summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
...
* (lm-synopsis): Use relative filenames correctly. Show the synopsis toLute Kamstra2003-06-021-19/+14
| | | | | the user when appropriate. Do not kill buffers that were created outside `lm-synopsis'.
* Moved from lisp/.Juanma Barranquero2003-05-307-0/+1983
|
* Moved to obsolete/.Juanma Barranquero2003-05-301-458/+0
|
* Typo (no clue what happened).Stefan Monnier2003-05-301-1/+1
|
* (edebug-storing-offsets): Move indent and debug to inside the macro.Stefan Monnier2003-05-301-47/+38
| | | | | | | | | | | | | | | (edebug-read-storing-offsets): Simplify. (edebug-read-quote, edebug-read-function): Place the start-position correctly. (edebug-read-backquote-new): Remove. (edebug-read-backquote-level): New var to replace it. (edebug-read-backquote): Increment it. Don't store offsets one extra time. (edebug-read-comma): Decrement it. Read the comma as a plain symbol if outside of any new-style backquote. (edebug-read-list): Use edebug-read-backquote-level. Don't call edebug-read-backquote directly. This way the extra offsets store is done exactly when it's needed. (edebug-read-vector): Use push. (defmacro): Add support for the `declare' thingy.
* (define-derived-mode, define-minor-mode): Remove outdated spec.Stefan Monnier2003-05-291-19/+0
| | | | | | (save-match-data, with-output-to-string, with-current-buffer) (combine-after-change-calls, with-temp-buffer, dolist, dotimes) (unless, when): Remove specs that are now in the corresponding macro.
* (edebug-window-list): Use push.Stefan Monnier2003-05-291-118/+110
| | | | | | | | | | (edebug-macrop): Use functionp. (edebug-functionp): Remove. (edebug-get-displayed-buffer-points): Use push. (edebug-set-buffer-points): Use save-current-buffer and buffer-live-p. (edebug-list-form): Remove dead code. (backquote-form): Correctly handle `(a . ,b). (edebug-mode-map, global-edebug-map): Move init to inside the defvar.
* (define-minor-mode): Add edebug spec.Stefan Monnier2003-05-291-5/+15
| | | | Accept a :keymap argument, as you'd expect.
* (last-sexp-toggle-display):Richard M. Stallman2003-05-281-3/+2
| | | | Undo previous change (don't check for eob). Widen at the beginning.
* (byte-compile-no-warnings): New function.Richard M. Stallman2003-05-281-2/+7
| | | | (with-no-warnings): Set up compile handler.
* (lisp-font-lock-syntactic-face-function): Don't infinite lop at bob.Stefan Monnier2003-05-271-60/+78
| | | | | | | (emacs-lisp-mode): Mark its main custom group to be `lisp'. (prin1-char): New fun. (eval-last-sexp-1): Use it. Use with-syntax-table as well. (eval-defun-1): Don't replace `defvar' with `defconst'.
* (checkdoc-file-comments-engine): UseLute Kamstra2003-05-231-16/+10
| | | | `lm-commentary-end' to find the end of the commentary section.
* Make the description of the library moreLute Kamstra2003-05-231-31/+66
| | | | | | | | | | | | | | | | | | accurate. (lm-any-header): New user option. (lm-section-start): New function; rewrite of `lm-section-mark'. (lm-section-mark): Make alias of `lm-section-start'. (lm-section-end): New function. (lm-code-start): New function; rewrite of `lm-code-mark'. (lm-code-mark): Make alias of `lm-code-start'. (lm-commentary-start): New function; rewrite of `lm-commentary-mark'. (lm-commentary-mark): Make alias of `lm-commentary-start'. (lm-commentary-end): New function. (lm-history-start): New function; rewrite of `lm-history-mark'. (lm-history-mark): Make alias of `lm-history-start'. (lm-commentary): Use `lm-commentary-end' to find the end of the commentary section.
* (find-function-on-key): Move the call to find-function-other-windowRichard M. Stallman2003-05-191-20/+21
| | | | outside the save-excursion.
* (beginning-of-defun-raw): Use shy-group.Stefan Monnier2003-05-181-1/+1
|
* (make-autoload): Add arglist for define-derived-mode.Stefan Monnier2003-05-151-3/+7
|
* (popup-dialog-box): Don't quote nil and t in docstrings.Juanma Barranquero2003-05-061-1/+1
|
* (buffer-syntactic-context): Don't quote nil and t in docstrings.Juanma Barranquero2003-05-061-1/+1
|
* (case, typecase): Don't quote nil and t in docstrings.Juanma Barranquero2003-05-061-2/+2
|
* (eldoc-echo-area-use-multiline-p): Don't quote nil and t in docstrings.Juanma Barranquero2003-05-061-4/+4
|
* (ad-make-advised-docstring): Adjust usage for new help-add-fundoc-usage.Stefan Monnier2003-05-061-1/+1
|
* (byte-compile-file): Fix commentKenichi Handa2003-05-061-2/+2
|
* (batch-update-autoloads): Call `update-directory-autoloads'.John Paul Wallington2003-05-051-2/+2
|
* (update-directory-autoloads): Renamed fromRichard M. Stallman2003-05-041-3/+9
| | | | update-autoloads-from-directories.
* (cl-map-keymap): Redefine as alias.Stefan Monnier2003-05-041-21/+6
| | | | | (cl-map-keymap-recursively): Use map-keymap. (cl-macroexpand-all): Don't quote functions.
* (cl-map-keymap): Be careful with aliases.Stefan Monnier2003-05-041-0/+3
|
* (ad-get-enabled-advices, ad-special-forms)Stefan Monnier2003-05-041-31/+24
| | | | | (ad-arglist, ad-subr-arglist): Use push and match-string. (ad-make-advised-docstring): Extract & reinsert the usage info.
* (easy-menu-get-map): Correctly handle non-submap bindings.Stefan Monnier2003-04-301-2/+2
|
* (byte-compile-cl-warn): Use `string-match'.John Paul Wallington2003-04-291-2/+2
|
* (byte-compile-cl-warn): Avoid cl warningsDave Love2003-04-281-2/+10
| | | | from caaar & al.
* (regexp-opt-depth): Don't count a "//(" which appears inside a character set.Juanma Barranquero2003-04-261-5/+24
| | | | (regexp-opt-not-groupie*-re): New constant.
* `symbol-macrolet' is similar to `let', not `multiple-value-bind'.Sam Steingold2003-04-251-1/+1
|
* Comment change.Richard M. Stallman2003-04-241-1/+3
|
* (byte-compile-defun): Generate and compile a defalias form,Richard M. Stallman2003-04-241-6/+15
| | | | unless byte-compile-compatibility.
* (emacs-lisp-mode-syntax-table): Give @ prefix syntax.Richard M. Stallman2003-04-241-0/+1
|
* (byte-compile-defvar): Improve message.Stefan Monnier2003-04-211-4/+8
|
* (byte-compile-log-file, (byte-recompile-directory): Don't useRichard M. Stallman2003-04-191-3/+12
| | | | | | | | byte-goto-log-buffer. Instead, set default-directory and then call compilation-mode. (byte-compile-from-buffer): Force byte-compile-last-position to end of buffer before issuing final warnings.
* (define-minor-mode): Only echo a message if the body didn't do so already.Stefan Monnier2003-04-181-4/+3
| | | | (easy-mmode-define-keymap): Remove unused var `suppress'.
* (byte-compile-const-symbol-p): Rename arg.Stefan Monnier2003-04-161-4/+4
|
* (last-sexp-toggle-display): At end of buffer, run the global bindingRichard M. Stallman2003-04-141-1/+2
| | | | of the same key.
* (byte-compile-file-form-defvar, byte-compile-defvar):Stefan Monnier2003-04-121-3/+3
| | | | Fix last commit which mistakenly relied on not-yet committed code.
* Use push, with-current-buffer, dolist, ...Stefan Monnier2003-04-121-102/+103
| | | | | | | | | | | | | | | | (byte-compile-const-variables): New var. (byte-compile-close-variables): Reset it. (byte-compile-file-form-defvar, byte-compile-defvar): Update it. (byte-compile-const-symbol-p): Now arg `value' to check defconsts. (byte-compile-variable-ref): Use it and improve warning message. (byte-compile-check-lambda-list): Use byte-compile-const-symbol-p. (byte-compile-lapcode): Remove unused vars. (byte-compile-eval): Fix thinko in handling of old-autoloads. (byte-recompile-directory): Use the expanded form for directory. (byte-compile-track-mouse): Use modern backquote syntax. (byte-compile-defvar): Detect and properly handle (defconst a). (byte-compile-defalias-warn): Remove unused arg `alias'. (byte-compile-defalias): Update call.
* (last-sexp-toggle-display): At end of buffer, just call `newline'.Richard M. Stallman2003-04-091-18/+23
|
* (last-sexp-toggle-display): Correct the starting point forRichard M. Stallman2003-04-061-2/+3
| | | | previous-single-property-change.
* (easy-menu-define): Don't make a defvar for nil.Richard M. Stallman2003-04-031-10/+4
| | | | | (easy-menu-convert-item-1): Doc fix. (easy-menu-change): Call easy-menu-create-menu.
* (checkdoc-display-status-buffer): Fix docstring.Juanma Barranquero2003-03-281-20/+71
| | | | | | | | | | | (checkdoc-interactive, checkdoc-message-interactive): Make them perform spell checking when appropriate. (checkdoc-interactive-loop): Fix docstring and a few typos. (checkdoc-interactive-ispell-loop) (checkdoc-message-interactive-ispell-loop): New functions. (checkdoc-next-error): Fix docstring. (checkdoc-this-string-valid-engine): Fix typo. (checkdoc-ispell-docstring-engine): Do test for checkdoc-autofix-flag = nil.
* No error when marking functions whose body just returns a constant. HandleJonathan Yavner2003-03-281-15/+15
| | | | | screwy top-level macros that create functions and store them as properties of symbols. Support for CL's function* macro.
* (byte-optimize-set): Avoid CLism.Stefan Monnier2003-03-251-1/+1
|
* (byte-optimize-set): New. Turn `set' into `setq' when applicable.Stefan Monnier2003-03-251-0/+12
|
* (define-minor-mode): Use custom-set-minor-mode.Stefan Monnier2003-03-241-9/+13
| | | | Pass unknown keyword args blindly to defcustom.