summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
* * lisp/electric.el (electric-layout-post-self-insert-function):Dmitry Antipov2014-06-221-1/+1
| | | | | | | | | | | | | * lisp/emacs-lisp/ert.el (ert--insert-infos): * lisp/obsolete/vi.el (vi-set-mark): * lisp/term.el (term-handle-scroll): * lisp/textmodes/bibtex.el (bibtex-fill-field, bibtex-fill-entry): * lisp/gnus/gnus-sum.el (gnus-summary-edit-article-done): * lisp/org/org-mouse.el (org-mouse-do-remotely): * lisp/wid-edit.el (widget-editable-list-value-create): Prefer point-marker to copy-marker of point. * lisp/ob-core.el (org-babel-insert-result): Prefer point-min-marker and point-max-marker.
* Merge from emacs-24; up to 2014-06-06T02:22:40Z!monnier@iro.umontreal.caGlenn Morris2014-06-211-10/+15
|\
| * * lisp/emacs-lisp/smie.el (smie-config--guess): Fix typo.Stefan Monnier2014-06-201-6/+5
| | | | | | | | | | | | (smie-config-guess): Use smie-config-local so the rules are obeyed. Fixes: debbugs:17818
| * * lisp/emacs-lisp/smie.el (smie--hanging-eolp-function): New var.Stefan Monnier2014-06-191-4/+10
| | | | | | | | | | | | | | (smie-indent--hanging-p): Use it. * lisp/progmodes/sh-script.el (sh-set-shell): Set it. Fixes: debbugs:17621
* | * etc/NEWS: New Tramp method "nc".Robert Brown (tiny change)2014-06-191-26/+38
| | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/lisp-mode.el (lisp-string-after-doc-keyword-p): New fun. (lisp-string-in-doc-position-p): New function, extracted from lisp-font-lock-syntactic-face-function. (lisp-font-lock-syntactic-face-function): Use them. Fixes: debbugs:9130
* | Merge from emacs-24; up to 2014-06-03T06:51:18Z!eliz@gnu.orgGlenn Morris2014-06-141-1/+4
|\|
| * * lisp/emacs-lisp/smie.el (smie-next-sexp): Fix up "other-end" info whenStefan Monnier2014-06-131-1/+4
| | | | | | | | | | | | bumping forward into a closing paren. Fixes: debbugs:17761
* | Merge from emacs-24; up to 2014-06-01T23:37:59Z!eggert@cs.ucla.eduGlenn Morris2014-06-071-14/+24
|\|
| * * lisp/emacs-lisp/package.el: Comment updateGlenn Morris2014-06-051-2/+0
| |
| * Some documentation for signing of packagesGlenn Morris2014-06-041-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/package.texi (Package Menu, Package Installation): Mention signed packages. * doc/lispref/package.texi (Package Archives): Mention signing packages. * lisp/emacs-lisp/package.el (package-check-signature) (package-unsigned-archives): Doc fixes. * etc/NEWS: Related edits.
| * * lisp/emacs-lisp/package.el (package-pinned-packages): Doc fix.Glenn Morris2014-06-021-10/+17
| | | | | | | | * etc/NEWS: Related edit.
* | * emacs-lisp/tabulated-list.el (tabulated-list-print): Only callMario Lang2014-06-061-1/+2
| | | | | | | | `recenter' if `current-buffer' is equal to `window-buffer'.
* | * emacs-lisp/cl-macs.el (cl-macrolet): Simplify last change.Leo Liu2014-06-061-9/+7
| |
* | * emacs-lisp/cl-macs.el (cl-macrolet): Avoid excessive progn's.Leo Liu2014-06-061-7/+9
| |
* | Merge from emacs-24; up to 2014-05-29T17:16:00Z!dmantipov@yandex.ruGlenn Morris2014-06-013-16/+23
|\|
| * * emacs-lisp/gv.el (window-buffer, window-display-table)Leo Liu2014-05-311-6/+11
| | | | | | | | | | | | | | (window-dedicated-p, window-hscroll, window-point, window-start): Fix gv-expander. Fixes: debbugs:17630
| * Fix typo in previousGlenn Morris2014-05-291-1/+1
| |
| * package.el: Fix some version tagsGlenn Morris2014-05-291-3/+3
| | | | | | | | | | * lisp/emacs-lisp/package.el (package-check-signature) (package-unsigned-archives): Fix :version.
| * * lisp/emacs-lisp/byte-opt.el (byte-optimize-binary-predicate): Don't assumeStefan Monnier2014-05-271-8/+10
| | | | | | | | | | | | there can't be more than 2 arguments. Fixes: debbugs:17584
* | * lisp/emacs-lisp/package.el (package-generate-autoloads):Thien-Thi Nguyen2014-05-281-0/+1
| | | | | | | | Inhibit backup files.
* | * lisp/subr.el (zerop): Move from C. Add compiler-macro.Stefan Monnier2014-05-271-9/+0
| | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/byte-opt.el (byte-optimize-zerop): Remove. * src/data.c (Fzerop): Move to Elisp. (syms_of_data): Don't defsubr it. * src/keyboard.c (echo_keystrokes_p): New function. (read_char, record_menu_key, read_key_sequence): Use it. Fixes: debbugs:17475
* | Auto-commit of loaddefs files.Glenn Morris2014-05-261-1/+1
| |
* | Merge from emacs-24; up to 2014-05-26T10:21:18Z!rgm@gnu.orgGlenn Morris2014-05-255-65/+86
|\|
| * * lisp/emacs-lisp/nadvice.el (advice--member-p): Change second arg.Stefan Monnier2014-05-231-6/+10
| | | | | | | | | | | | | | (advice-function-member-p): Tell it to check both names and functions. (advice--add-function): Adjust call accordingly. Fixes: debbugs:17531
| * Replace uses of `save-buffer' with `write-region'Dmitry Gutov2014-05-211-9/+8
| | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/package.el (package--download-one-archive): Use `write-region' instead of `save-buffer' to avoid running various hooks. (describe-package-1): Same. Insert newline at the end of the buffer if appropriate. Fixes: debbugs:17155
| * * lisp/emacs-lisp/lisp.el (end-of-defun): Ensure we move.Stefan Monnier2014-05-201-13/+23
| | | | | | | | Fixes: debbugs:17274
| * * lisp/emacs-lisp/timer.el (timer-event-handler): Fix last change.Stefan Monnier2014-05-181-1/+1
| | | | | | | | Fixes: debbugs:17392
| * * lisp/emacs-lisp/timer.el (timer-event-handler): Don't run if canceled.Stefan Monnier2014-05-181-36/+44
| | | | | | | | Fixes: debbugs:17392
| * Auto-commit of loaddefs files.David Engster2014-05-141-1/+1
| |
| * Deal with EIEIO methods without doc strings (Bug#17490).Nicolas Richard2014-05-141-1/+1
| | | | | | | | | | * emacs-lisp/eieio-opt.el (eieio-help-class): Correctly deal with methods which do not have a doc string. (Bug#17490)
* | Arrange to never byte-compile the generated -pkg.el file.Thien-Thi Nguyen2014-05-251-0/+1
| | | | | | | | | | | | | | * lisp/emacs-lisp/package.el (package-generate-description-file): Output first-line comment to set buffer-local var `no-byte-compile'. Suggested by Dmitry Gutov: <http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00401.html>.
* | Fix bug: Properly quote args to generated -pkg.el `define-package'.Thien-Thi Nguyen2014-05-251-5/+16
| | | | | | | | | | | | | | * lisp/emacs-lisp/package.el (package-generate-description-file): Inline `package--alist-to-plist'; rewrite to selectively quote alist values that are not self-quoting. (package--alist-to-plist): Delete func.
* | Unbreak the buildDaniel Colascione2014-05-241-5/+6
| | | | | | | | | | * lisp/emacs-lisp/nadvice.el (defun): Write in eval-and-compile to avoid breaking the build.
* | * lisp/minibuffer.el (completion--sreverse): Remove.Stefan Monnier2014-05-231-5/+2
| | | | | | | | | | (completion--common-suffix): Use `reverse' instead. * lisp/emacs-lisp/regexp-opt.el (regexp-opt-group): Use `reverse' on strings.
* | * emacs-lisp/cl-lib.el (cl-endp): Fix last change.Leo Liu2014-05-211-1/+1
| |
* | * emacs-lisp/cl-lib.el (cl-endp): Conform to CL's semantics.Leo Liu2014-05-201-1/+7
| |
* | Add with-file-modes macro, and use itGlenn Morris2014-05-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/subr.el (with-file-modes): New macro. * lisp/printing.el (pr-save-file-modes): * lisp/eshell/esh-util.el (eshell-with-file-modes): Make obsolete. * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2): Add with-file-modes. * lisp/doc-view.el (doc-view-make-safe-dir): * lisp/epg.el (epg--start): * lisp/files.el (locate-user-emacs-file, make-temp-file) (backup-buffer-copy, move-file-to-trash): * printing.el (pr-despool-print, pr-call-process, pr-text2ps): * eshell/esh-util.el (eshell-with-private-file-modes) (eshell-make-private-directory): * lisp/net/browse-url.el (browse-url-mosaic): * lisp/obsolete/mailpost.el (post-mail-send-it): * lisp/obsolete/pgg-pgp.el (pgg-pgp-verify-region): * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-verify-region): * lisp/url/url-util.el (url-make-private-file): Use with-file-modes. * doc/lispref/files.texi (Changing Files): Mention with-file-modes. * etc/NEWS: Mention this.
* | Merge from emacs-24; up to 2014-05-12T06:15:47Z!rgm@gnu.orgGlenn Morris2014-05-112-170/+22
|\|
| * * lisp/emacs-lisp/nadvice.el (advice--interactive-form): Don't get fooledStefan Monnier2014-05-121-1/+1
| | | | | | | | into autoloading just because of a silly indirection.
| * Move lisp/emacs-lisp/find-gc.el to admin/Glenn Morris2014-05-101-149/+0
| | | | | | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00118.html
| * * lisp/emacs-lisp/nadvice.el: Support adding a given function multiple times.Stefan Monnier2014-05-101-20/+21
| | | | | | | | | | | | | | | | | | (advice--member-p): If name is given, only compare the name. (advice--remove-function): Don't stop at the first match. (advice--normalize-place): New function. (add-function, remove-function): Use it. (advice--add-function): Pass the name, if any, to advice--remove-function.
* | * lisp/emacs-lisp/lisp-mode.el (preceding-sexp): Exclude leading "," whichStefan Monnier2014-05-101-16/+10
| | | | | | | | are a hindrance for C-x C-e.
* | Merge from emacs-24; up to 2014-05-08T03:34:20Z!rgm@gnu.orgGlenn Morris2014-05-072-61/+59
|\|
| * * lisp/emacs-lisp/package.el (package-compute-transaction): Topological sort.Stefan Monnier2014-05-061-9/+19
| | | | | | | | | | | | Add optional `seen' argument to detect and break infinite loops. Fixes: debbugs:16994
| * Minor stylistic changes in find-gc.el.Eli Zaretskii2014-05-061-8/+4
| | | | | | | | | | | | lisp/emacs-lisp/find-gc.el (find-gc-unsafe, find-unsafe-funcs) (trace-unsafe, trace-use-tree): Make parentheses style be according to Emacs style.
| * find-gc.el misc fixesGlenn Morris2014-05-051-44/+36
| | | | | | | | | | | | | | | | The whole file looks obsolete and/or broken. * lisp/emacs-lisp/find-gc.el (find-gc-source-directory): Give it a value. (find-gc-source-files): Update some names. (trace-call-tree): Simplify and update. Avoid predictable temp-file names.
* | Merge from emacs-24; up to 2014-05-04T21:18:30Z!eggert@cs.ucla.eduPaul Eggert2014-05-041-1/+1
|\|
| * * emacs-lisp/cl-macs.el (cl-deftype): Fix indentation.Leo Liu2014-05-021-1/+1
| |
* | * lisp/emacs-lisp/lisp-mode.el (lisp--match-hidden-arg): Only highlight pastStefan Monnier2014-05-011-1/+2
| | | | | | | | | | | | the last consecutive closing paren. Fixes: debbugs:17345
* | Merge from emacs-24; up to 2014-04-25T10:35:01Z!michael.albinus@gmx.deJuanma Barranquero2014-04-252-1/+2
|\|