summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * Don't make ElDoc doc buffer visible in buffer list by defaultJoão Távora2020-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: bug#44334 * lisp/emacs-lisp/eldoc.el (eldoc-doc-buffer): No longer take INTERACTIVE arg. Show buffer if invisible. (eldoc--format-doc-buffer): Don't change buffer visibility. (eldoc-display-in-buffer): Show buffer if invisible if by calling eldoc-doc-buffer.
| | * Bring back elisp-eldoc-documentation-function, marked obsoleteJoão Távora2020-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: bug#43609 It's not useful for ElDoc's eldoc-mode mechanism in Elisp, and nothing in Emacs uses it, but it wasn't strictly marked internal, so it's best to bring it back. * lisp/progmodes/elisp-mode.el (elisp--documentation-one-liner): New helper. (elisp-eldoc-documentation-function): New function, with obsoletion warning.
| | * * lisp/simple.el (blink-matching-open): Fix bug#37127Stefan Monnier2020-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't call `syntax-propertize` from within narrowing * lisp/progmodes/cperl-mode.el (cperl-forward-re): Revert last patch, since it is now redundant. * test/lisp/progmodes/cperl-mode-tests.el (cperl-bug37127): Remove unused var; fix test so it really catches the previous bug; tweak the code to use mode-agnostic commands so it also works in `perl-mode`.
| | * Fix Bug#44289Michael Albinus2020-10-30
| | | | | | | | | | | | | | | * lisp/files.el (directory-listing-before-filename-regexp): Support DD-MMM-YYYY format. (Bug#44289)
| | * Tweak previous python-mode region fixLars Ingebrigtsen2020-10-30
| | | | | | | | | | | | | | | | | | * lisp/progmodes/python.el (python-shell-buffer-substring): Tweak the previous fix for bug#39398 to behave somewhat more like it used to.
| | * Revert "Adjust python tests after fix for bug#39398"Lars Ingebrigtsen2020-10-30
| | | | | | | | | | | | | | | | | | This reverts commit c6fb23873a594b6a4fc57fa107869a2e82159d07. The code is tweaked to be more backwards-compatible.
| | * Fix copying symbolic links in eshellLars Ingebrigtsen2020-10-30
| | | | | | | | | | | | | | | * lisp/eshell/em-unix.el (eshell-shuffle-files): Don't bug out when copying symbolic links (bug#38577).
| | * ; Fix typo in my last commitStefan Kangas2020-10-30
| | | | | | | | | | | | | | | * test/lisp/emacs-lisp/text-property-search-tests.el (text-property-search--pos-test): Fix typo.
| | * Add a new command to regenerate a hunk in diff-modeDima Kogan2020-10-30
| | | | | | | | | | | | | | | * lisp/vc/diff-mode.el (diff-refresh-hunk): New function (bug#44312). (diff-mode-map): Bind C-c C-l.
| | * Fix fontifying of ::= in MakefilesLars Ingebrigtsen2020-10-30
| | | | | | | | | | | | | | | | | | * lisp/progmodes/make-mode.el (makefile-match-dependency): Don't fontify the POSIX immediate assignment operator ::= as a dependency (bug#44319).
| | * Suppress a misleading message when closing a paren in a regexHarald Jörg2020-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/cperl-mode.el (cperl-forward-re): Suppress an error message about "End of string/RE not found" when we are at the end of a narrowed buffer where the end of a RE is temporarily unavailable (Bug#37127). * test/lisp/progmodes/cperl-mode-tests.el (cperl-bug37127): Add a test to verify that the message is suppressed when inappropriate, but appears when the RE *is* incomplete.
| | * Clarify point position after text-property-searchStefan Kangas2020-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/text-property-search.el (text-property-search-forward, text-property-search-backward): Doc fix to clarify placement of point after search. * test/lisp/emacs-lisp/text-property-search-tests.el (text-property-search--pos-test): New defun. (text-property-search-forward-point-at-beginning) (text-property-search-backward-point-at-end): New test.
| | * Tweak the gdb-mi error messageLars Ingebrigtsen2020-10-30
| | | | | | | | | | | | | | | * lisp/progmodes/gdb-mi.el (gdb--check-interpreter): Make the error message less misleading (bug#40279).
| | * Use nobreak-space on all non-ASCII whitespace charactersNeil Roberts2020-10-30
| | | | | | | | | | | | | | | | | | | | | * doc/emacs/display.texi (Text Display): Document it. * src/xdisp.c (get_next_display_element): Use blankp to test whether to use the nobreak_space face (bug#44236).
| | * Make list-timers do sub-second timesLars Ingebrigtsen2020-10-30
| | | | | | | | | | | | | | | * lisp/emacs-lisp/timer-list.el (list-timers): Do sub-second times (bug#39956).
| | * `format-time' can now do sub-second timesLars Ingebrigtsen2020-10-30
| | | | | | | | | | | | | | | | | | | | | * doc/lispref/os.texi (Time Parsing): Document it. * lisp/calendar/time-date.el (format-seconds): Allow formatting sub-second times.
| | * ; Remove spurious FIXMEs in my last commitStefan Kangas2020-10-30
| | |
| | * Add shortdoc navigation commandsStefan Kangas2020-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/shortdoc.el (text-property-search): Require. (shortdoc-mode): New major mode. (shortdoc-mode-map): New variable. (shortdoc--goto-section): New macro. (shortdoc-next, shortdoc-previous, shortdoc-next-section) (shortdoc-previous-section): New commands. (shortdoc-display-group): Use new shortdoc-models. Propertize section header. (shortdoc--display-function): Propertize function header.
| | * * test/lisp/net/dbus-tests.el (dbus-test09-get-managed-objects): Expand test.Hugh Daschbach2020-10-30
| | |
| | * * lisp/mail/binhex.el (binhex-char-int): Add missing releaseStefan Monnier2020-10-29
| | |
| | * Remove Debbugs 'thanks' from submit-emacs-patchBasil L. Contovounesios2020-10-30
| | | | | | | | | | | | | | | | | | * lisp/mail/emacsbug.el (submit-emacs-patch): Remove unneeded 'thanks' following Debbugs pseudo-header, which leaves other pseudo-headers entered by the user unprocessed (bug#44322).
| | * Modify only local send hook in submit-emacs-patchBasil L. Contovounesios2020-10-29
| | | | | | | | | | | | | | | * lisp/mail/emacsbug.el (submit-emacs-patch): Don't modify global message-send-hook.
| | * cperl-mode: Make timeout test more robustHarald Jörg2020-10-29
| | | | | | | | | | | | | | | | | | | | | | | | * test/lisp/progmodes/cperl-mode-tests.el (cperl-mode-test-bug-10483): Increase the timeout to 2 seconds and mark the test as expensive. Also, suppress it for Emacs versions below 28, where the test times out though the function works in manual tests. (Bug#44317)
| | * Simplify some bibtex.el variable definitionsBasil L. Contovounesios2020-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/textmodes/bibtex.el (bibtex-include-OPTkey) (bibtex-user-optional-fields, bibtex-BibTeX-entry-alist) (bibtex-biblatex-entry-alist, bibtex-generate-url-list): Use :risky tag instead of risky-local-variable property. (bibtex-entry-format, bibtex-maintain-sorted-entries) (bibtex-sort-entry-class, bibtex-dialect) (bibtex-autokey-name-case-convert-function): Use :safe tag instead of safe-local-variable property. (bibtex-autokey-name-case-convert-function): Let custom function default to 'identity', not 'ignore'. (bibtex-strings, bibtex-reference-keys): Define with defvar-local instead of defvar+make-variable-buffer-local.
| | * * lisp/reposition.el: Use lexical-binding.Stefan Kangas2020-10-29
| | |
| | * * lisp/progmodes/tcl.el: Better match Tcl string formation rules (bug#39277)Stefan Monnier2020-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | (tcl--word-delimiters): New const. (tcl--syntax-of-quote): New function. (tcl-syntax-propertize-function): Use them. (tcl-mode): Enable `syntax-propertize-multiline`. * test/manual/indent/tcl.tcl: New file.
| | * Handle several children of PATH in dbus-managed-objects-handlerMichael Albinus2020-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/dbus.el (dbus-managed-objects-handler): Handle several children of PATH. (Bug#44298) * src/dbusbind.c (xd_signature, xd_append_arg): Check object path. * test/lisp/net/dbus-tests.el (dbus-test09-get-managed-objects): Tag it :expensive-test. Remove superfluous check.
| | * Merge branch 'master' of git.sv.gnu.org:/srv/git/emacsMichael Albinus2020-10-29
| | |\
| | | * Fix CUA Mode menu entry to be less confusingStefan Kangas2020-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that the old text was incorrect; shift-selection is controlled by the variable shift-select-mode. * lisp/menu-bar.el (menu-bar-options-menu): Make CUA Mode menu entry less confusing when cua-enable-cua-keys is nil. (Bug#43322)
| | | * Tweak previous article-treat-ansi-sequences fixLars Ingebrigtsen2020-10-29
| | | | | | | | | | | | | | | | | | | | * lisp/gnus/gnus-art.el (article-treat-ansi-sequences): Redo the previous fix to avoid a compilation warning (bug#44299).
| | * | * test/lisp/net/dbus-tests.el (dbus-test09-get-managed-objects): New test.Hugh Daschbach2020-10-29
| | |/
| | * Don't spill ansi-color across parts in articlesAndreas Schwab2020-10-29
| | | | | | | | | | | | | | | * lisp/gnus/gnus-art.el (article-treat-ansi-sequences): Reset ansi-color-context-region. (Bug#44299)
| | * * lisp/bindings.el (narrow-map): Bind C-x n g to goto-line-relative (bug#9917)Juri Linkov2020-10-29
| | |
| | * Widen buffer before going to point found by xref-find-definitions (bug#44294)Juri Linkov2020-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/elisp-mode.el (xref-location-marker): Widen before going to the found position. * lisp/progmodes/etags.el (etags-goto-tag-location): Rerun after removing narrowing. * lisp/simple.el (goto-line-read-args): Use buffer-narrowed-p.
| | * ; * lisp/emacs-lisp/shortdoc.el (regexp): less contrived rx exampleMattias Engdegård2020-10-28
| | |
| | * Run substitute-command-keys on shortdoc section headingsStefan Kangas2020-10-28
| | | | | | | | | | | | | | | * lisp/emacs-lisp/shortdoc.el (shortdoc-display-group): Run substitute-command-keys on section headings before displaying.
| | * Extend the regexp shortdoc groupStefan Kangas2020-10-28
| | | | | | | | | | | | | | | * lisp/emacs-lisp/shortdoc.el (regexp): New section "Match Data"; add save-match-data. New section "The `rx' Structured Regexp Notation".
| | * Document all parameters on `indent-relative'Lars Ingebrigtsen2020-10-28
| | | | | | | | | | | | | | | * doc/lispref/text.texi (Relative Indent): Mention the FIRST-ONLY parameter (bug#39330).
| | * Disable mml-sec-tests on MacOSLars Ingebrigtsen2020-10-28
| | | | | | | | | | | | | | | * test/lisp/gnus/mml-sec-tests.el (test-conf): Disable tests on MacOS (bug#44259).
| | * Display times in a more human-readable way in list-timersLars Ingebrigtsen2020-10-28
| | | | | | | | | | | | | | | * lisp/emacs-lisp/timer-list.el (list-timers): Format the intervals in a more human-readable way (bug#39956).
| | * * lisp/net/hmac-def.el: Use lexical-binding.Stefan Kangas2020-10-28
| | |
| | * Adjust python tests after fix for bug#39398Lars Ingebrigtsen2020-10-28
| | |
| | * * lisp/net/eudc-vars.el: Use lexical-binding.Stefan Kangas2020-10-28
| | |
| | * ; Fix license statement in several filesStefan Kangas2020-10-28
| | | | | | | | | | | | Add the line "This file is part of GNU Emacs."
| | * Use lexical-binding in netrc.el and add testsStefan Kangas2020-10-28
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/netrc.el: Use lexical-binding. (netrc-file): Remove redundant :group arg. * test/lisp/net/netrc-resources/authinfo: * test/lisp/net/netrc-resources/services: * test/lisp/net/netrc-tests.el: New files.
| | * Warn against using the MD4 hash functionStefan Kangas2020-10-28
| | | | | | | | | | | | | | | | | | * lisp/md4.el (md4): Warn against using it, since its security is non-existent and it has been declared obsolete. It should probably only be used by our NTLM support. Point users to secure-hash instead.
| | * css--complete-property-value: Limit the backward searchDmitry Gutov2020-10-28
| | | | | | | | | | | | | | | * lisp/textmodes/css-mode.el (css--complete-property-value): Don't search back when ppss-innermost-start is nil (bug#44214).
| | * Remove Emacs 20 compat code from ede/files.elStefan Kangas2020-10-28
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/cedet/ede/files.el (ede--put-inode-dir-hash) (ede--get-inode-dir-hash, ede-project-directory-remove-hash) (ede--directory-project-from-hash) (ede--directory-project-add-description-to-hash): Remove Emacs 20 compat code.
| | * Remove some compat code from feedmail.elStefan Kangas2020-10-28
| | | | | | | | | | | | | | | | | | | | | * lisp/mail/feedmail.el (feedmail-message-action-help-blat) (feedmail-run-the-queue, feedmail-queue-send-edit-prompt-inner) (feedmail-send-it-immediately): Remove compat code for XEmacs, Emacs 19 and 20.
| | * Remove some Emacs 20 compat code from speedbar.elStefan Kangas2020-10-27
| | | | | | | | | | | | | | | * lisp/speedbar.el (speedbar-easymenu-definition-trailer): Remove Emacs 20 compat code.