aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* textmodes/flyspell.el: Protect delay handling for otherchars against empty ↵Agustín Martín2012-05-181-0/+6
| | | | | | otherchars. (flyspell-check-pre-word-p, flyspell-check-word-p,flyspell-debug-signal-word-checked)
* * lisp/emacs-lisp/lisp-mode.el (doc-string-elt): Move those properties toStefan Monnier2012-05-171-0/+15
| | | | | | | | | | | | | | their respective macro declarations. * lisp/skeleton.el (define-skeleton): * lisp/progmodes/compile.el (define-compilation-mode): * lisp/ibuf-macs.el (define-ibuffer-sorter, define-ibuffer-op) (define-ibuffer-filter): * lisp/emacs-lisp/generic.el (define-generic-mode): * lisp/emacs-lisp/easy-mmode.el (define-minor-mode) (define-globalized-minor-mode): * lisp/emacs-lisp/cl-macs.el (defun*, defmacro*, defstruct, deftype): * lisp/emacs-lisp/byte-run.el (defsubst): * lisp/custom.el (deftheme): Add doc-string metadata.
* * lisp/emacs-lisp/cl-macs.el, lisp/emacs-lisp/cl.el: Move indent info.Stefan Monnier2012-05-171-0/+4
|
* * lisp/emacs-lisp/pcase.el (pcase--u1): Avoid ((lambda ...) ...).Stefan Monnier2012-05-171-0/+2
|
* * lisp/emacs-lisp/cl.el: Add edebug specs from cl-specs.el.Stefan Monnier2012-05-171-0/+6
| | | | | * lisp/emacs-lisp/cl-macs.el: Idem. * lisp/emacs-lisp/cl-specs.el: Remove.
* Minor renaming of internal CL functions and variables.Stefan Monnier2012-05-171-0/+9
| | | | | | | | * lisp/emacs-lisp/cl-seq.el (cl--adjoin): Rename from cl-adjoin. (cl--position): Rename from cl-position. (cl--delete-duplicates): Rename from cl-delete-duplicates. * lisp/emacs-lisp/cl.el (cl--gensym-counter): Rename from *gensym-counter*. (cl--random-state): Rename from *random-state*.
* * lisp/emacs-lisp/cl-macs.el (cl-transform-lambda): Don't add spuriousStefan Monnier2012-05-171-0/+5
| | | | | | parens around the arg list. Fixes: debbugs:11499
* Move word search functions from search.c to isearch.el (bug#10145, bug#11381).Juri Linkov2012-05-171-0/+7
| | | | | | | | | | * lisp/isearch.el (word-search-regexp, word-search-backward) (word-search-forward, word-search-backward-lax) (word-search-forward-lax): Move functions from search.c. * src/search.c (Fword_search_regexp, Fword_search_backward) (Fword_search_forward, Fword_search_backward_lax) (Fword_search_forward_lax): Move functions to isearch.el.
* textmodes/flyspell.el: Delay for otherchars as for normal word components.Agustín Martín2012-05-161-0/+6
| | | | | | | | | | (flyspell-check-pre-word-p, flyspell-check-word-p, flyspell-debug-signal-word-checked): Use for otherchars the same delay used for other word components, so word is not inmediately checked unless we are in a char that is neither a normal word component nor an otherchar.
* * lisp/minibuffer.el (completion--sifn-requote): Fix last change.Stefan Monnier2012-05-151-0/+6
| | | | | (minibuffer-local-must-match-filename-map): Move define-obsolete-variable-alias before its var.
* * lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): Fix edebug spec.Stefan Monnier2012-05-151-0/+2
|
* * lisp/minibuffer.el (completion--sifn-requote): Handle sifn's truncationStefan Monnier2012-05-151-0/+5
| | | | | | behavior. (completion--string-equal-p): New function. (completion--twq-all): Use it to get better assertion failure data.
* Only handle ".." and '..' quoting in shell-mode.Stefan Monnier2012-05-151-0/+10
| | | | | | | | | | | | | * lisp/shell.el (shell--unquote&requote-argument, shell--unquote-argument) (shell--requote-argument): New functions. (shell-completion-vars): Use them. (shell--parse-pcomplete-arguments): Rename from shell-parse-pcomplete-arguments. * lisp/comint.el (comint-word): Obey comint-file-name-quote-list. Simplify. (comint--unquote&requote-argument): Don't handle ".." and '..' quoting. Obey comint-file-name-quote-list. Fixes: debbugs:11466
* * lisp/emacs-lisp/smie.el (smie-indent--bolp-1): New function.Stefan Monnier2012-05-151-2/+7
| | | | (smie-indent-keyword): Use it.
* (rst-re-alist): Fix loading (bug#11462).Stefan Merten2012-05-141-0/+4
|\
| * (rst-re-alist): Fix loading (bug#11462).Stefan Merten2012-05-141-0/+4
| |
* | ChangeLog merge fixesGlenn Morris2012-05-141-6/+0
| |
* | Merge from emacs-24; up to 2012-04-22T13:58:00Z!cyd@gnu.orgChong Yidong2012-05-141-1/+23
|\ \ | |/ |/|
| * Backport fix for Bug#11382 from trunkChong Yidong2012-05-131-0/+6
| |
| * * net/rlogin.el (rlogin-mode-map): Fix last change.Stefan Monnier2012-05-111-0/+4
| |
| * * mail/smtpmail.el (smtpmail-send-command): Send the command andJason L. Wright2012-05-091-0/+7
| | | | | | | | | | | | | | | | the following \r\n using a single `process-send-string', since the Lotus SMTP server refuses to accept any commands if they are sent with two `process-send-string's. Fixes: debbugs:11444
| * * lisp/shell.el (shell-parse-pcomplete-arguments):Stefan Monnier2012-05-091-6/+11
| | | | | | | | | | | | Obey pcomplete-arg-quote-list inside double-quoted args as well. Fixes: debbugs:11348
* | * lisp/image-mode.el: Fit to width/height for rotated images.Wolfgang Jenkner2012-05-141-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | (image-transform-scale, image-transform-right-angle-fudge): New vars. (image-transform-width, image-transform-fit-width): New functions. (image-transform-properties): Use them. (image-transform-check-size): New function. (image-toggle-display-image): Use it (for testing). (image-transform-set-rotation): Reduce angle mod 360. Delete obsolete comment. Fixes: debbugs:11431
* | * lisp/image-mode.el: Fix scaling.Wolfgang Jenkner2012-05-141-0/+7
| | | | | | | | | | | | | | | | (image-transform-resize): Doc fix. (image-transform-properties): Default scale is 1 and height should be an integer. Fixes: debbugs:11399
* | *** empty log message ***Stefan Monnier2012-05-131-0/+5
| |
* | Adapt Electric Buffer Menu to recent Buffer Menu changes.Chong Yidong2012-05-131-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/ebuff-menu.el (electric-buffer-list): Put electric buffer menu command descriptions in this docstring, instead of the docstring of electric-buffer-menu-mode. Code cleanups. (electric-buffer-menu-mode): Use define-derived-mode. Rename from Electric-buffer-menu-mode. (electric-buffer-update-highlight): Minor code cleanup. * lisp/emacs-lisp/tabulated-list.el (tabulated-list-format) (tabulated-list-entries, tabulated-list-padding) (tabulated-list-sort-key): Make permanent-local. Fixes: debbugs:11455
* | * net/dbus.el (dbus-call-method): Restore events not from D-Bus. (Bug#11447)Michael Albinus2012-05-131-0/+5
| |
* | Move define-obsolete-variable-alias before the var's definition.Stefan Monnier2012-05-121-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/log-edit.el (vc-comment-ring, vc-comment-ring-index): * lisp/tooltip.el (tooltip-hook): * lisp/textmodes/reftex-toc.el (reftex-toc-map): * lisp/textmodes/reftex-sel.el (reftex-select-label-map) (reftex-select-bib-map): * lisp/textmodes/reftex-index.el (reftex-index-map) (reftex-index-phrases-map): * lisp/speedbar.el (speedbar-syntax-table, speedbar-key-map): * lisp/progmodes/meta-mode.el (meta-mode-map): * lisp/novice.el (disabled-command-hook): * lisp/loadhist.el (unload-hook-features-list): * lisp/frame.el (blink-cursor): * lisp/files.el (find-file-not-found-hooks, write-file-hooks) (write-contents-hooks): * lisp/emulation/tpu-edt.el (GOLD-map): * lisp/emacs-lock.el (emacs-lock-from-exiting): * lisp/emacs-lisp/generic.el (generic-font-lock-defaults): * lisp/emacs-lisp/chart.el (chart-map): * lisp/dos-fns.el (register-name-alist): * lisp/dired-x.el (dired-omit-files-p): * lisp/desktop.el (desktop-enable): * lisp/cus-edit.el (custom-mode-hook): * lisp/buff-menu.el (buffer-menu-mode-hook): * lisp/bookmark.el (bookmark-read-annotation-text-func) (bookmark-exit-hooks): * lisp/allout.el (allout-mode-deactivate-hook) (allout-exposure-change-hook, allout-structure-added-hook) (allout-structure-deleted-hook, allout-structure-shifted-hook): * lisp/dirtrack.el (dirtrack-toggle, dirtrackp, dirtrack-debug-toggle) (dirtrack-debug): Move call to define-obsolete-variable-alias so it comes before the corresponding variable's definition.
* | Fix mouse links in new Buffer Menu.Chong Yidong2012-05-121-0/+3
| | | | | | | | | | | | | | | | * buff-menu.el (Buffer-menu-mouse-select): Restore function. (Buffer-menu-mode-map): Bind it. (Buffer-menu--pretty-name): Add a mouse-face property. Fixes: debbugs:11459
* | * buff-menu.el (Buffer-menu-buffer+size-width): Doc fix.Chong Yidong2012-05-121-0/+4
| | | | | | | | Fixes: debbugs:11454
* | * lisp/progmodes/prolog.el: Use SMIE. Cleanup regexp setup.Stefan Monnier2012-05-111-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (prolog-upper-case-string, prolog-lower-case-string) (prolog-atom-char-regexp, prolog-atom-regexp): Initialize in defconst. (prolog-use-smie, prolog-smie-grammar): New vars. (prolog-smie-forward-token, prolog-smie-backward-token) (prolog-smie-rules): New funs. (prolog-comment-indent): Remove. (prolog-mode-variables): Use default comment indentation instead. Setup SMIE. (prolog-build-case-strings, prolog-set-atom-regexps): Remove. (prolog-mode): Don't call them any more. (prolog-electric-colon, prolog-electric-dash) (prolog-edit-menu-insert-move): Use indent-according-to-mode.
* | * lisp/dabbrev.el (dabbrev-expand): Make "no expansion found" a user-error.Stefan Monnier2012-05-111-0/+2
| |
* | * lisp/minibuffer.el (completion--twq-all): Again, allow case differences.Stefan Monnier2012-05-111-0/+2
| |
* | * lisp/term.el: Move keymap initialization code to be more idiomatic.Stefan Monnier2012-05-111-0/+5
| | | | | | | | | | | | (term-signals-menu, term-mode-map, term-raw-map, term-raw-escape-map) (term-terminal-menu): Move initialization into declaration. (term-escape-char): Let the user set it in her .emacs.
* | * lisp/progmodes/sh-script.el: Use post-self-insert-hook&electric-pair-mode.Stefan Monnier2012-05-111-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide SMIE-based indentation (not enabled by default yet). (sh-mode-map): Don't bind electric keys. Use electric-pair-mode instead of skeleton-pair. (sh-assignment-regexp): Fit within 80 columns. (sh-indent-supported): Specify actual shell name instead of boolean. (sh--maybe-here-document): New fun, from sh-maybe-here-document. (sh-maybe-here-document): Use it. Make obsolete. (sh-electric-here-document-mode) New minor mode. (sh-mode): Use it. Don't set sh-indent-supported-here here. (sh-smie-sh-grammar, sh-smie--sh-operators, sh-smie--sh-operators-re) (sh-smie--sh-operators-back-re, sh-indent-after-continuation) (sh-smie-rc-grammar, sh-use-smie): New vars. (sh-smie--keyword-p, sh-smie--newline-semi-p, sh-smie--sh-keyword-p) (sh-smie-sh-forward-token, sh-smie--looking-back-at-continuation-p) (sh-smie-sh-backward-token, sh-smie--continuation-start-indent) (sh-smie-sh-rules, sh-smie-rc-rules, sh-smie--sh-keyword-in-p) (sh-smie--rc-after-special-arg-p, sh-smie-rc-backward-token) (sh-smie-sh-rules, sh-smie--rc-newline-semi-p): New functions. (sh-set-shell): Use smie-setup if requested.
* | * lisp/term.el (term-set-escape-char): Properly set term-escape-char.Stefan Monnier2012-05-111-0/+5
| |
* | Cleanups and improvements for FFAP and URL.Chong Yidong2012-05-101-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ffap.el (ffap-url-unwrap-local): Make it work right. Use url-generic-parse-url, and handle host names and Windows filenames properly. (ffap-url-unwrap-remote): Use url-generic-parse-url. (ffap-url-unwrap-remote): Accept list values, specifying a list of URL schemes to work on. (ffap--toggle-read-only): New function. (ffap-read-only, ffap-read-only-other-window) (ffap-read-only-other-frame): Use it. (ffap-fixup-url): Don't check ffap-ftp-regexp, since it is not necessary for ffap-url-unwrap-remote. * url-parse.el (url-path-and-query, url-port-if-non-default): New functions. (url-generic-parse-url): Don't set the portspec slot if it is not specified; that is what `url-port' is for. (url-port): Only require the scheme to be specified to call url-scheme-get-property. * url-util.el (url-encode-url): Use url-path-and-query. * url-vars.el (url-mime-charset-string): Load mm-util lazily. Fixes: debbugs:9131
* | Add the option to not create lockfilesDave Abrahams2012-05-091-0/+4
| | | | | | | | | | | | | | | | | | * src/filelock.c (syms_of_filelock): New boolean create-lockfiles. (lock_file): If create_lockfiles is 0, do nothing. * lisp/cus-start.el (create-lockfiles): Add it. Fixes: debbugs:11227
* | Encoding fix for browse-url-encode-url.Chong Yidong2012-05-091-0/+5
| | | | | | | | | | | | | | * lisp/net/browse-url.el (browse-url-url-encode-chars): Use upper-case. (browse-url-encode-url): Encode spaces and quotes. Fixes: debbugs:6300
* | Yet more ChangeLog merge fixesGlenn Morris2012-05-081-5/+0
| |
* | Merge from emacs-24; up to 2012-04-21T14:12:27Z!sdl.web@gmail.comGlenn Morris2012-05-081-0/+34
|\ \ | |/
| * * shell.el (shell-completion-vars): Fix last change.Stefan Monnier2012-05-071-0/+4
| | | | | | | | Fixes: debbugs:11348
| * Fix a gdb-mi process filtering issue arising in ansi-color.el.Chong Yidong2012-05-071-0/+6
| | | | | | | | | | | | * lisp/ansi-color.el (ansi-color-process-output): Check for validity of comint-last-output-start before using it. This avoids a bad interaction with gdb-mi's input/output buffer.
| * * files.el (dir-locals-read-from-file): Mention dir-locals in any error message.Glenn Morris2012-05-061-0/+5
| |
| * * emacs-lisp/package.el (package-built-in-p): Handle `emacs' package.Chong Yidong2012-05-061-0/+5
| | | | | | | | Fixes: debbugs:11410
| * Fix package.el handling of local variables on first line.Chong Yidong2012-05-051-0/+5
| | | | | | | | | | * lisp/emacs-lisp/package.el (package-buffer-info): Avoid putting local variables into description.
| * * lisp/shell.el (shell-completion-vars): Set pcomplete-arg-quote-list likeStefan Monnier2012-05-051-0/+6
| | | | | | | | | | | | | | shell-delimiter-argument-list. (shell-parse-pcomplete-arguments): Obey pcomplete-arg-quote-list. Fixes: debbugs:11348
| * Backport fix for Bug#11282 from trunkKenichi Handa2012-05-041-0/+6
| |
| * * select.el (xselect--encode-string): Always use utf-8 for TEXT on Nextstep.Chong Yidong2012-05-041-0/+5
| |
* | lisp/textmodes/rst.el: Silence byte-compiler warnings.Juanma Barranquero2012-05-091-0/+5
| | | | | | | | | | | | (rst-re-alist, rst-reset-section-caches): Move around. (rst-re): Use `characterp', not `char-valid-p'. (font-lock-beg, font-lock-end): Declare.