summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* Fix indentation in previousGlenn Morris2013-02-041-3/+4
|
* gamegrid-add-score-with-update-game-score fixGlenn Morris2013-02-042-8/+11
| | | | | * lisp/play/gamegrid.el (gamegrid-add-score-with-update-game-score): Fix directory creation in fallback case.
* * lisp/vc/vc.el (vc-next-action): Fix inf-loop.Thierry Volpiatto2013-02-042-23/+23
| | | | | | (vc-update-change-log): Use dolist. Fixes: debbugs:13610
* Merge FFAP's URI-detection code into thingatpt.el.Chong Yidong2013-02-043-171/+270
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/ffap.el: Require thingatpt. (ffap-url-at-point): Delegate URI detection to thing-at-point. All URI-valid characters are now recognized. (ffap-string-at-point): Use use-region-p. (ffap-url-regexp): Extra character is handled by thing-at-point. (ffap-string-at-point-mode-alist): Allow parentheses. (ffap-newsgroup-regexp, ffap-newsgroup-heads, ffap-newsgroup-p): Convert to aliases; code moved to thingatpt.el. (ffap-gnus-hook): Use setq-local. * lisp/thingatpt.el: Rewrite the URL detection routines, absorbing some code from ffap.el. (thing-at-point-beginning-of-url-regexp): New var. (thing-at-point-uri-schemes): Update list of URI schemes. (thing-at-point-url-regexp): Variable deleted. (thing-at-point-markedup-url-regexp): Disallow newlines. (thing-at-point-newsgroup-regexp) (thing-at-point-newsgroup-heads) (thing-at-point-default-mail-uri-scheme): New variables. (thing-at-point-bounds-of-url-at-point): Rewrite. Use ffap's method to find the possible bounds of the URI at point. New optional argument to find ill-formed URIs. (thing-at-point-url-at-point): Rewrite. New arguments for finding ill-formed URIs. Use thing-at-point-bounds-of-url-at-point, and the scheme-adding heuristics from ffap-url-at-point. (thing-at-point--bounds-of-well-formed-url): New function. Do parens matching to decide whether to include parens in the URI * test/automated/thingatpt.el: New file. Fixes: debbugs:5673
* ert--explain-format-atom fix for non-charactersGlenn Morris2013-02-032-1/+7
| | | | | | | * lisp/emacs-lisp/ert.el (ert--explain-format-atom): Don't try to print non-characters as characters. Fixes: debbugs:13543
* * net/tramp.el (tramp-debug-message): Extend function exclude list.Michael Albinus2013-02-033-4/+24
| | | | | | | | | (tramp-backtrace): New defun. (tramp-handle-insert-file-contents): Use `visit' when inserting the local copy. * net/tramp-sh.el (tramp-sh-handle-set-visited-file-modtime): Use `remote-file-name-inhibit-cache'.
* * lisp/url/url-cache.el (url-cache-create-filename-using-md5): Don't waste yourStefan Monnier2013-02-033-2/+5
| | | | | | time `requiring' a builtin feature. * lisp/subr.el (internal--called-interactively-p--get-frame): Remove left-over message.
* * lisp/progmodes/cperl-mode.el (cperl-mode): Avoid byte-compile warning.Stefan Monnier2013-02-032-1/+4
| | | | Fixes: debbugs:13614
* * lisp/subr.el (internal--called-interactively-p--get-frame): Avoid fillingStefan Monnier2013-02-032-2/+9
| | | | | | current-load-list. Fixes: debbugs:13366
* * progmodes/compile.el (compilation-mode-hook)Christopher Schmidt2013-02-022-5/+7
| | | | | (compilation-start-hook, compilation-window-height): Simplify docstrings. (Bug#13379)
* * progmodes/compile.el (compilation-start-hook): Simplify docstring.Christopher Schmidt2013-02-022-6/+3
| | | | (Bug#13379)
* * progmodes/compile.el (compilation-error-regexp-alist-alist):Christopher Schmidt2013-02-022-1/+7
| | | | Identify g++ template instantiation trace. (Bug#12287)
* Spelling fixes.Paul Eggert2013-02-014-5/+6
|
* Merge from emacs-24; up to 2012-12-13T09:45:54Z!lekktu@gmail.comGlenn Morris2013-02-0112-65/+116
|\
| * * lisp/mouse.el (mouse-drag-track): Always deactivate the mark beforeStefan Monnier2013-02-012-1/+7
| | | | | | | | | | | | | | running the final event's command since that command is in charge of activating the mark if needed. Fixes: debbugs:13523
| * * lisp/replace.el (perform-replace): Move let-bindings of isearch-*Juri Linkov2013-02-023-46/+69
| | | | | | | | | | | | | | | | | | | | | | | | variables deeper to the loop that searches for the next match. Add bindings for `isearch-nonincremental' and `isearch-adjusted'. Use `isearch-search-fun-default' instead of `isearch-search-fun'. * lisp/isearch.el (isearch-search-fun-default): Check for null first element of isearch-cmds as a precaution when it's used with inactive isearch. Fixes: debbugs:13579
| * * net/tramp.el (tramp-check-for-regexp): Avoid "Args out of range"Andrew W. Nosenko2013-02-012-1/+9
| | | | | | | | | | error when buffer in question is narrowed so position 1 is out of visible part.
| * Auto-commit of loaddefs files.Glenn Morris2013-02-011-842/+842
| |
| * Sync CEDET and EIEIO version numbers with upstream.David Engster2013-01-315-15/+15
| |
| * * lisp/textmodes/remember.el (remember-clipboard): Doc fix.Glenn Morris2013-01-312-2/+5
| |
| * * lisp/progmodes/make-mode.el (makefile-fill-paragraph): Reset syntax-tableStefan Monnier2013-01-302-10/+21
| | | | | | | | | | | | properties. Fixes: debbugs:13179
* | * lisp/progmodes/grep.el (grep-regexp-alist): Use variable grep-match-faceJuri Linkov2013-02-022-2/+7
| | | | | | | | instead of hard-coded default face `match'. (Bug#9438)
* | * vc/vc-arch.el (vc-arch-registered):Christopher Schmidt2013-02-018-7/+16
| | | | | | | | | | | | | | | | | | | | * vc/vc-bzr.el (vc-bzr-registered): * vc/vc-cvs.el (vc-cvs-registered): * vc/vc-git.el (vc-git-registered): * vc/vc-hg.el (vc-hg-registered): * vc/vc-mtn.el (vc-mtn-registered): * vc/vc-svn.el (vc-svn-registered): Suppress load messages. (Bug#13139)
* | * info.el (Info-next-reference, Info-prev-reference): Add numericChristopher Schmidt2013-02-012-42/+61
| | | | | | | | prefix argument. (Bug#11656)
* | * lisp/help-fns.el (help-split-fundoc): Don't insert byte-compiled body.Stefan Monnier2013-02-012-9/+10
| |
* | Auto-commit of loaddefs files.Glenn Morris2013-02-011-841/+839
| |
* | * vc/vc-hooks.el (vc-menu-map): Disable vc-rollback menu itemGlenn Morris2013-02-012-0/+7
| | | | | | | | if the backend is known not to support it.
* | * imenu.el (imenu-default-create-index-function):Glenn Morris2013-02-012-3/+8
| | | | | | | | Tweak infinite loop test to check for forward motion as well as none.
* | * net/soap-client.el (soap-invoke): Encode the string forAlex Harsanyi2013-02-012-1/+11
| | | | | | | | | | `url-request-data' as UTF-8. Fixes <http://code.google.com/p/emacs-soap-client/issues/detail?id=16>.
* | Move lisp/calc/README* to etc/CALC-NEWSGlenn Morris2013-01-313-1242/+2
| | | | | | | | | | | | | | | | | | | | * make-dist: Only README files exist in lisp/ now, not README*. * doc/misc/calc.texi (Help Commands): Mention etc/CALC-NEWS. * etc/CALC-NEWS: Move here from lisp/calc/README, README.prev. * lisp/calc/README, lisp/calc/README.prev: Rename/merge to etc/CALC-NEWS.
* | Merge calc news from lisp/calc/README into etc/NEWS filesGlenn Morris2013-01-313-75/+8
| | | | | | | | | | | | | | | | | | * doc/misc/calc.texi (Help Commands): Update calc-view-news description. * lisp/calc/calc-help.el (calc-view-news): Use view-emacs-news. * lisp/calc/README: Move news entries from here... * etc/NEWS, etc/NEWS.23: ... to here
* | fix last patchSam Steingold2013-01-311-1/+1
| |
* | * net/tramp.el (tramp-tramp-file-p): Comment check forMichael Albinus2013-01-313-2/+11
| | | | | | | | | | | | | | | | `string-as-unibyte'. The function does not exist on XEmacs, and likely we need another approach. * net/tramp-sh.el (tramp-compute-multi-hops): Check, whether `tramp-gw-*' variables are bound.
* | Reduce delay between backing up a file and saving new versionGlenn Morris2013-01-302-2/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/files.el (basic-save-buffer-2): Choose coding system for writing the file before backing it up. * src/fileio.c (choose_write_coding_system): Make it callable from Lisp. (Fwrite_region): If coding-system-for-write is set, don't call choose_write_coding_system. Move the last piece of choose_write_coding_system here. (syms_of_fileio): Add choose-write-coding-system. Fixes: debbugs:13522
* | * lisp/simple.el (cycle-spacing): New command.Michal Nazarewicz2013-01-302-14/+74
| | | | | | | | (just-one-space): Use it.
* | * lisp/progmodes/opascal.el: Rename from delphi.el. Use lexical-binding.Stefan Monnier2013-01-302-818/+753
| | | | | | | | | | | | | | | | | | (opascal-newline-always-indents): Remove custom. (opascal-tab, opascal-newline): Remove commands. (opascal-new-comment-line): Insert "\n" instead of calling newline. (opascal-mode-map): Keep default bindings for RET and TAB and DEL. (opascal-save-match-data): Remove, use save-match-data instead. (opascal-save-state): Use with-silent-modifications.
* | * lisp/progmodes/pascal.el (pascal-mode-syntax-table): Accept //..\n comments.Stefan Monnier2013-01-302-0/+8
| | | | | | | | Fixes: debbugs:13585
* | * lisp/frame.el (toggle-frame-maximized, toggle-frame-fullscreen):Juri Linkov2013-01-312-3/+9
| | | | | | | | | | Use fullboth as an alias for fullscreen. Suggested by Jan Djärv in <http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00203.html>.
* | lisp/gnus/gnus-int.el (gnus-backend-trace): Honour gnus-backend-traceChristopher Schmidt2013-01-302-10/+15
| |
* | * lisp/progmodes/make-mode.el (makefile-backslash-region): Don't computeStefan Monnier2013-01-302-22/+25
| | | | | | | | | | column if we're just deleting the backslashes. (makefile-fill-paragraph): Use eolp.
* | * autorevert.el (auto-revert-use-notify): Fix docstring.Michael Albinus2013-01-302-1/+5
| |
* | * lisp/imenu.el (imenu--truncate-items): Fix subalist checking.Leo Liu2013-01-312-10/+13
| | | | | | | | Fixes: debbugs:13576
* | Merge from emacs-24; up to 2012-12-13T00:52:17Z!yamaoka@jpl.orgGlenn Morris2013-01-303-41/+50
|\|
| * mouse-drag-line changes for mouse-1 in header-lineGlenn Morris2013-01-302-32/+33
| | | | | | | | | | | | | | | | * lisp/mouse.el (mouse-drag-line): Avoid pushing same event onto unread-command-events twice in some cases. This tries to implement the 2012-07-26 changes in a different way. Fixes: debbugs:13560
| * * progmodes/python.elFabián Ezequiel Gallina2013-01-302-9/+17
| | | | | | | | | | (python-pdbtrack-comint-output-filter-function): Enhancements on stacktrace detection. (thanks @gnovak)
* | * lisp/jit-lock.el (jit-lock-stealth-chunk-start): Don't widen.Stefan Monnier2013-01-302-51/+54
| | | | | | | | | | | | | | | | (jit-lock-mode, jit-lock-functions, jit-lock-context-unfontify-pos): Use defvar-local. (jit-lock-register): Use setq-local. Fixes: debbugs:13542
* | calc-units.el (math-default-units-table): Remove initial value.Jay Belanger2013-01-302-44/+52
| | | | | | | | | | (calc-convert-units): Treat expressions where all the units cancel as if they didn't have units.
* | lisp/gnus/mml.el (mml-insert-part): Insert closing tagChristopher Schmidt2013-01-302-1/+5
| |
* | lisp/gnus/mm-decode.el (mm-save-part): Handle invalid read-file-name resultsChristopher Schmidt2013-01-302-8/+24
| |
* | * net/tramp.el (tramp-process-connection-type): Fix docstring.Michael Albinus2013-01-303-3/+25
| | | | | | | | | | | | | | (tramp-completion-reread-directory-timeout): Fix type. (tramp-connection-min-time-diff): New defcustom. * net/tramp-sh.el (tramp-maybe-open-connection): Use it.