summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
* Edebug doc fixesGlenn Morris2012-03-311-2/+11
| | | | | | | | | | | * doc/lispref/edebug.texi (Instrumenting Macro Calls): Mention defining macros at instrumentation time. (Edebug Options): Mention edebug-unwrap-results. * lisp/emacs-lisp/edebug.el (edebug-unwrap-results): Doc fix. Comments. * admin/FOR-RELEASE: Markup.
* * lisp/emacs-lisp/avl-tree.el (avl-tree--enter-balance): Fix paren typo.Stefan Monnier2012-03-271-3/+13
| | | | | | (avl-tree--check, avl-tree--check-node): New funs. Fixes: debbugs:11077
* * emacs-lisp/bytecomp.el (byte-compile-constants-vector): Allow moreStefan Monnier2012-03-261-3/+4
| | | | than 197 variables.
* Improve column width calculation in tabulated-list.el.Chong Yidong2012-03-201-5/+4
| | | | | | * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print-entry): Use string-width and truncate-string-width to handle arbitrary characters.
* * lisp/emacs-lisp/copyright.el (copyright-year-ranges): Fix typo.Leo Liu2012-03-171-1/+1
|
* Fix ring extension code in ring.el, and tweak comint-input-ring handling.Chong Yidong2012-03-151-14/+19
| | | | | | | | | | * lisp/emacs-lisp/ring.el (ring-extend): New function. (ring-insert+extend): Extend the ring correctly. * lisp/comint.el (comint-read-input-ring) (comint-add-to-input-history): Grow comint-input-ring lazily. Fixes: debbugs:11019
* Load a package's generated autoloads file before byte compiling it.Chong Yidong2012-03-121-8/+15
| | | | | | | | * lisp/emacs-lisp/package.el (package-unpack, package-unpack-single): Load generated autoloads file before byte compiling. (package--make-autoloads-and-compile): New helper fun. Fixes: debbugs:10970
* * lisp/emacs-lisp/package.el: Bump package version to 1.0.Chong Yidong2012-03-041-1/+1
| | | | Fixes: debbugs:10838
* Standardize possessive apostrophe usage in manuals, docs, and commentsGlenn Morris2012-02-285-6/+6
| | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html
* Fix oversight in package-load-list handling.Daniel Hackney2012-02-271-1/+2
| | | | | * lisp/emacs-lisp/package.el (package-compute-transaction): Handle holding a package version to t in package-load-list.
* Add new parameter :after-hook to define-minor-mode. Use this in theAlan Mackenzie2012-02-231-1/+6
| | | | definition of font-lock-mode.
* * lisp/emacs-lisp/lisp.el (beginning-of-defun-raw): Don't call end-of-defunDmitry Gutov2012-02-231-3/+2
| | | | | | when it might call us back infinitely. Fixes: debbugs:10797
* Another authors.el aliasGlenn Morris2012-02-221-1/+1
|
* More authors.el additionsGlenn Morris2012-02-221-2/+9
| | | | | * lisp/emacs-lisp/authors.el (authors-aliases, authors-fixed-case) (authors-obsolete-files-regexps): Add more entries.
* Small authors.el updatesGlenn Morris2012-02-221-2/+38
| | | | | | | * lisp/emacs-lisp/authors.el (authors-aliases) (authors-obsolete-files-regexps, authors-ignored-files) (authors-ambiguous-files, authors-renamed-files-alist): Add more entries.
* * lisp/emacs-lisp/authors.el (authors-aliases): Add another entry.Glenn Morris2012-02-201-1/+2
|
* Add missing :version tags to new defgroups and defcustomsGlenn Morris2012-02-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * window.el (window-sides-slots): * tool-bar.el (tool-bar-position): * term/xterm.el (xterm-extra-capabilities): * ses.el (ses-self-reference-early-detection): * progmodes/verilog-mode.el (verilog-auto-declare-nettype) (verilog-auto-wire-type) (verilog-auto-delete-trailing-whitespace) (verilog-auto-reset-blocking-in-non, verilog-auto-inst-sort) (verilog-auto-tieoff-declaration): * progmodes/sql.el (sql-login-hook, sql-ansi-statement-starters) (sql-oracle-statement-starters, sql-oracle-scan-on): * progmodes/prolog.el (prolog-align-comments-flag) (prolog-indent-mline-comments-flag, prolog-object-end-to-0-flag) (prolog-left-indent-regexp, prolog-paren-indent-p) (prolog-paren-indent, prolog-parse-mode, prolog-keywords) (prolog-types, prolog-mode-specificators) (prolog-determinism-specificators, prolog-directives) (prolog-electric-newline-flag, prolog-hungry-delete-key-flag) (prolog-electric-dot-flag) (prolog-electric-dot-full-predicate-template) (prolog-electric-underscore-flag, prolog-electric-tab-flag) (prolog-electric-if-then-else-flag, prolog-electric-colon-flag) (prolog-electric-dash-flag, prolog-old-sicstus-keys-flag) (prolog-program-switches, prolog-prompt-regexp) (prolog-debug-on-string, prolog-debug-off-string) (prolog-trace-on-string, prolog-trace-off-string) (prolog-zip-on-string, prolog-zip-off-string) (prolog-use-standard-consult-compile-method-flag) (prolog-use-prolog-tokenizer-flag, prolog-imenu-flag) (prolog-imenu-max-lines, prolog-info-predicate-index) (prolog-underscore-wordchar-flag, prolog-use-sicstus-sd) (prolog-char-quote-workaround): * progmodes/cc-vars.el (c-defun-tactic): * net/tramp.el (tramp-encoding-command-interactive) (tramp-local-end-of-line): * net/soap-client.el (soap-client): * net/netrc.el (netrc-file): * net/gnutls.el (gnutls): * minibuffer.el (completion-category-overrides) (completion-cycle-threshold) (completion-pcm-complete-word-inserts-delimiters): * man.el (Man-name-local-regexp): * mail/feedmail.el (feedmail-display-full-frame): * international/characters.el (glyphless-char-display-control): * eshell/em-ls.el (eshell-ls-date-format): * emacs-lisp/cl-indent.el (lisp-lambda-list-keyword-alignment) (lisp-lambda-list-keyword-parameter-indentation) (lisp-lambda-list-keyword-parameter-alignment): * doc-view.el (doc-view-image-width, doc-view-unoconv-program): * dired-x.el (dired-omit-verbose): * cus-theme.el (custom-theme-allow-multiple-selections): * calc/calc.el (calc-highlight-selections-with-faces) (calc-lu-field-reference, calc-lu-power-reference) (calc-note-threshold): * battery.el (battery-mode-line-limit): * arc-mode.el (archive-7z-extract, archive-7z-expunge) (archive-7z-update): * allout.el (allout-prefixed-keybindings) (allout-unprefixed-keybindings) (allout-inhibit-auto-fill-on-headline) (allout-flattened-numbering-abbreviation): * allout-widgets.el (allout-widgets-auto-activation) (allout-widgets-icons-dark-subdir) (allout-widgets-icons-light-subdir, allout-widgets-icon-types) (allout-widgets-theme-dark-background) (allout-widgets-theme-light-background) (allout-widgets-item-image-properties-emacs) (allout-widgets-item-image-properties-xemacs) (allout-widgets-run-unit-tests-on-load) (allout-widgets-time-decoration-activity) (allout-widgets-hook-error-post-time) (allout-widgets-track-decoration): * gnus/sieve-manage.el (sieve-manage-default-stream): * gnus/shr.el (shr): * gnus/nnir.el (nnir-ignored-newsgroups, nnir-summary-line-format) (nnir-retrieve-headers-override-function) (nnir-imap-default-search-key, nnir-notmuch-program) (nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix) (nnir-method-default-engines): * gnus/message.el (message-cite-reply-position): * gnus/gssapi.el (gssapi-program): * gnus/gravatar.el (gravatar): * gnus/gnus-sum.el (gnus-refer-thread-use-nnir): * gnus/gnus-registry.el (gnus-registry-unfollowed-addresses) (gnus-registry-max-pruned-entries): * gnus/gnus-picon.el (gnus-picon-inhibit-top-level-domains): * gnus/gnus-int.el (gnus-after-set-mark-hook) (gnus-before-update-mark-hook): * gnus/gnus-async.el (gnus-async-post-fetch-function): * gnus/auth-source.el (auth-source-cache-expiry): Add missing :version tags to new defcustoms and defgroups.
* Rename condition-case-no-debug to condition-case-unless-debugLeo Liu2012-02-101-2/+2
|
* Update Compilation and Advice chapters in Lisp manual.Chong Yidong2012-02-101-48/+10
| | | | | | | | | | | | | | | | | | | | * doc/lispref/advice.texi (Defining Advice): Clarify ad-unadvise. (Activation of Advice): Specifying the ACTIVATE flag in defadvice is not abnormal. (Advising Primitives): Node deleted; ad-define-subr-args has been removed. * doc/lispref/compile.texi (Speed of Byte-Code): Use float-time in example. (Compilation Functions): Note that the log uses Compilation mode. Don't discuss the contents of byte-code function object here. (Compilation Functions): De-document internal function byte-code. (Docs and Compilation): Minor clarifications. * doc/lispref/objects.texi (Byte-Code Type): Add xref to Byte-Code Function Objects. * lisp/emacs-lisp/advice.el: Update commentary to reflect deletion of ad-define-subr-args
* * lisp/emacs-lisp/bytecomp.el (byte-compile-file-form-defvar):Stefan Monnier2012-02-091-42/+32
| | | | | | | | | Don't fallback on byte-compile-defvar. Optimize (defvar foo) away. (byte-compile-tmp-var): New const. (byte-compile-defvar): Use it to minimize .elc size. Just use `defvar' rather than simulate it. Fixes: debbugs:10761
* Doc updates for define-minor-mode argument behaviorGlenn Morris2012-02-071-1/+9
| | | | | | | * doc/lispref/modes.texi (Defining Minor Modes): Expand on args of defined minor modes. * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Doc fixes for the macro and the mode it defines.
* lisp/emacs-lisp/pp.el: Do not reimplement common macros; use `looking-at-p'.Juanma Barranquero2012-02-051-19/+12
| | | | | | (pp-to-string): Use `with-temp-buffer'. (pp-buffer): Use `ignore-errors', `looking-at-p'. (pp-last-sexp): Use `looking-at-p'.
* ert-x triviaGlenn Morris2012-02-041-2/+3
| | | | | | | * lisp/emacs-lisp/ert-x.el (ert-simulate-command): Check deferred-action-list (which is obsolete) is bound. * etc/NEWS: Related markup.
* Fix dead link in smie.elLeo Liu2012-02-041-1/+1
| | | | http://debbugs.gnu.org/10711
* Tweak previous define-minor-mode changeGlenn Morris2012-01-311-9/+3
| | | | | * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Relax :variable's test for a named function.
* * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.Glenn Morris2012-01-301-7/+12
|
* Small define-minor-mode fix for variable: keyword.Glenn Morris2012-01-301-2/+10
| | | | | * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Allow named functions to be used as the cdr of variable:.
* * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix :variable case.Glenn Morris2012-01-301-1/+1
|
* authors.el triviaGlenn Morris2012-01-301-1/+2
| | | | | * lisp/emacs-lisp/authors.el (authors-fixed-entries): Remove reference to deleted file rnewspost.el.
* Make Emacs Lisp mode use emacs-lisp-mode-abbrev-table.Chong Yidong2012-01-291-3/+9
| | | | | | | | | | * lisp/emacs-lisp/lisp-mode.el (emacs-lisp-mode-abbrev-table): Define and use in Emacs Lisp mode. (lisp-mode-abbrev-table): Add doc. (lisp-mode-variables): Don't set local-abbrev-table. (lisp-interaction-mode): Use emacs-lisp-mode-abbrev-table. Fixes: debbugs:9360
* Fix M-x package-install failure if no archive has been fetched yet.Phil Hagelberg2012-01-281-0/+2
| | | | | | | * emacs-lisp/package.el (package-install): Run package-refresh-contents if there is no archive yet. Fixes: debbugs:97978
* Fix package.el dependency handling so that `require' calls work.Chong Yidong2012-01-281-25/+36
| | | | | | | | | | | * lisp/emacs-lisp/package.el (package-maybe-load-descriptor): New function, split from package-maybe-load-descriptor. (package-maybe-load-descriptor): Use it. (package-download-transaction): Fully load required packages inside the loop, so that `require' calls work. (package-install): No need to call package-initialize now. Fixes: debbugs:10593
* Doc fix for lexical-binding being in line one.Glenn Morris2012-01-251-2/+1
| | | | | | | | | | | | | | Ref http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00543.html * doc/lispref/variables.texi (Using Lexical Binding): Mention that lexical-binding should be set in the first line. * src/lread.c (syms_of_lread): Doc fix. * lisp/emacs-lisp/tabulated-list.el, lisp/progmodes/f90.el: Move lexical-binding file-local to line one. * etc/NEWS: lexical-binding should be ine the first line.
* Duplicate-word and spelling fixes.Paul Eggert2012-01-102-2/+2
|
* Commit of auto-generated files.Eli Zaretskii2012-01-061-2/+2
|
* Trivial bytecomp.el fix for file-local buffer-read-only.Glenn Morris2012-01-051-1/+3
| | | | | | | * lisp/emacs-lisp/bytecomp.el (byte-compile-file): Do not propagate a file local setting of buffer-read-only to the input buffer. Fixes: debbugs:10419
* Auto-commit of loaddefs files.Glenn Morris2012-01-051-4/+4
|
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-0574-74/+74
|
* * emacs-lisp/bytecomp.el (byte-compile-file): Fix indentation.Andreas Schwab2011-12-311-31/+31
|
* Spelling fixes.Paul Eggert2011-12-303-3/+3
|
* Spelling fixes.Paul Eggert2011-12-292-2/+2
|
* Spelling fixes.Paul Eggert2011-12-181-1/+1
|
* Spelling fixes.Paul Eggert2011-12-141-5/+5
|
* Fix typos.Juanma Barranquero2011-12-091-2/+2
|
* * lisp/emacs-lisp/lisp-mode.el (defmethod): Add doc-string-elt.Stefan Monnier2011-12-081-0/+1
| | | | Fixes: debbugs:10244
* * lisp/emacs-lisp/package.el (package-archives): Doc fix re riskiness.Glenn Morris2011-12-061-1/+6
|
* * lisp/emacs-lisp/assoc.el (aput): Fix return valueChristopher Genovese2011-12-051-4/+3
| | | | Fixes: debbugs:10146
* Spelling fixes.Paul Eggert2011-12-042-2/+2
|
* * emacs-lisp/easy-mmode.el (define-minor-mode): Fix default doc.Chong Yidong2011-11-281-4/+4
|
* Spelling fixes (mostly "inactive" vs "deactivate").Paul Eggert2011-11-271-5/+5
|