summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
...
* * lisp/vc/log-edit.el (log-edit-hook): Add missing :version.Glenn Morris2014-07-012-0/+6
|
* * lisp/progmodes/python.el (python-indent-post-self-insert-function):Fabián Ezequiel Gallina2014-07-012-8/+26
| | | | | | | | | | Enhancements to electric indentation behavior inside parens. * test/automated/python-tests.el (python-tests-self-insert): New function. (python-triple-quote-pairing): Use it. (python-util-forward-comment-1): New test. (Bug#17658)
* * lisp/ps-def.el (ps-generate-postscript-with-faces1): Don't mess withStefan Monnier2014-06-302-2/+5
| | | | | | buffer-invisibility-spec. Fixes: debbugs:17867
* * vc/vc-git.el (vc-git-checkin): When operating on the whole treeAndreas Schwab2014-06-292-2/+7
| | | | pass "-a".
* Doc and comment fixes re "online" helpGlenn Morris2014-06-2811-17/+25
| | | | | | | | | | | | | | | | | | | * doc/emacs/help.texi (Misc Help): * doc/emacs/trouble.texi (Checklist): * doc/lispintro/emacs-lisp-intro.texi (Note for Novices, Finding More) (Conclusion): * doc/lispref/help.texi (Help Functions): * doc/misc/info.texi, doc/misc/mh-e.texi: * etc/refcards/calccard.tex (section{Getting Help}): * lisp/cus-edit.el (help): * lisp/finder.el (finder-known-keywords): * lisp/help.el (help-for-help-internal): * lisp/vc/ediff-mult.el (ediff-meta-buffer-verbose-message) (ediff-redraw-registry-buffer): * lisp/vc/ediff-ptch.el (ediff-patch-file-internal): Doc fixes re "online" help. Fixes: debbugs:17803
* Update idlwave urlGlenn Morris2014-06-286-11/+17
| | | | | | | * doc/misc/idlwave.texi (Introduction): Comment out dead http screenshot links. * lisp/progmodes/idlwave.el (idlwave): Update url-link for custom group. (idlwave-mode): Doc URL update.
* * calendar/todo-mode.el (todo-set-top-priorities): Fix logic toStephen Berman2014-06-272-13/+19
| | | | | account for file-wide setting of todo-top-priorities-overrides. Make code a bit cleaner.
* Regenerate ldefs-boot.elGlenn Morris2014-06-261-637/+773
|
* Backport fix for http://debbugs.gnu.org/17556 from trunkLeo Liu2014-06-272-3/+16
| | | | * lisp/calc/calc.el (math-bignum): Handle most-negative-fixnum.
* * lisp/net/eww.el (eww-mode) <eww-current-title>: Make local.Glenn Morris2014-06-262-0/+5
| | | | Fixes: debbugs:17860
* ChangeLog fix (no need to merge to trunk)Glenn Morris2014-06-261-5/+0
| | | | | | Since the change was just quickly reverting a change that does not have a ChangeLog entry of its own, it's confusing and unnecessary for the reversion to have a ChangeLog entry.
* * etc/publicsuffix.txt: Update from source.Glenn Morris2014-06-261-6/+7
| | | | * lisp/url/url-domsuf.el: Update example comments.
* * calendar/todo-mode.el (todo-prefix-overlays): If there is noStephen Berman2014-06-262-0/+8
| | | | | category-wide setting of todo-top-priorities-overrides, check for a file-wide setting and fontify accordingly.
* Warn about read-passwd in batch modeGlenn Morris2014-06-262-1/+10
| | | | | | | | | * doc/lispref/minibuf.texi (Intro to Minibuffers): Batch mode is basic. (Reading a Password): Mention batch mode. * lisp/subr.el (read-passwd): Warn about batch mode. Fixes: debbugs:17839
* * lisp/emacs-lisp/package.el (package--check-signature): (backport)Daiki Ueno2014-06-262-12/+23
| | | | | | | If package-check-signature is allow-unsigned, don't signal error when we can't verify signature because of missing public key. Fixes: debbugs:17625
* * lisp/progmodes/hideif.el: Undo last change which should only go to trunkStefan Monnier2014-06-262-577/+51
| | | | (do not merge).
* Remove some function declarations, no longer needed or correctGlenn Morris2014-06-254-4/+7
| | | | | | * lisp/emacs-lisp/cl-macs.el (help-add-fundoc-usage): * lisp/gnus/mm-util.el (help-function-arglist): Remove outdated declarations.
* HideIfDef mode bug fixes and enhancements. This is #2 of 3 patches basedLuke Lee2014-06-261-46/+577
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on the completed work posted on http://www.emacswiki.org/emacs/HideIfDef. - Supporting argumented macro expansion. - Stringification, tokenization and concatenation of strings and tokens. - Add functions to find defines and parse argumented macros into a macro tree containing macro name, formal parameters and macro body. - On macro evaluation, macros will be applied with actual parameters and then got expanded recursively. - Merge main trunk changes * lisp/progmodes/hideif.el (hif-string-to-number): Merge changes from main trunk. (hif-simple-token-only, hif-tokenize): Commentted in detail mainly for performance enhancements. (hif-parse-if-exp): Rename to `hif-parse-exp'. Enhanced for macro expansion. (hif-factor, hif-string-concatenation, intern-safe): Support string concatenation and argumented macro expansion. (hif-if-valid-identifier-p, hif-define-operator, hif-flatten) (hif-expand-token-list, hif-get-argument-list, hif-define-macro) (hif-delimit, hif-macro-supply-arguments, hif-invoke, hif-canonicalize) (hif-canonicalize-tokens, hif-looking-at-elif, hif-place-macro-invocation) (hif-parse-macro-arglist): Mostly new functions for supporting argumented macro expansion. (hif-string-concatenation, hif-stringify, hif-token-concat) (hif-token-stringification, hif-token-concatenation): Stringify and concatentation. (hif-find-next-relevant): Fix comments (hif-ifdef-to-endif, hif-looking-at-elif, hif-hide-line): Bug fix for some cases involving #elif. (hif-find-define, hif-add-new-defines): New functions for automatically scanning of defined symbols. (hide-ifdef-guts): Fix for auto defined symbol scanning. (hide-ifdef-undef): Fix behavior to match CPP.
* Fix last changeLeo Liu2014-06-261-1/+1
|
* * lisp/url/url-handlers.el (url-http-parse-response): Remove unused autoload.Leo Liu2014-06-263-7/+18
| | | | | | | | | (url-insert-file-contents): Condition on url-http-response-status for the HTTP/S specific part. * lisp/url/url-http.el (url-http-end-of-headers): Remove duplicate defvar. Fixes: debbugs:17549
* authors.el: Add some renamed/moved filesGlenn Morris2014-06-252-1/+13
| | | | | * lisp/emacs-lisp/authors.el (authors-valid-file-names) (authors-renamed-files-alist): Additions.
* ChangeLog fixes.Glenn Morris2014-06-252-7/+9
| | | | Not sure how M-x authors missed these so far...
* Fix a few packages to work with nil tab-stop-listLeo Liu2014-06-265-5/+25
| | | | | | | | | | | * indent.el (indent-accumulate-tab-stops): New function. * textmodes/picture.el (picture-set-tab-stops): * ruler-mode.el (ruler-mode-mouse-add-tab-stop) (ruler-mode-ruler): Fix to work with nil tab-stop-list. * progmodes/asm-mode.el (asm-calculate-indentation): Use indent-next-tab-stop.
* * lisp/emacs-lisp/package.el (package-list-unsigned): New var.Stefan Monnier2014-06-252-6/+15
| | | | | | (package-desc-status): Obey it. Fixes: debbugs:17625
* * calendar/todo-mode.el: Fix two bugs.Stephen Berman2014-06-252-10/+18
| | | | | | | | (todo-insert-item--basic): If user cancels item insertion to another category before setting priority, show original category whether it is in the same or a different file. (todo-set-item-priority): After selecting category, instead of moving point to top, which extends an active region, restore it.
* * lisp/help-fns.el (describe-function-1): Check file-name is a string beforeStefan Monnier2014-06-242-1/+6
| | | | | | calling help-fns--autoloaded-p. Fixes: debbugs:17564
* * lisp/desktop.el (desktop-auto-save-enable)Juri Linkov2014-06-252-8/+26
| | | | | | | | | (desktop-auto-save-disable): New functions. (desktop-save-mode, desktop-auto-save-timeout): Use them. (desktop-read): Disable the autosave before loading the desktop, and enable afterwards. Fixes: debbugs:17351
* Fix some indentation problem with \; and pipes.Stefan Monnier2014-06-242-17/+69
| | | | | | | | | | | * lisp/progmodes/sh-script.el (sh-mode-syntax-table): Set syntax of ;|&. (sh-smie--default-forward-token, sh-smie--default-backward-token): New functions. (sh-smie-sh-forward-token, sh-smie-sh-backward-token) (sh-smie-rc-forward-token, sh-smie-rc-backward-token): Use them. (sh-smie-sh-rules): Fix indentation of a pipe at BOL. Fixes: debbugs:17842
* Backport Unicode 7 update of character- and script-related databasesEli Zaretskii2014-06-243-40/+147
| | | | | | | | | * lisp/international/characters.el (char-script-table): Update for scripts added and codepoint ranges changed in Unicode 7.0. * lisp/international/fontset.el (script-representative-chars): Add representative characters for scripts added in Unicode 7.0. (otf-script-alist): Synchronize with the latest registry of OTF script tags.
* * align.el (align-adjust-col-for-rule): Unbreak due to defaultingLeo Liu2014-06-243-12/+17
| | | | | | | | | | | tab-stop-list to nil. * indent.el (indent-next-tab-stop): Rename from indent--next-tab-stop. (indent-rigidly-left-to-tab-stop) (indent-rigidly-right-to-tab-stop, tab-to-tab-stop) (move-to-tab-stop): Change callers. Fixes: debbugs:16381
* * html2text.el (html2text-get-attr): Rewrite to handle spaces in quotedAndreas Schwab2014-06-222-66/+19
| | | | attribute values. (Bug#17834)
* More tweaks of skeleton documentation wrt \n behavior at bol/eol.Eli Zaretskii2014-06-222-3/+10
| | | | | | | | lisp/skeleton.el (skeleton-insert): Yet another fix of the doc string wrt behavior of \n as the first/last element of a skeleton. doc/misc/autotype.texi (Skeleton Language): Document the \n feature better.
* * net/tramp-adb.el (tramp-adb-handle-process-file):Michael Albinus2014-06-224-6/+13
| | | | | | | | * net/tramp-sh.el (tramp-sh-handle-process-file): * net/tramp-smb.el (tramp-smb-handle-process-file): Do not raise the output buffer when DISPLAY is non-nil. Fixes: debbugs:17815
* * landmark.el: Commentary fixes.Glenn Morris2014-06-211-7/+4
|
* Fix landmark, broken since Emacs 23.1Glenn Morris2014-06-212-2/+11
| | | | | * play/landmark.el (landmark-move-down, landmark-move-up): Fix 2007-10-20 change - preserve horizontal position.
* ChangeLog fix (no need to merge to trunk)Glenn Morris2014-06-211-1/+1
|
* Fix completion retrieval parsing.Fabián Ezequiel Gallina2014-06-212-2/+19
| | | | | | | | | | * progmodes/python.el (python-mode): (python-util-strip-string): New function. (python-shell-completion-get-completions): Use it. * automated/python-tests.el (python-util-strip-string-1): New test. Fixes: debbugs:17209
* lisp/skeleton.el (skeleton-insert): Fix last change.Eli Zaretskii2014-06-212-3/+9
|
* Enhancements for outline integration.Fabián Ezequiel Gallina2014-06-212-1/+8
| | | | | | | | * lisp/progmodes/python.el (python-mode): Properly set outline-heading-end-regexp so that comments after colons for defuns are supported. Fixes: debbugs:17796
* lisp/skeleton.el (skeleton-insert): Doc fix.Eli Zaretskii2014-06-212-1/+8
|
* * lisp/emacs-lisp/smie.el (smie-config--guess): Fix typo.Stefan Monnier2014-06-202-9/+9
| | | | | | (smie-config-guess): Use smie-config-local so the rules are obeyed. Fixes: debbugs:17818
* * lisp/mouse.el (mouse-drag-line): Don't re-add to unread-comment-events,Stefan Monnier2014-06-202-4/+9
| | | | since it's already done inside the loop (bug#17819).
* In mouse-drag-line remove inadvertently reintroduced code (Bug#17819).Martin Rudalics2014-06-202-8/+7
| | | | | | * mouse.el (mouse-drag-line): Re-remove code initially removed on 2013-03-09 and inadvertently reintroduced on 2013-11-30 (Bug#17819).
* * lisp/progmodes/sh-script.el (sh-smie-sh-rules): For { after &&, don'tStefan Monnier2014-06-202-1/+10
| | | | | | align with the surrounding parent. Fixes: debbugs:17721
* Fix bug #17801 with extraneous newlines after inserting markup in Texinfo mode.Eli Zaretskii2014-06-202-4/+20
| | | | | | | | | lisp/textmodes/texinfo.el (texinfo-mode): Set skeleton-end-newline locally to nil. (texinfo-insert-block, texinfo-insert-@end) (texinfo-insert-@example, texinfo-insert-@quotation): Adjust to local setting of skeleton-end-newline by adding an explicit \n to the skeletons where appropriate.
* * lisp/emacs-lisp/smie.el (smie--hanging-eolp-function): New var.Stefan Monnier2014-06-194-6/+23
| | | | | | | (smie-indent--hanging-p): Use it. * lisp/progmodes/sh-script.el (sh-set-shell): Set it. Fixes: debbugs:17621
* * simple.el (read-quoted-char): Don't let help chars pop up helpLeo Liu2014-06-202-2/+12
| | | | | | buffer. Fixes: debbugs:16617
* * lisp/progmodes/sh-script.el (sh-smie-sh-rules): Use same rule for && asStefan Monnier2014-06-192-1/+6
| | | | | | for |. Fixes: debbugs:17621
* * lisp/xt-mouse.el (xterm-mouse-translate-1): Fix last change.Stefan Monnier2014-06-182-20/+25
| | | | | | | (xterm-mouse--read-event-sequence-1000): Drop unknown events instead of burping. Fixes: debbugs:17776
* Fix bug #17790 with compilation against giflib 5.1.0 and later.Eli Zaretskii2014-06-182-7/+15
| | | | | | | | | | | | | src/image.c [5 < GIFLIB_MAJOR + (1 <= GIFLIB_MINOR)]: Declare the prototype of DGifCloseFile as appropriate for older and newer versions of giflib. (gif_close): New function, encapsulates the differences in the calling sequence of DGifCloseFile before v5.1.0 and after it. (gif_load): Call gif_close instead of DGifCloseFile. Divulge the error string where appropriate. lisp/term/w32-win.el (dynamic-library-alist): Support giflib 5.1.0 and later.