summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* Use `quit-window' to restore configuration before xrefscratch/xrefDmitry Gutov2015-01-062-15/+45
| | | | | | | | | | | | | | * lisp/progmodes/xref.el (xref--display-history): New variable. (xref--window-configuration): Remove. (xref--history-pushnew): New function. (xref--display-position): Use `xref--history-pushnew'. Add new argument. (xref--restore-window-configuration): Remove. (xref--show-location, xref-show-location-at-point): Update accordingly. (xref--xref-buffer-mode): Don't use `pre-command-hook'. (xref--quit): New command. (xref--xref-buffer-mode-map): Bind `q' to it.
* Add help-echo to xrefsDmitry Gutov2015-01-062-1/+7
| | | | | * lisp/progmodes/xref.el (xref--insert-xrefs): Add `help-echo' property to the references.
* * lisp/minibuffer.el (completion-category-defaults): Default to nil.Stefan Monnier2015-01-052-7/+28
| | | | | (completion-category-defaults): New var. Set unicode-name to use substring completion.
* Add mouse interaction to xrefDmitry Gutov2015-01-052-1/+27
| | | | | | | * lisp/progmodes/xref.el (xref--button-map): New variable. (xref--mouse-2): New command. (xref--insert-xrefs): Add `mouse-face' and `keymap' properties to the inserted references.
* # ChangeLog fixesGlenn Morris2015-01-041-1/+1
|
* Less 'make' chatter for lisp dirPaul Eggert2015-01-032-17/+21
| | | | | | | | | | | | | | * lisp/Makefile.in (THEFILE): Define to be 'no-such-file' by default, to make it clearer that the caller must specify it. (compile-onefile): Remove, replacing by ... ($(THEFILE)c): ... new rule. This lets us use AM_V_GEN here. ($(THEFILE)c, .el.elc, $(MH_E_DIR)/mh-loaddefs.el) ($(TRAMP_DIR)/tramp-loaddefs.el, $(CAL_DIR)/cal-loaddefs.el) ($(CAL_DIR)/diary-loaddefs.el, $(CAL_DIR)/hol-loaddefs.el): Use AM_V_GEN to lessen 'make' chatter. (.el.elc): Omit duplicate comment. * src/Makefile.in (%.elc): Adjust to compile-onefile change in ../lisp/Makefile.in.
* Less 'make' chatter in batch modePaul Eggert2015-01-035-7/+17
| | | | | | | | | * admin/unidata/unidata-gen.el (unidata-gen-files): * lisp/emacs-lisp/autoload.el (autoload-generate-file-autoloads): * lisp/emacs-lisp/bytecomp.el (byte-compile-file): * lisp/files.el (save-buffer, basic-save-buffer): * lisp/international/quail.el (quail-update-leim-list-file): Don't output messages like "Generating ..." in batch mode.
* Unbreak `mouse-action' property in text buttonsDmitry Gutov2015-01-042-1/+7
| | | | * lisp/button.el (push-button): Fix regression from 2012-12-06.
* Only show "Back" when the marker stack is non-emptyDmitry Gutov2015-01-033-0/+11
| | | | | | * lisp/menu-bar.el (menu-bar-goto-menu): Use it. * lisp/progmodes/xref.el (xref-marker-stack-empty-p): New function.
* Don't remap `next-line' and `previous-line' in xref keymapDmitry Gutov2015-01-032-13/+41
| | | | | | | | | | | | | | | | * lisp/progmodes/xref.el (xref--window-configuration): New variable. (xref-show-location-at-point): New command. (xref--restore-window-configuration): New function. (xref-next-line, xref-prev-line): Delegate to `xref-show-location-at-point'. (xref--location-at-point): Don't signal the error. (xref-goto-xref): Do that here instead. (xref--xref-buffer-mode): Add `xref--restore-window-configuration' to `pre-command-hook'. (xref--xref-buffer-mode-map): Don't remap `next-line' and `previous-line'. Additionally bind `xref-next-line' and `xref-prev-line' to `n' and `p' respectively. Bind `xref-show-location-at-point' to `C-o'.
* ChangeLog fixesGlenn Morris2015-01-023-0/+17
|
* Auto-commit of loaddefs files.Glenn Morris2015-01-027-23/+23
|
* Fix copyright years by handPaul Eggert2015-01-011-2/+2
| | | | | | These are dates that admin/update-copyright did not update, or updated incorrectly. Also, back out the copyright-date change to doc/misc/texinfo.tex, as upstream hasn't updated that date yet.
* Update copyright year to 2015Paul Eggert2015-01-011412-1425/+1454
| | | | Run admin/update-copyright.
* Merge from origin/emacs-24Paul Eggert2015-01-017-18/+51
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a5f90a3 * .gitattributes: New file. 5a9710f Make sure tool-bar changes are reflected on display. 93796ba * autogen.sh: Port better to non-GNU 'cp'. 9758516 Fix a typo in a comment in the previous commit. aa472a3 Fix the pixel coordinates returned by pos-visible-in-window-p. (Bug#19473) d261229 * automated/tramp-tests.el (tramp--test-smb-or-windows-nt-p): New defun. (tramp-test30-special-characters): Use it. (tramp--test-check-files): Filter nil file names out. 9278f05 Omit trailing white space 1c93fd3 Sync with Tramp 2.2.11. 96ebe18 Sync with Tramp 2.2.11. e792450 Sync with Tramp 2.2.11. 2d17e12 Fix ChangeLog entry. 6444482 Fix auto-revert-tail-mode for remote files b5c9c13 Spelling fixes c5504d1 src/w32proc.c (Fw32_get_codepage_charset): Doc fix. (Bug#19458) Conflicts: ChangeLog doc/misc/ChangeLog lisp/ChangeLog src/ChangeLog test/ChangeLog
| * Make sure tool-bar changes are reflected on display.Eli Zaretskii2015-01-012-2/+10
| | | | | | | | | | | | lisp/tool-bar.el (tool-bar-local-item) (tool-bar-local-item-from-menu): Call force-mode-line-update to make sure the tool-bar changes show on display.
| * Sync with Tramp 2.2.11.Michael Albinus2014-12-294-3/+24
| | | | | | | | | | | | | | | | | | | | * net/tramp-compat.el (top): Require cl-macs for Emacs 22. Make an alias for `default-toplevel-value' if it doesn't exist. * net/tramp-smb.el (tramp-smb-handle-copy-directory): Use `tramp-compat-delete-directory'. * net/trampver.el: Update release number.
| * Fix ChangeLog entry.Michael Albinus2014-12-291-1/+2
| |
| * Fix auto-revert-tail-mode for remote filesFilipp Gunbin2014-12-292-9/+12
| | | | | | | | | | | | | | Fixes: debbugs:19449 * autorevert.el (auto-revert-handler): Fix auto-revert-tail-mode for remote files (bug#19449)
| * Spelling fixesPaul Eggert2014-12-281-4/+4
| |
| * lisp/international/mule.el (define-coding-system): Fix typos in the doc string.Eli Zaretskii2014-12-282-54/+64
| | | | | | | | | | | | | | | | Add missing ChangeLog entry for the previous commit. Backported from trunk; do not merge back. (cherry picked from commit 79e2dade762491c58aa6396e35bae0ef418bafc6)
| * lisp/international/mule.el (define-coding-system): Improve docstring.Kenichi Handa2014-12-281-19/+87
| | | | | | | | | | | | Backported from trunk; do not merge back. (cherry picked from commit 5979af512bf5d6a28acea24299b67c7939d9e703)
* | * lisp/textmodes/css-mode.el (scss-mode): Fix typo.Simen Heggestøyl2015-01-012-3/+7
| | | | | | | | Fixes: debbugs:19446
* | Auto-commit of loaddefs files.Glenn Morris2015-01-011-1162/+1159
| |
* | Less 'make' chatter for doc and lispPaul Eggert2014-12-312-4/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [doc/emacs/ChangeLog] Less 'make' chatter for Emacs doc * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_) (am__v_GEN_0, am__v_GEN_1): New macros, from ../../src/Makefile.in. (ENVADD, $(buildinfodir)/emacs.info, emacs.html): Use them. [doc/lispintro/ChangeLog] Less 'make' chatter for Emacs doc * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_) (am__v_GEN_0, am__v_GEN_1): New macros, from ../../src/Makefile.in. (ENVADD, $(buildinfodir)/eintr.info, emacs-lisp-intro.html): Use them. [doc/lispref/ChangeLog] Less 'make' chatter for Emacs doc * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_) (am__v_GEN_0, am__v_GEN_1): New macros, from ../../src/Makefile.in. (ENVADD, $(buildinfodir)/elisp.info, elisp.html): Use them. [doc/misc/ChangeLog] Less 'make' chatter for Emacs doc * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_) (am__v_GEN_0, am__v_GEN_1): New macros, from ../../src/Makefile.in. (ENVADD, $(buildinfodir)/%.info, %.html, ${buildinfodir}/ccmode.info) (${buildinfodir}/efaq%.info, efaq%.html): Use them. [lisp/ChangeLog] Less 'make' chatter in lisp directory * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_) (am__v_GEN_0, am__v_GEN_1): New macros, from ../src/Makefile.in. (custom-deps, finder-data, autoloads, update-subdirs): Use them.
* | Use prefix argument in `info-display-manual'Filipp Gunbin2014-12-312-8/+16
| | | | | | | | | | * lisp/info.el (info-display-manual): Limit the completion alternatives to currently visited manuals if prefix argument is non-nil.
* | * Makefile.in (semantic): Simplify.Paul Eggert2014-12-302-6/+5
| |
* | Multi-page isearch support in ewwJuri Linkov2014-12-312-0/+20
| | | | | | | | | | | | * lisp/net/eww.el (eww-isearch-next-buffer): New function. (eww-mode): Set multi-isearch-next-buffer-function to it. http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg02300.html
* | (xref-find-definitions): Mention "no identifier at point" caseDmitry Gutov2014-12-302-1/+5
| | | | | | | | | | * lisp/progmodes/xref.el (xref-find-definitions): Mention "no identifier at point" case in the docstring.
* | Hide "Set Tags File Name" and the separator when tags are not usedDmitry Gutov2014-12-302-3/+13
| | | | | | | | | | | | * lisp/menu-bar.el (menu-bar-goto-uses-etags-p): New function. (menu-bar-goto-menu): Use it to show or hide the `set-tags-name' and `separator-tag-file' items.
* | * obsolete/pc-select.el (pc-selection-mode): Use system-type.Paul Eggert2014-12-292-6/+11
| | | | | | | | This is instead of system-name, which is both wrong here and obsolete.
* | Fix previous patch to match its commit messagePaul Eggert2014-12-294-16/+18
| |
* | system-name's returned value can varyPaul Eggert2014-12-295-16/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, the system-name variable is now obsolete. Fixes Bug#19438. * doc/lispref/os.texi (System Environment): * etc/NEWS: Document this. * doc/misc/efaq.texi: (Displaying the current file name in the titlebar): * lisp/desktop.el (desktop-save-frameset): * lisp/dnd.el (dnd-get-local-file-uri): * lisp/gnus/message.el (message-make-fqdn): * lisp/gnus/nnvirtual.el (nnvirtual-retrieve-headers) (nnvirtual-update-xref-header): * lisp/nxml/rng-uri.el (rng-uri-file-name-1): * lisp/org/org-clock.el (org-clock-save): * src/filelock.c (current_lock_owner): * src/xrdb.c (get_environ_db): * src/xterm.c (same_x_server): * src/xterm.c (x_term_init): Prefer (system-name) to system-name, and avoid naming locals 'system-name'. * doc/misc/smtpmail.texi (Server workarounds): Fix grammar. * lisp/startup.el (system-name): Now an obsolete variable. * src/editfns.c (cached_system_name): New static var. (init_and_cache_system_name): New function. (init_editfns, Fsystem_name): Use it. (syms_of_editfns): Initialize it and Vsystem_name to the same value. * src/sysdep.c [HAVE_SOCKETS]: Don't include <sys/socket.h>, <netdb.h>. (h_errno) [TRY_AGAIN && !HAVE_H_ERRNO]: Remove decl. (init_system_name) [HAVE_SOCKETS]: Don't canonicalize the name. Don't create a new string if the current value is already correct.
* | Update ChangeLog for the latest menu-bar.el changeDmitry Gutov2014-12-291-0/+5
| |
* | Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs.K. Handa2014-12-2913-118/+203
|\ \
| * | lisp/gnus/gnus-cloud.el: Start collecting a newsrcLars Ingebrigtsen2014-12-291-0/+9
| | |
| * | Make eww rendering default to `window-width' againLars Ingebrigtsen2014-12-295-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/gnus/mm-decode.el (mm-shr): Bind `shr-width' to `fill-column' so that lines don't get overlong when responding. * lisp/net/eww.el (eww-mode): Truncate overlong lines for prettier display when resizing. * lisp/net/shr.el (shr-width): Default to using the window width when rendering.
| * | Unbreak jumping to an alias's definitionDmitry Gutov2014-12-294-38/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/find-func.el (find-function-library): Return a pair (ORIG-FUNCTION . LIBRARY) instead of just its second element. (find-function-noselect): Use it. * lisp/progmodes/elisp-mode.el (elisp--xref-identifier-file): Rename to `elisp--xref-identifier-location', incorporate logic from `elisp--xref-find-definitions', use the changed `find-function-library' return value.
| * | More fixes to support multi-line search in comintJuri Linkov2014-12-292-5/+18
| | | | | | | | | | | | | | | | | | | | | * lisp/comint.el (comint-history-isearch-message): Use field-beginning instead of comint-line-beginning-position - that's more fixes for http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html (comint-history-isearch-message): Fix args of isearch-message-prefix.
| * | * lisp/vc/vc-dir.el (vc-dir-display-file): New command.Juri Linkov2014-12-292-0/+17
| | | | | | | | | | | | | | | | | | | | | (vc-dir-mode-map): Bind it to "\C-o". (vc-dir-menu-map): Add it to menu. Fixes: debbugs:19450
| * | Declare many etags command obsolete; update the goto menuDmitry Gutov2014-12-293-20/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/menu-bar.el (menu-bar-goto-menu): Replace all but one etags item with xref ones. * lisp/progmodes/etags.el (find-tag-other-window) (find-tag-other-frame, find-tag-regexp, tags-loop-continue) (tags-apropos): Declare obsolete.
| * | lisp/international/mule.el (define-coding-system): Fix typos in the doc string.Eli Zaretskii2014-12-282-54/+64
| | | | | | | | | | | | Add missing ChangeLog entry for the previous commit.
* | | international/mule.el (make-translation-table-from-alist): Accept nil or ↵K. Handa2014-12-292-15/+29
|/ / | | | | | | zero-length vector for FROM and TO.
* | Merge branch 'master' of git.sv.gnu.org:/srv/git/emacsK. Handa2014-12-283-41/+70
|\ \
| * | shr table header/footer fixesIvan Shmakov2014-12-282-40/+64
| | | | | | | | | | | | | | | | | | | | | Fixes: debbugs:19444 * lisp/net/shr.el (shr-tag-table): Fix handling of tbody/header/footer elements in tables.
| * | Fix eww typo in "up" handlingIvan Shmakov2014-12-282-1/+6
| | | | | | | | | | | | | | | | | | Fixes: debbugs:19445 * lisp/net/eww.el (eww-handle-link): Fix typo in "up" rel handling.
* | | Merge branch 'master' of git.sv.gnu.org:/srv/git/emacsK. Handa2014-12-2834-1709/+3174
|\ \ \ | |/ /
| * | Avoid compilation warning in saveplace.el for dired-current-directoryJuri Linkov2014-12-281-0/+2
| | |
| * | Use diff faces for compare-windowsJuri Linkov2014-12-282-7/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/compare-w.el: Require diff-mode for diff faces. (compare-windows-removed, compare-windows-added): New faces inheriting from diff faces. (compare-windows): Define obsolete face alias. (compare-windows-highlight): Replace face `compare-windows' with new faces `compare-windows-added' and `compare-windows-removed'. (compare-windows-get-recent-window): Signal an error when no other window is found. Fixes: debbugs:19451
| * | python.el: Native readline completion.Fabián Ezequiel Gallina2014-12-272-15/+232
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds native readline completion that fallbacks to the old mechanism when it cannot be used for the current interpreter. * lisp/progmodes/python.el (python-shell-completion-native-disabled-interpreters) (python-shell-completion-native-enable) (python-shell-completion-native-output-timeout): New defcustoms. (python-shell-completion-native-interpreter-disabled-p) (python-shell-completion-native-try) (python-shell-completion-native-setup) (python-shell-completion-native-turn-off) (python-shell-completion-native-turn-on) (python-shell-completion-native-turn-on-maybe) (python-shell-completion-native-turn-on-maybe-with-msg) (python-shell-completion-native-toggle): New functions. (python-shell-completion-native-get-completions): New function. (python-shell-completion-at-point): Use it. * test/automated/python-tests.el (python-shell-completion-native-interpreter-disabled-p-1): New test.