summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | Allow the caller to specify own face on suffix in annotation-functionJuri Linkov2021-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/minibuffer.el (completion--insert-strings): Don't add 'completions-annotations' face when the caller specified own face in annotation-function. Remove no-op code for 'unless prefix' branch. (completion-metadata, completion-extra-properties): Update docs of affixation-function. Suggested by Clemens <clemera@posteo.net> (bug#45780) * test/lisp/minibuffer-tests.el: Rename package name from completion-tests.el to minibuffer-tests.el. Add new test completion--insert-strings-faces. * doc/lispref/minibuf.texi (Completion Variables) (Programmed Completion): Update descriptions of annotation-function and affixation-function.
| | * | ; Improve defcustom :type in last change.Basil L. Contovounesios2021-01-30
| | | |
| | * | Reduce flicker in Isearch modeAugusto Stoffel2021-01-30
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lazy highlighting now happens immediately when the search string is at least as long as the value of the new custom variable `lazy-highlight-no-delay-length`. Also avoid updating the lazy count in the echo area too often. * isearch.el (lazy-highlight-no-delay-length): New defcustom. * isearch.el (lazy-lazy-count-format): Avoid a momentarily incorrect count when reversing search direction. * isearch.el (isearch-lazy-highlight-new-loop): Avoid a call to `isearch-message` that is quickly succeed by a second echo area update, thus causing flicker. * isearch.el (isearch-lazy-highlight-new-loop): Start lazy highlight immediately if appropriate. * etc/NEWS: Announce the change. * doc/emacs/search.texi: Document `lazy-highlight-no-delay-length'. Copyright-paperwork-exempt: yes
| | * Remove unused argument from set_frame_menubar (Bug#45759)Stefan Kangas2021-01-30
| | | | | | | | | | | | | | | | | | * src/w32menu.c (set_frame_menubar): * src/xmenu.c (set_frame_menubar): Remove unused argument. All callers updated.
| | * Also highlight 'conflict' with the warning faceDmitry Gutov2021-01-30
| | | | | | | | | | | | | | | | | | * lisp/vc/vc-git.el (vc-git-dir-printer): Also highlight 'conflict' with the warning face, like vc-default-dir-printer does already.
| | * ; Use American spelling in etc/NEWS.Basil L. Contovounesios2021-01-30
| | |
| | * auth-source-search doc string fixLars Ingebrigtsen2021-01-30
| | | | | | | | | | | | * lisp/auth-source.el (auth-source-search): Fix example (bug#36286).
| | * * lisp/tab-line.el (tab-line-new-tab): Use tty menus when supported.Jared Finder2021-01-30
| | |
| | * New Rmail option 'rmail-show-message-set-modified'Eli Zaretskii2021-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/mail/rmail.el (rmail-show-message-set-modified): New option. (rmail-show-message-1): If 'rmail-show-message-set-modified' is non-nil, don't reset the buffer's modified state. (Bug#45941) * etc/NEWS: Announce the new option.
| | * Fix vc-hg-rename-file on file names like ~/foo/barLars Ingebrigtsen2021-01-30
| | | | | | | | | | | | | | | | | | * lisp/vc/vc-hg.el (vc-hg-rename-file): Use absolute file names, because hg doesn't like getting file names like "~/foo/bar" (bug#36932).
| | * Fix interaction between two dired cleanup variablesJeff Spencer2021-01-30
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/dired.el (dired-clean-up-after-deletion): Kill the buffers if you have `dired-clean-up-buffers-too' set and `dired-clean-confirm-killing-deleted-buffers' nil (bug#38037). Copyright-paperwork-exempt: yes
| | * Improve :foreground description in the manualLars Ingebrigtsen2021-01-30
| | | | | | | | | | | | | | | * doc/lispref/frames.texi (Font and Color Parameters): Make the description less confusing (bug#38710).
| | * Add source to sgml-empty-tagsMauro Aranda2021-01-30
| | | | | | | | | | | | | | | * lisp/textmodes/sgml-mode.el (html-mode): Add "source" as an empty tag to fix indentation when this element is present (bug#46181).
| | * rmail-summary-mark-deleted optional argument fixLars Ingebrigtsen2021-01-30
| | | | | | | | | | | | | | | * lisp/mail/rmailsum.el (rmail-summary-mark-deleted): Argument N is optional, so don't assume that it's a number (bug#39076).
| | * vc-dir-mode-map: Remove the mouse-2 bindingDmitry Gutov2021-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/vc-dir.el (vc-dir-mode-map): Remove the mouse-2 binding (bug#13692). (vc-dir-mode): Update the docstring accordingly. (vc-dir-status-mouse-map): New variable. (vc-default-dir-printer): Use it on the state buttons. * lisp/vc/vc-git.el (vc-git-dir-printer): Same.
| | * Use lexical-binding in mpuz.elStefan Kangas2021-01-30
| | | | | | | | | | | | | | | | | | * lisp/play/mpuz.el: Use lexical-binding. Remove redundant :group args. (mpuz-switch-to-window): Minor cleanup.
| | * Use lexical-binding in handwrite.elStefan Kangas2021-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/play/handwrite.el: Use lexical-binding. Remove redundant :group args. Minor cleanups. (handwrite): Minor cleanups. (handwrite-set-pagenumber-off, handwrite-set-pagenumber-on): Make comments into docstrings.
| | * * test/lisp/electric-tests.el: Fix switch to lexical-binding.Stefan Monnier2021-01-29
| | | | | | | | | | | | | | | (define-electric-pair-test): Don't presume that function values are self-evaluating.
| | * ; * src/process.c (child_signal_read): Don't report EAGAIN as errorMattias EngdegÄrd2021-01-29
| | |
| | * ; Silence byte-compilerStefan Kangas2021-01-29
| | | | | | | | | | | | | | | | | | | | | * lisp/net/sasl-ntlm.el (sasl-ntlm-request): * lisp/net/sasl.el (sasl-plain-response, sasl-login-response-1) (sasl-login-response-2, sasl-anonymous-response): Fix warnings introduced by my previous commit.
| | * Use lexical-binding in sasl.el and add testsStefan Kangas2021-01-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/sasl.el: * lisp/net/sasl-digest.el: * lisp/net/sasl-cram.el: * lisp/net/sasl-ntlm.el: Use lexical-binding. * test/lisp/net/sasl-tests.el: * test/lisp/net/sasl-cram-tests.el: New files.
| | * (xref-revert-buffer): Also 'erase-buffer' when handling a user-errorDmitry Gutov2021-01-29
| | | | | | | | | | | | | | | * lisp/progmodes/xref.el (xref-revert-buffer): Also 'erase-buffer' when handling a user-error (bug#46042).
| | * Support 'operating-system-release' on MS-WindowsEli Zaretskii2021-01-29
| | | | | | | | | | | | | | | | | | | | | * src/w32fns.c (w32_version_string) [WINDOWSNT]: New function. * src/w32common.h (w32_version_string) [WINDOWSNT]: Add prototype. * src/editfns.c (init_editfns) [WINDOWSNT]: Produce a non-nil string with the OS version.
| | * * test/lisp/net/tramp-tests.el (tramp--test-special-characters):Michael Albinus2021-01-29
| | | | | | | | | | | | Adapt test for docker.
| | * Use save-mark-and-excursion in query-replace-read-args (bug#45617)Juri Linkov2021-01-29
| | |
| | * Fix Bug#45518 in compile.elMichael Albinus2021-01-29
| | | | | | | | | | | | | | | * lisp/progmodes/compile.el (compilation-get-file-structure): Avoid call of `file-truename' for remote files. (Bug#45518)
| | * Improve doc string of 'operating-system-release'Eli Zaretskii2021-01-29
| | | | | | | | | | | | | | | * src/editfns.c (syms_of_editfns) <operating-system-release>: Doc fix. (Bug#39940)
| | * Fix previous commit regarding revert-buffer-functionSean Whitton2021-01-29
| | | | | | | | | | | | | | | | | | | | | * simple.el (shell-command, shell-command-on-region): Set revert-buffer-function buffer-locally, not globally. Also, avoid an unnecessary call to (current-buffer) by taking advantage of the closure (bug#46151).
| | * Describe pointer shapes in the manualLars Ingebrigtsen2021-01-29
| | | | | | | | | | | | | | | * doc/lispref/frames.texi (Pointer Shape): Describe what the typical pointer shapes are (and add `nhdrag') (bug#39246).
| | * Add a command for redisplay during keyboard macrosMarco Wahl2021-01-29
| | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/kmacro.texi (Basic Keyboard Macro): Document it (bug#39252). * lisp/kmacro.el (kdb-macro-redisplay): New function. (kmacro-keymap): Bind it.
| | * Improve fontifying of #| ... |# in `lisp-mode'Lars Ingebrigtsen2021-01-29
| | | | | | | | | | | | | | | * lisp/emacs-lisp/lisp-mode.el (lisp-mode): Fontify the end delimiter in #| ... |# correctly (bug#39820).
| | * operating-system-release doc string improvementLars Ingebrigtsen2021-01-29
| | | | | | | | | | | | | | | * src/editfns.c (syms_of_editfns): Be more precise about what `operating-system-release' is (bug#39940).
| | * flymake-diagnostic-beg/end doc string and error reporting improvementLars Ingebrigtsen2021-01-29
| | | | | | | | | | | | | | | | | | * lisp/progmodes/flymake.el (flymake-diagnostic-beg): (flymake-diagnostic-end): Improve doc string and error reporting (bug#39971).
| | * Fix position in empty buffers in checkdoc-file-comments-engineLars Ingebrigtsen2021-01-29
| | | | | | | | | | | | | | | * lisp/emacs-lisp/checkdoc.el (checkdoc-file-comments-engine): Don't give invalid positions on empty buffers (bug#39987).
| | * Set revert-buffer-function in shell command output buffersSean Whitton2021-01-29
| | | | | | | | | | | | | | | * simple.el (shell-command, shell-command-on-region): Set revert-buffer-function in shell command output buffers (bug#46151).
| | * Mention using buffer-list-update-hook in recentf-modeLars Ingebrigtsen2021-01-29
| | | | | | | | | | | | | | | * lisp/recentf.el (recentf-mode): Mention using `buffer-list-update-hook' (bug#46153).
| | * Remove Emacs 21 compat code from sasl.elStefan Kangas2021-01-29
| | | | | | | | | | | | | | | * lisp/net/sasl.el (sasl-read-passphrase): Remove compat code; 'read-passwd' is preloaded since Emacs 22.
| | * * lisp/flow-ctrl.el: Use lexical-binding.Stefan Kangas2021-01-29
| | | | | | | | | | | | * lisp/flow-ctrl.el (enable-flow-control): Minor cleanup.
| | * Use lexical-binding in find-cmd.el and add testsStefan Kangas2021-01-29
| | | | | | | | | | | | | | | * lisp/find-cmd.el: Use lexical-binding. * test/lisp/find-cmd-tests.el: New file.
| | * Slight gravatar.el code clean upLars Ingebrigtsen2021-01-29
| | | | | | | | | | | | | | | * lisp/image/gravatar.el (gravatar--service-libravatar): Clean the code up slightly.
| | * Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs into trunkStefan Monnier2021-01-28
| | |\
| | | * Use lexical-binding in nroff-mode.elStefan Kangas2021-01-28
| | | | | | | | | | | | | | | | | | | | * lisp/textmodes/nroff-mode.el: Use lexical-binding. Remove redundant :group args.
| | | * * lisp/progmodes/bat-mode.el: Use lexical-binding.Stefan Kangas2021-01-28
| | | |
| | | * ; Fix my previous commitStefan Kangas2021-01-28
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/generic-x.el (generic-mode-ini-file-find-file-hook): Fix my previous commit; for some reason 'function' produces a warning here while 'quote' does not.
| | | * Use lexical-binding in generic-x.elStefan Kangas2021-01-28
| | | | | | | | | | | | | | | | | | | | * lisp/generic-x.el: Use lexical-binding. Remove redundant :groups. (generic-rul-mode-setup-function): Prefer setq-local.
| | | * Define compat alias obsoleteStefan Kangas2021-01-28
| | | | | | | | | | | | | | | | | | | | * lisp/generic-x.el (generic-mode-ini-file-find-file-hook): Define compat alias introduced after rename in 22.1 obsolete.
| | * | Use lexical-binding in all of `lisp/emacs-lisp`Stefan Monnier2021-01-28
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/bindat.el: Use lexical-binding. (bindat--unpack-group, bindat--length-group, bindat--pack-group): Declare `last` and `tag` as dyn-scoped. (bindat-unpack, bindat-pack): Bind `bindat-raw` and `bindat-idx` via `let` rather than via the formal arglist. * lisp/emacs-lisp/package-x.el: * lisp/emacs-lisp/generic.el: * lisp/emacs-lisp/eieio-opt.el: * lisp/emacs-lisp/derived.el: * lisp/emacs-lisp/crm.el: Use lexical-binding. * lisp/emacs-lisp/helper.el: Use lexical-binding. (Helper-help-map): Move initialization into declaration. * lisp/emacs-lisp/regi.el: Use lexical-binding. (regi-interpret): Remove unused var `tstart`. Declare `curframe`, `curentry` and `curline` as dyn-scoped. * lisp/emacs-lisp/shadow.el: Use lexical-binding. (load-path-shadows-find): Remove unused var `file`. Tighten a regexp, use `push`. * lisp/emacs-lisp/tcover-ses.el: Use lexical-binding. Require `ses`. Remove correspondingly redundant declarations. (ses--curcell-overlay): Declare. (ses-exercise): Use `dlet` and use a properly-prefixed var name. Fix name of `curcell-overlay` variable. * lisp/emacs-lisp/unsafep.el: Use lexical-binding. (unsafep): Bind `unsafep-vars` via `let` rather than via the formal arglist.
| | * Use isearch-tmm-menubar when tmm-menubar is called in isearch-mode (bug#43966)Juri Linkov2021-01-28
| | | | | | | | | | | | | | | | | | | | | * lisp/isearch.el (isearch-menu-bar-commands): Add tmm-menubar to defaults. (isearch-mode-map): Remove remapping of tmm-menubar to isearch-tmm-menubar. * lisp/tmm.el (tmm-menubar): Call isearch-tmm-menubar in isearch-mode.
| | * * lisp/wdired.el: Minor doc fixes.Stefan Kangas2021-01-28
| | |
| | * Avoid recommending GoogleStefan Kangas2021-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/org.texi (Link Abbreviations): * lisp/net/webjump.el (webjump-sample-sites): * lisp/org/ol.el (org-link-shell-confirm-function) (org-link-elisp-confirm-function): * lisp/org/org.el (org-highlight-links): * lisp/wdired.el: Avoid recommending Google. squash! Avoid recommending Google