summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
...
* (byte-compile-refresh-preloaded): New function.Stefan Monnier2009-09-151-1/+22
|
* (byte-compile-keep-pending, byte-compile-file-form, byte-compile-lambda)Glenn Morris2009-09-151-111/+122
| | | | | | | | | (byte-compile-top-level-body, byte-compile-form) (byte-compile-variable-ref, byte-compile-setq) (byte-compile-setq-default, byte-compile-body) (byte-compile-body-do-effect, byte-compile-and, byte-compile-or) (batch-byte-compile): Give some more local variables with common names a "bytecomp-" prefix to avoid masking warnings about free variables.
* (elint-add-required-env): Revert to not using temp-buffers (2009-09-12).Glenn Morris2009-09-141-8/+11
|
* (elint-init-env): Skip non-list forms.Glenn Morris2009-09-121-4/+9
| | | | (elint-log): Handle unknown file positions.
* (elint-file): Make max-lisp-eval-depth at least 1000.Glenn Morris2009-09-121-3/+4
| | | | | (elint-add-required-env): Don't beep on error. (elint-forms): In case of error, return ENV unchanged.
* (emacs-lisp-mode-map): Add menu entries to elint file and directory.Glenn Morris2009-09-121-4/+7
| | | | Remove initialization entry.
* (elint-file, elint-directory): New autoloaded commands.Glenn Morris2009-09-121-31/+111
| | | | | | | | | | | | | | (elint-current-buffer): Set mode-line-process. (elint-init-env): Handle define-derived-mode. Fix declare-function with unspecified arglist. Guard against odd defalias statements (eg iso-insert's 8859-1-map). (elint-add-required-env): Use a temp buffer. (elint-form): Just print the function/macro name, not the whole form. Return env unchanged if we fail to parse a macro. (elint-forms): Guard against parse errors. (elint-output): New function, to handle batch mode. (elint-log-message): Add optional argument. Use elint-output. (elint-set-mode-line): New function.
* * emacs-lisp/elp.el (elp-not-profilable): Add more functions (Bug#4233).Chong Yidong2009-09-121-1/+4
|
* * emacs-lisp/cl-macs.el (help-add-fundoc-usage): Declare.Juanma Barranquero2009-09-112-1/+3
|
* Update.Juanma Barranquero2009-09-111-1/+1
|
* (define-compiler-macro): Add a property that records where a macro wasGlenn Morris2009-09-111-2/+16
| | | | defined.
* (byte-compile-function-environment): Doc fix.Glenn Morris2009-09-101-5/+26
| | | | | | | (byte-compile-file-form-autoload): Don't warn about unknown functions where the autoload statement comes after the use. (with-no-warnings): Give it a byte-hunk-handler like than of progn, so that any handlers inside the body (eg require) are in turn respected.
* (degrees-to-radians): Mark as free from side effects.Glenn Morris2009-09-101-2/+3
|
* (define-derived-mode): Give the mode's map, and syntax and abbrevGlenn Morris2009-09-101-5/+14
| | | | tables basic docs, if they don't have any.
* (easy-mmode-defmap): Add doc-string.Glenn Morris2009-09-101-2/+5
|
* Update.Juanma Barranquero2009-09-071-1/+1
|
* (emacs-lisp-file-regexp): Doc fix.Glenn Morris2009-09-051-31/+70
| | | | | | | | | | | | | (byte-compile-dest-file-function): New option. (byte-compile-dest-file): Doc fix. Obey byte-compile-dest-file-function. (byte-compile-cl-file-p): New function. (byte-compile-eval): Only suppress noruntime warnings about cl functions if the cl-functions warning is enabled. Use byte-compile-cl-file-p. (byte-compile-eval): Check for non-nil byte-compile-cl-functions rather than for file being previously loaded. (byte-compile-find-cl-functions): Use byte-compile-cl-file-p. (byte-compile-file-form-require): Handle the case where requiring a file indirectly causes CL to be loaded.
* Comment.Glenn Morris2009-09-021-3/+3
|
* (define-obsolete-face-alias): New macro.Glenn Morris2009-08-311-2/+17
|
* (lisp-complete-symbol): Use minibuffer-complete.Stefan Monnier2009-08-301-79/+36
|
* (field-complete): Use minibuffer-complete.Stefan Monnier2009-08-301-37/+10
|
* (define-minor-mode): Don't use symbol-value with constant argument.Stefan Monnier2009-08-301-2/+1
|
* (debugger-setup-buffer): Make it multibyte.Stefan Monnier2009-08-301-1/+1
|
* (cl-macro-environment): Don't define it here.Stefan Monnier2009-08-301-1/+1
|
* (cl-macro-environment): Provide a docstring.Stefan Monnier2009-08-301-1/+5
|
* (checkdoc-force-history-flag):Stefan Monnier2009-08-301-3/+3
| | | | | Change default, since most of our files don't have a history. (checkdoc-display-status-buffer): Don't use hidden buffers to show to the user.
* (byte-compile-interactive-only-functions): Add comint-run.Stefan Monnier2009-08-301-1/+1
|
* (byte-compile-const-symbol-p):Stefan Monnier2009-08-291-4/+17
| | | | | | Recognize immutable variables like most-positive-fixnum. (byte-compile-setq-default): Check and warn if trying to assign to an immutable variable, or a non-variable.
* * arc-mode.el (archive-mode):Juanma Barranquero2009-08-281-1/+1
| | | | | * emacs-lisp/re-builder.el (re-builder-unload-function): Protect against the default value of `major-mode' being nil.
* * gnus/nnheader.el (nnheader-find-file-noselect):Stefan Monnier2009-08-282-7/+8
| | | | | | | | | | | | | | | | | | * gnus/mm-util.el (mm-insert-file-contents): * org/org-html.el (org-export-as-html): * org/org-docbook.el (org-export-as-docbook): * textmodes/reftex.el (reftex-get-file-buffer-force): * progmodes/verilog-mode.el (verilog-batch-execute-func): * emulation/viper.el (viper-go-away, viper-set-hooks): * emacs-lisp/re-builder.el (re-builder-unload-function): * emacs-lisp/bytecomp.el (byte-compile-file): * ses.el (ses-unload-function): * hexl.el (hexl-find-file): * files.el (normal-mode): * ehelp.el (with-electric-help): * autoinsert.el (auto-insert-alist): * arc-mode.el (archive-mode): Use (default-value 'major-mode) instead of default-major-mode.
* * textmodes/ispell.el (ispell-check-version, ispell-send-string):Stefan Monnier2009-08-281-2/+1
| | | | | | | | | * international/mule.el (load-with-code-conversion): * emacs-lisp/debug.el (debug): * ediff-vers.el (ediff-rcs-get-output-buffer): * dired.el (dired-internal-noselect): Don't let-bind default-major-mode around code that doesn't use it. E.g. buffer creation via get-buffer-create doesn't use it.
* (edebug-display, edebug-outside-excursion):Stefan Monnier2009-08-281-15/+14
| | | | | Replace uses of default-cursor-in-non-selected-windows with (default-value 'cursor-in-non-selected-windows). Use with-current-buffer.
* Update.Juanma Barranquero2009-08-271-1/+1
|
* (byte-compile-lapcode): Fix up last change.Stefan Monnier2009-08-261-1/+1
|
* (byte-compile-lapcode): Signal overflow.Stefan Monnier2009-08-261-1/+3
|
* (byte-compile-file-form-require): Tweak previous change.Glenn Morris2009-08-251-3/+3
|
* (byte-compile-eval): Fix test for cl in load-history for absolute file-names.Glenn Morris2009-08-251-4/+8
| | | | (byte-compile-file-form-require): Warn about use of the cl package.
* Unify local variables at end.Glenn Morris2009-08-251-3/+5
| | | | Don't warn about use of cl functions in this file.
* Kevin Ryde <user42 at zip.com.au>Glenn Morris2009-08-251-1/+1
| | | | Fix keywords: comment.
* Kevin Ryde <user42 at zip.com.au>Glenn Morris2009-08-221-2/+12
| | | | | | | | (checkdoc-force-history-flag, checkdoc-arguments-in-order-flag): Add safe-local-variable booleanp. (checkdoc-symbol-words): Add safe-local-variable for list of strings. Clarify docstring that the value is strings not symbols. (checkdoc-list-of-strings-p): New function.
* (authors-fixed-entries): Remove cvtmail.Glenn Morris2009-08-191-1/+0
|
* (lisp-indent-region): Remove unused function.Stefan Monnier2009-08-161-10/+0
|
* (byte-compile-interactive-only-functions): Add goto-line.Stefan Monnier2009-08-101-1/+2
|
* Updated.Andreas Schwab2009-08-061-1/+1
|
* fix message: new multibyte format requires 23Seiji Zenitani2009-08-061-2/+2
|
* (elint-current-buffer, elint-defun):Glenn Morris2009-07-241-31/+49
| | | | | | | Add autoload cookies. If necessary, initialize. (elint-log): Handle non-file buffers. (elint-initialize): Add optional argument to reinitialize. (elint-find-builtin-variables): Save excursion.
* (emacs-lisp-mode-map): Add menu entriesDan Nicolaescu2009-07-231-0/+11
| | | | for Lint.
* (elint-standard-variables): Remove most members,Glenn Morris2009-07-231-263/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | since the next two variables cover them automatically now. (elint-builtin-variables, elint-autoloaded-variables): New. (elint-unknown-builtin-args): Remove all members, since they can be parsed automatically now. (elint-extra-errors): New. (elint-env-add-env, elint-env-add-macro): Use cadr. (elint-current-buffer): Use or. Change final message. (elint-get-top-forms): Use line-end-position. (elint-init-env): Use cadr. Handle autoload, declare-function, and defalias. (elint-add-required-env): Doc fix. Use or. Standardize error. (regexp-assoc): Remove unused function. (elint-top-form): Set elint-current-pos, to record the start of the top-level form, for compilation-mode. (elint-form): Trap errors in macro expansion. Use dolist. (elint-unbound-variable): Use elint-builtin-variables and elint-autoloaded-variables. (elint-get-args): Use cadr, or. (elint-check-cond-form): Use dolist, cadr. (elint-check-condition-case-form): Doc fix. Use cadr. Use elint-extra-errors. (elint-log): New function. (elint-error, elint-warning): Use elint-log for a bytecomp-style format. Distinguish errors and warnings. (elint-log-message): Use with-current-buffer. Inhibit read-only. Use a bytecomp-style format. (elint-clear-log): Preserve default-directory. Inhibit read-only. (elint-get-log-buffer): Use compilation mode. Disable undo. Don't truncate lines. (elint-initialize): Set builtin and autoloaded variable lists. Only process elint-unknown-builtin-args if non-nil. (elint-find-builtin-variables, elint-find-autoloaded-variables): New functions. (elint-find-builtin-args): Doc fix. Handle "BODY...)".
* (cl-compiling-file): Update for the name-change `outbuffer' toGlenn Morris2009-07-231-4/+5
| | | | `bytecomp-outbuffer'.
* (load-time-value): Update for the name-change `outbuffer' toGlenn Morris2009-07-231-1/+1
| | | | `bytecomp-outbuffer'.