aboutsummaryrefslogtreecommitdiffstats
path: root/lisp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* textmodes/flyspell.el: Protect delay handling for otherchars against empty ↵Agustín Martín2012-05-182-66/+82
| | | | | | otherchars. (flyspell-check-pre-word-p, flyspell-check-word-p,flyspell-debug-signal-word-checked)
* Refresh ldefs-boot.Stefan Monnier2012-05-171-1203/+914
|
* * lisp/emacs-lisp/lisp-mode.el (doc-string-elt): Move those properties toStefan Monnier2012-05-1713-31/+112
| | | | | | | | | | | | | | 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-173-64/+39
|
* * lisp/emacs-lisp/pcase.el (pcase--u1): Avoid ((lambda ...) ...).Stefan Monnier2012-05-172-1/+4
|
* * lisp/emacs-lisp/cl.el: Add edebug specs from cl-specs.el.Stefan Monnier2012-05-175-474/+333
| | | | | * 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-176-37/+46
| | | | | | | | * 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-172-2/+8
| | | | | | 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-172-0/+95
| | | | | | | | | | * 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-162-2/+17
| | | | | | | | | | (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-152-9/+17
| | | | | (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-152-2/+5
|
* * lisp/minibuffer.el (completion--sifn-requote): Handle sifn's truncationStefan Monnier2012-05-152-12/+37
| | | | | | 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-153-29/+80
| | | | | | | | | | | | | * 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-152-4/+31
| | | | (smie-indent-keyword): Use it.
* mention bug#8706 in the last url-util.el ChangeLog entryTed Zlatanov2012-05-151-1/+1
|
* add url-build-query-string and improve url-parse-query-string as per bug#8706Ted Zlatanov2012-05-152-13/+60
| | | | | | * url/url-util.el (url-build-query-string): New function. (url-parse-query-string): Allow that '=' is not required and split URL parameters on ';', not just '&'.
* (rst-re-alist): Fix loading (bug#11462).Stefan Merten2012-05-142-11/+16
|\
| * (rst-re-alist): Fix loading (bug#11462).Stefan Merten2012-05-142-11/+16
| |
* | ChangeLog merge fixesGlenn Morris2012-05-141-6/+0
| |
* | Fix a regression in erc-dccJulien Danjou2012-05-142-1/+7
| | | | | | | | | | | | * erc-dcc.el (erc-dcc-handle-ctcp-send): Fix a regression introduced on 2011-11-28 when fixing quoted filenames matching, the regex group was not corrected.
* | Merge from emacs-24; up to 2012-04-22T13:58:00Z!cyd@gnu.orgChong Yidong2012-05-144-11/+33
|\ \
| * | Backport fix for Bug#11382 from trunkChong Yidong2012-05-132-9/+15
| | |
| * | * net/rlogin.el (rlogin-mode-map): Fix last change.Stefan Monnier2012-05-112-6/+10
| | |
| * | * mail/smtpmail.el (smtpmail-send-command): Send the command andJason L. Wright2012-05-092-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | 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-092-8/+14
| | | | | | | | | | | | | | | | | | Obey pcomplete-arg-quote-list inside double-quoted args as well. Fixes: debbugs:11348
* | | Make URL redirection work again.Lars Magne Ingebrigtsen2012-05-142-1/+10
| |/ |/| | | | | | | | | | | | | The previous changes would make redirection fail, since the expansion would end up with URLs that looked like "http:www.bing.com/hello". * url-expand.el (url-default-expander): Copy over the fullness of the new URL object based on the definition URL object.
* | * lisp/image-mode.el: Fit to width/height for rotated images.Wolfgang Jenkner2012-05-142-16/+147
| | | | | | | | | | | | | | | | | | | | | | | | (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-142-21/+27
| | | | | | | | | | | | | | | | (image-transform-resize): Doc fix. (image-transform-properties): Default scale is 1 and height should be an integer. Fixes: debbugs:11399
* | New defcustoms need :version tags. They don't need "*" in the doc.Glenn Morris2012-05-131-1/+2
| |
* | Allow specifying the erc timestamp formatTeemu Likonen2012-05-132-4/+17
| | | | | | | | | | | | | | * erc-backend.el (erc-server-timestamp-format): New variable to allow specifying the timestamp format. Fixes: debbugs:10779
* | *** empty log message ***Stefan Monnier2012-05-132-2/+9
| |
* | Adapt Electric Buffer Menu to recent Buffer Menu changes.Chong Yidong2012-05-133-72/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Auto-commit of loaddefs files.Glenn Morris2012-05-131-1/+1
| |
* | * net/dbus.el (dbus-call-method): Restore events not from D-Bus. (Bug#11447)Michael Albinus2012-05-132-6/+13
| |
* | Move define-obsolete-variable-alias before the var's definition.Stefan Monnier2012-05-1224-75/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-122-1/+20
| | | | | | | | | | | | | | | | * 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-122-1/+9
| | | | | | | | Fixes: debbugs:11454
* | * lisp/progmodes/prolog.el: Use SMIE. Cleanup regexp setup.Stefan Monnier2012-05-112-176/+271
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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-112-2/+4
| |
* | * lisp/minibuffer.el (completion--twq-all): Again, allow case differences.Stefan Monnier2012-05-112-3/+6
| |
* | * lisp/term.el: Move keymap initialization code to be more idiomatic.Stefan Monnier2012-05-112-173/+157
| | | | | | | | | | | | (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-112-62/+507
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-112-4/+12
| |
* | Cleanups and improvements for FFAP and URL.Chong Yidong2012-05-106-143/+199
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-092-0/+5
| | | | | | | | | | | | | | | | | | * 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-092-2/+7
| | | | | | | | | | | | | | * lisp/net/browse-url.el (browse-url-url-encode-chars): Use upper-case. (browse-url-encode-url): Encode spaces and quotes. Fixes: debbugs:6300
* | * url-util.el (url--allowed-chars): Use upper-case for percent-encoding.Chong Yidong2012-05-092-3/+6
| |
* | Improve RFC 3986 conformance of url package.Chong Yidong2012-05-096-125/+259
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix 2012-04-10 change to url.el. * url-http.el (url-http-create-request): Ignore obsolete attributes slot of url-object. * url-parse.el: Improve RFC 3986 conformance. (url-generic-parse-url): Do not populate the ATTRIBUTES slot, since this is not reliable for general RFC 3986 URIs. Keep the whole path and query inside the FILENAME slot. Improve docstring. (url-recreate-url-attributes): Mark as obsolete. (url-recreate-url): Handle missing scheme and userinfo. * url-util.el (url-encode-url): New function for URL quoting. (url-encoding-table, url-host-allowed-chars) (url-path-allowed-chars): New constants. (url--allowed-chars): New helper function. (url-hexify-string): Use them. * url-vars.el (url-nonrelative-link): Make the regexp stricter. * url.el (url-retrieve-internal): Use url-encode-url. Fixes: debbugs:7017
* | Yet more ChangeLog merge fixesGlenn Morris2012-05-081-5/+0
| |