summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | * admin/release-process: Add note to update files from upstream.Stefan Kangas2020-10-171-0/+11
| |
* | * doc/lispref/variables.texi (Converting to Lexical Binding): New sectionStefan Monnier2020-10-161-6/+20
| | | | | | | | Extract it from `Using Lexical Binding` and extend it a bit.
* | * lisp/progmodes/python.el: Teach f-strings to `font-lock`Stefan Monnier2020-10-161-3/+52
| | | | | | | | | | (python--f-string-p, python--font-lock-f-strings): New functions. (python-font-lock-keywords-maximum-decoration): Use them.
* | indent-rigidly doc string clarificationLars Ingebrigtsen2020-10-161-1/+2
| | | | | | | | | | * lisp/indent.el (indent-rigidly): Note that the command deactivates the mark (bug#42842).
* | ; * doc/emacs/ack.texi (Acknowledgments): Tweak the purpose description.Eli Zaretskii2020-10-161-6/+5
| |
* | Make erc expand the final abbrevLars Ingebrigtsen2020-10-161-0/+4
| | | | | | | | | | * lisp/erc/erc.el (erc-send-current-line): Expand abbrevs at the end of lines (bug#42854).
* | Make last change in tramp-archive-tests.el backward compatibleMichael Albinus2020-10-161-2/+44
| | | | | | | | | | | | | | * test/lisp/net/tramp-archive-tests.el (ert-resource-directory-format) (ert-resource-directory-trim-left-regexp) (ert-resource-directory-trim-right-regexp, ert-resource-directory) (ert-resource-file): Define if they don't exist.
* | ; A few more spelling fixes in Modus Theme docs.Eli Zaretskii2020-10-161-20/+20
| |
* | Fix documentation of Modus ThemesEli Zaretskii2020-10-161-75/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/modus-themes.texi (Install from the archives) (No mixed fonts): Remove references to MELPA. (How do the themes look like) (Enable and load, Load automatically) (Configure options prior to loading, Customisation Options) (No mixed fonts, Command prompts, Mode line, Completion UIs) (Fringes, Line highlighting, Matching parentheses, Diffs) (Org mode blocks, Heading styles, Tweak colors (DIY)) (Org user faces (DIY), Supported packages) (Will NOT be supported, Note for ERC escaped color sequences) (Note on shr colors, Note for Helm grep) (Note on vc-annotate-background-mode, Sources of the themes): Fix spelling, wording, and markup.
* | Revert "* doc/emacs/ack.texi (Acknowledgments): Remove now deleted files."Eli Zaretskii2020-10-161-18/+31
| | | | | | | | | | | | | | | | | | This reverts commit 731a26bb50aabeb2c0512f0e45b3cda76029a590. We don't support rewriting history! People who contributed to Emacs development should have their contributions remain acknowledged forever, even if the files to which they contributed are deleted at some point.
* | Fix file-name problems in several testsEli Zaretskii2020-10-163-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * test/lisp/saveplace-tests.el (saveplace-test-forget-unreadable-files): Use file-truename, to avoid false negatives when file names are not 'equal' as strings, but point to the same file. * test/lisp/emacs-lisp/edebug-tests.el (edebug-tests-with-normal-env) (edebug-tests-run-macro): * test/lisp/emacs-lisp/testcover-tests.el (testcover-tests-markup-region, testcover-tests-run-test-case): Bind find-file-suppress-same-file-warnings to a non-nil value, to avoid warnings about "same-file-names", at least on MS-Windows, due to 8+3 aliases.
* | Remove some Emacs 19 compat codeStefan Kangas2020-10-161-5/+1
| | | | | | | | | | * lisp/type-break.el (type-break-time-stamp): Remove Emacs 19 compat code.
* | Remove some references to Emacs 18 and 19Stefan Kangas2020-10-164-31/+1
| | | | | | | | | | | | | | * doc/misc/forms.texi (Modifying Forms Contents, Error Messages): * lisp/arc-mode.el: * lisp/emacs-lisp/edebug.el (edebug-temp-display-freq-count): * lisp/type-break.el: Remove some references to Emacs 18 and 19.
* | * doc/emacs/ack.texi (Acknowledgments): Remove now deleted files.Stefan Kangas2020-10-161-31/+18
| | | | | | | | | | | | This is in line with an ack.texi comment that says to "Remove things that are no longer distributed." Most files in this list were removed many years ago.
* | Fix building modus-themes Info manualStefan Kangas2020-10-162-7/+9
| | | | | | | | | | * doc/misc/Makefile.in (INFO_COMMON): Add modus-themes. * doc/misc/modus-themes.texi: Adapt to fit Emacs conventions.
* | Update modus-operandi, modus-vivendi to 0.13.0Protesilaos Stavrou2020-10-163-981/+4617
| | | | | | | | | | | | | | | | | | * etc/themes/modus-operandi-theme.el: Update to version 0.13.0. * etc/themes/modus-vivendi-theme.el: Update to version 0.13.0. * doc/misc/modus-themes.texi: Include new texinfo documentation for modus-operandi and modus-vivendi themes. (Bug#43944)
* | * lisp/emacs-lisp/backquote.el: Use lexical binding.Mattias Engdegård2020-10-161-1/+1
| |
* | ; Revert some spelling fixesStefan Kangas2020-10-161-5/+5
| | | | | | | | | | | | | | The preference was to keep the alternative spelling here, to ensure the documentation matches the name of the macros. This reverts part of commit 95e8c7d1d9. Ref: https://lists.gnu.org/r/emacs-devel/2020-10/msg00651.html
* | Use new resource directory macros in tests (Bug#43792)Stefan Kangas2020-10-1617-197/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * test/lisp/bookmark-tests.el (bookmark-tests-data-dir): * test/lisp/calendar/todo-mode-tests.el (todo-test-data-dir): * test/lisp/net/dbus-tests.el (dbus--tests-dir): * test/lisp/emacs-lisp/edebug-tests.el (edebug-tests-sample-code-file): * test/lisp/emacs-lisp/package-tests.el (package-test-fake-contents-file): * test/lisp/emacs-lisp/shadow-tests.el (shadow-tests-data-directory): * test/lisp/emacs-lisp/testcover-tests.el (testcover-tests-file-dir, testcover-tests-test-cases): * test/lisp/mail/uudecode-tests.el (uudecode-tests-data-dir): * test/lisp/net/tramp-archive-tests.el (tramp-archive-test-resource-directory): * test/lisp/pcmpl-linux-tests.el (pcmpl-linux-tests-data-dir): * test/lisp/progmodes/cperl-mode-tests.el (cperl-mode-tests-data-directory): * test/lisp/progmodes/flymake-tests.el (flymake-tests-data-directory): * test/lisp/progmodes/ruby-mode-tests.el (ruby-mode-tests-data-dir): * test/lisp/saveplace-tests.el (saveplace-tests-dir): * test/lisp/textmodes/css-mode-tests.el (css-mode-tests-data-dir): Remove. * test/lisp/bookmark-tests.el (bookmark-tests-bookmark-file) (bookmark-tests-example-file, bookmark-tests-bookmark-file-list): * test/lisp/calendar/todo-mode-tests.el (todo-test-file-1) (todo-test-archive-1, with-todo-test, todo-test--add-file): * test/lisp/custom-tests.el (custom--test-theme-variables): * test/lisp/net/dbus-tests.el (dbus--test-introspect): * test/lisp/emacs-lisp/edebug-tests.el (edebug-tests-setup-code-file): * test/lisp/emacs-lisp/package-tests.el (package-test-data-dir) (package-test-desc-from-buffer, package-test-install-single) (package-test-macro-compilation) (package-test-install-prioritized) (package-test-install-multifile, package-test-update-archives) (package-test-update-archives-async) (package-test-update-archives/ignore-nil-entry) (package-test-signed, package-x-test-upload-buffer) (package-x-test-upload-new-version): * test/lisp/emacs-lisp/shadow-tests.el (shadow-case-insensitive): * test/lisp/emacs-lisp/testcover-tests.el (testcover-tests-build-test-cases): * test/lisp/mail/uudecode-tests.el (uudecode-tests-encoded-str) (uudecode-tests-decoded-str): * test/lisp/net/tramp-archive-tests.el (tramp-archive-test-file-archive) (tramp-archive-test-directory): * test/lisp/pcmpl-linux-tests.el (pcmpl-linux-test-fs-types) (pcmpl-linux-test-mounted-directories): * test/lisp/progmodes/cperl-mode-tests.el (cperl-mode-test-bug-10483) (cperl-mode-test-indent-styles): * test/lisp/progmodes/flymake-tests.el (flymake-tests--call-with-fixture): * test/lisp/progmodes/ruby-mode-tests.el (ruby--indent/converted-from-manual-test): * test/lisp/saveplace-tests.el (saveplace-test-save-place-to-alist/dir) (saveplace-test-load-alist-from-file): * test/lisp/textmodes/css-mode-tests.el (css-mode-test-indent): Adjust to use new resource directory macros.
* | Add ert macros to get resource file names (Bug#43792)Stefan Kangas2020-10-161-0/+40
| | | | | | | | | | | | | | | | * lisp/emacs-lisp/ert-x.el (subr-x): Require. (ert-resource-dir, ert-resource-file): New macros to get the file name of the resource directory belonging to a test. (ert-resource-dir-format, ert-resource-dir-trim-left-regexp) (ert-resource-dir-trim-right-regexp): New variables.
* | Fix previous gnus-icalendar sanitizationLars Ingebrigtsen2020-10-161-1/+1
| | | | | | | | | | * lisp/gnus/gnus-icalendar.el (gnus-icalendar-event-from-ical): Fix previous change -- respect nil values passed in.
* | Adjust some tests so that they work in symlinked environsStephen Berman2020-10-162-6/+6
| | | | | | | | | | | | | | | | | | | | * test/lisp/help-fns-tests.el (help-fns-test-lisp-macro) (help-fns-test-lisp-defsubst): * test/lisp/emacs-lisp/cl-generic-tests.el (cl-generic-tests--method-files--finds-methods): Adjust test so that they work in a symlinked environment (bug#43004). (cl-generic-tests--method-files--finds-methods): Use file-truename so that this works in a symlinked environment (bug#43004).
* | Sanitize ical data in gnus-icalendar-event-from-icalLars Ingebrigtsen2020-10-161-1/+8
| | | | | | | | | | | | * lisp/gnus/gnus-icalendar.el (gnus-icalendar-event-from-ical): Sanitise the data before passing it on to the constructor. This avoids backtraces on icals with extra, unknown slots (bug#43057).
* | Substitute command keys in button help-echo valuesBasil L. Contovounesios2020-10-162-19/+33
| | | | | | | | | | | | | | | | | | * lisp/button.el (button--help-echo): Pass resulting string through substitute-command-keys for consistency with show-help-function. * test/lisp/button-tests.el (button-tests--map): New test keymap. (button--help-echo-string, button--help-echo-form) (button--help-echo-function): Use it to test command key substitution in help-echo strings (bug#43070).
* | Make package-install-from-buffer maybe refresh the quickstart fileLars Ingebrigtsen2020-10-161-0/+1
| | | | | | | | | | | | * lisp/emacs-lisp/package.el (package-install-from-buffer): Refresh the quickstart file (bug#43237). This makes this command more consistent with package-install.
* | diff-update-on-the-fly doc string clarificationLars Ingebrigtsen2020-10-161-1/+4
| | | | | | | | | | * lisp/vc/diff-mode.el (diff-update-on-the-fly): Mention what the nil value does (bug#43297).
* | Restore vc-revision-other-window buffer-changing behaviourLars Ingebrigtsen2020-10-161-7/+7
| | | | | | | | | | | | | | * lisp/vc/vc.el (vc-revision-other-window): This function used to change the current buffer, but this was changed in the previous patch for indirect buffer support. Ensure that it still does this, because this is what the callers expect (bug#44026).
* | Doc string clarification for keep-linesLars Ingebrigtsen2020-10-161-1/+2
| | | | | | | | | | * lisp/replace.el (keep-lines): Note that REND isn't optional if RSTART is given (bug#44021).
* | Add a new variable to control Gnus Agent cachingLars Ingebrigtsen2020-10-165-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/gnus.texi (Agent Variables): Document it. * lisp/gnus/gnus-art.el (gnus-request-article-this-buffer): Ditto. * lisp/gnus/gnus-async.el (gnus-async-article-callback): Use it. * lisp/gnus/gnus.el (gnus-agent-eagerly-store-articles): New variable. Includes work from Madhu <enometh@meer.net>.
* | Add way to prevent asking "increase specpdl size?"Richard M Stallman2020-10-151-1/+10
| | | | | | | | | | | | * net/shr.el (shr-offer-extend-specpdl): New option, default t. (shr-descend): If shr-offer-extend-specpdl is nil, don't even ask whether to extend the specpdl, just signal error.
* | * lisp/emacs-lisp/warnings.el (display-warning): Don't be so negativeStefan Monnier2020-10-151-2/+1
| |
* | Don't display the warning buttons in bytecomp buffersLars Ingebrigtsen2020-10-151-1/+2
| | | | | | | | | | * lisp/emacs-lisp/warnings.el (display-warning): Don't do the buttons in bytecomp buffers.
* | Make hi-lock-face-buffer more resilientLars Ingebrigtsen2020-10-151-0/+2
| | | | | | | | | | | | * lisp/hi-lock.el (hi-lock-face-buffer): If given a face name a string, convert it to a symbol first, as later usage of this expects a symbol and not a string (bug#43339).
* | Add some references to the microdocs in the comments in cperl-modeLars Ingebrigtsen2020-10-151-0/+4
| | | | | | | | | | * lisp/progmodes/cperl-mode.el: Tell the people reading the comments how to read the docs explicitly (bug#1621).
* | Search harder for file name matches in *compilation* buffersDavid Engster2020-10-152-0/+42
| | | | | | | | | | * lisp/progmodes/compile.el (compilation-find-file): Use it (bug#14411). (compilation-search-all-directories): New variable.
* | Make `C-x C-e' work more like `C-M-x' on defvar etcLars Ingebrigtsen2020-10-154-12/+31
| | | | | | | | | | | | | | | | | | * doc/emacs/building.texi (Lisp Eval): Document it. * lisp/emacs-lisp/pp.el (pp-eval-last-sexp): Ditto. * lisp/progmodes/elisp-mode.el (elisp--eval-last-sexp): Work more like `eval-defun': Re-evaluate defvar/defcustom/defface forms.
* | * doc/misc/efaq.texi: Remove reference to FTP.Stefan Kangas2020-10-151-1/+1
| |
* | Remove some references to "in Emacs 21 or later"Stefan Kangas2020-10-151-23/+21
| | | | | | | | | | | | | | * doc/misc/efaq.texi (Colors on a TTY, Disabling backups) (Errors with init files, Backspace invokes help) (Backspace invokes help): Remove some references to "in Emacs 21 or later". Now everyone can be assumed to use at least that version.
* | Move emacsclient.1 file history further downStefan Kangas2020-10-151-5/+4
| | | | | | | | | | * doc/man/emacsclient.1: Move file history further down; it doesn't need to be prominently displayed in the introductory paragraph.
* | Fix undefined function in project-compileLars Ingebrigtsen2020-10-151-0/+1
| | | | | | | | | | * lisp/progmodes/project.el (project-compile): Require compile.el before using functions from the file (bug#44009).
* | Remove dynamic declaration of 'save-match-data-internal'Mattias Engdegård2020-10-151-4/+0
| | | | | | | | | | * lisp/subr.el: Remove defvar which has no relevance today; it can very well be a lexical variable.
* | Fix segfault in xwidget when there is no titleJeff Walsh2020-10-151-1/+3
| | | | | | | | | | * src/xwidget.c (Fxwidget_webkit_title): Pass emptry string when no title is returned (bug#43989).
* | Fix problem with next-error-message-highlight in *Occur*Lars Ingebrigtsen2020-10-151-11/+9
| | | | | | | | | | | | * lisp/simple.el (next-error-message-highlight): This function is called directly, so clean up the code a bit (bug#32676). (next-error-found): Pass in the error buffer.
* | Fix NEWS item for C-h RLars Ingebrigtsen2020-10-151-3/+1
| |
* | Make Gnus more liberal when interpreting Face headers againLars Ingebrigtsen2020-10-153-5/+7
| | | | | | | | | | | | | | * lisp/gnus/gnus-fun.el (gnus-convert-face-to-png): Do it. * lisp/gnus/gnus-util.el (gnus-base64-repad): Allow not checking anything, but just repadding.
* | Clarify wordingRichard M Stallman2020-10-141-1/+1
| | | | | | | | Clarify doc string of line-to-top-of-window.
* | Handle retrying of MIME failure messagesRichard M Stallman2020-10-141-30/+31
| | | | | | | | * rmail.el (rmail-retry-failure): Handle retrying of MIME failure messages.
* | Handle encrypting mime partsRichard M Stallman2020-10-141-0/+5
| | | | | | | | | | * epa-mail.el (epa-mail-encrypt): Insert any encoded mime parts that are queued up to insert before sending the message.
* | * lisp/calc: Fix a few issues introduced by lexical scopingStefan Monnier2020-10-148-54/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a few places I missed, where we incorrectly used lexical scoping on a var that needed dynamic scoping. These were detected thanks to a bit of footwork by Mattias Engdegård! * lisp/calc/calc-ext.el (math-read-big-lines): Declare as dynbound. (math-read-big-bigp): Bind it inside a `let`. * lisp/calc/calc-graph.el (math-arglist): Declare as dynbound. * lisp/calc/calc-map.el (math-arglist): Declare as dynbound. * lisp/calc/calc-misc.el (math-trunc-prec): Declare as dynbound. (math-trunc): Bind it inside a `let`. (math-floor-prec): Declare as dynbound. (math-floor): Bind it inside a `let`. * lisp/calc/calc-nlfit.el (calc-curve-varnames, calc-curve-coefnames): Declare as dynbound. * lisp/calc/calc-sel.el (math-comp-sel-tag): Declare as dynbound. * lisp/calc/calcsel2.el (calc-sel-reselect): Declare as dynbound.
* | Fix layout of custom-face-edit widgetAndreas Schwab2020-10-141-0/+1
| | | | | | | | | | * lisp/cus-edit.el (custom-face-edit): Add :format to group widget. (Bug#43977)