summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* Fix minor defcustom issues in Gnus (Bug#66715)Mauro Aranda2023-10-235-13/+19
| | | | | | | | | | | | | | | * lisp/gnus/gnus-art.el (gnus-button-prefer-mid-or-mail): Allow function and add :tag to const values. * lisp/gnus/gnus-bookmark.el (gnus-bookmark-bookmark-inline-details): Fix docstring. * lisp/gnus/gnus-sum.el (gnus-simplify-subject-fuzzy-regexp): Allow a single regexp as value. * lisp/gnus/message.el (message-indent-citation-function): Allow a single function as value. (message-mail-alias-type): Allow for a list of options as value. (message-dont-reply-to-names): Allow a function as value. * lisp/gnus/spam-report.el (spam-report-url-ping-function): Fix default value for the function widget.
* Minor connection-local variables fixesMichael Albinus2023-10-231-1/+2
| | | | | | | * doc/emacs/custom.texi (Connection Variables): Warn about specifying the same variable twice. * lisp/files-x.el (connection-local-get-profiles): Normalize criteria.
* Make Dired honor `insert-directory-program´ with globsStefan Kangas2023-10-231-1/+3
| | | | | | | | | Starting with commit 6f6639d6ed6c6314b2643f6c22498fc2e23d34c7 (Bug#27631), Dired stopped respecting the value of 'insert-directory-program' when using directory wildcards/globs. * lisp/dired.el (dired-insert-directory): Honor the value of 'insert-directory-program' when using directory wildcards.
* Fix typo in url-privacy-level :typeMorgan J. Smith2023-10-221-1/+1
| | | | | * lisp/url/url-vars.el (url-privacy-level): Fix typo in :type. (Bug#66613)
* * lisp/vc/log-view.el (log-view-mode-menu): Quote derived modes (bug#66686).Juri Linkov2023-10-221-6/+6
|
* * lisp/tab-bar.el: Fix the close button with auto-width (bug#66678).Petteri Hintsanen2023-10-221-1/+3
| | | | | | (tab-bar-auto-width): Take into account the length of tab-bar-close-button more than one character: " x". Don't merge to master.
* Fix State button for customize-icon (Bug#66635)Mauro Aranda2023-10-222-15/+62
| | | | | | | | | | | | | | | * lisp/cus-edit.el (custom-icon-action): New function. (custom-icon): Use it as the :action. Otherwise, clicking the State button is a noop. Remove irrelevant stuff from the docstring and comment out some copy-pasta. (custom-icon-extended-menu): New variable, the menu to show upon :action. (custom-icon-set): Really redraw the widget with the new settings. Comment out strange call to custom-variable-backup-value. (custom-icon-save): New function. * lisp/emacs-lisp/icons.el (icons--merge-spec): Fix call to plist-get and avoid infloop.
* Fix the use of adaptive-fill-regexp in treesit indent presetYuan Fu2023-10-211-3/+5
| | | | | | | | * lisp/treesit.el (treesit-simple-indent-presets): adaptive-fill-regexp don't have a capture group (the group in the default value is supposed to be a non-capture group), so don't use the group. Also, in the second diff hunk, replace looking-at with looking-at-p so it doesn't override match data that we use later.
* Fix treesit-install-language-grammar (bug#66673)nverno2023-10-211-1/+1
| | | | | * lisp/treesit.el (treesit-install-language-grammar): Take out the language symbol when storing the recipe.
* Fix treesit-explore-mode (bug#66431)Yuan Fu2023-10-211-1/+1
| | | | | | | * lisp/treesit.el (treesit-explore-mode): Reset treesit--explorer-last-node before calling treesit--explorer-refresh, so that in the rare case described in the bug report, the explorer buffer don't show the outdated node.
* tsx-ts-mode--font-lock-compatibility-bb1f97b: Re-fix the previous fixDmitry Gutov2023-10-211-1/+1
| | | | | | * lisp/progmodes/typescript-ts-mode.el (tsx-ts-mode--font-lock-compatibility-bb1f97b): Make sure the tested query is actually valid in the new grammar (bug#66646).
* Update Tramp version (don't merge with master)Michael Albinus2023-10-191-4/+4
| | | | | | | * doc/misc/trampver.texi: * lisp/net/trampver.el: Change version to "2.6.2.29.2". (customize-package-emacs-version-alist): Adapt Tramp version integrated in Emacs 29.2.
* ; * lisp/ldefs-boot.el: Regenerated for Emacs 29.1.90.Eli Zaretskii2023-10-191-23/+68
|
* Add missing :version to two defcustomsStefan Kangas2023-10-141-2/+4
| | | | | * lisp/emacs-lisp/eldoc.el (eldoc-print-after-edit) (eldoc-echo-area-prefer-doc-buffer): Add missing custom :version.
* Fix a defcustom :type in eldoc.elMauro Aranda2023-10-141-1/+3
| | | | | * lisp/emacs-lisp/eldoc.el (eldoc-echo-area-prefer-doc-buffer): Make :type a choice, to allow for the value 'maybe'. (Bug##66539)
* ; * lisp/calendar/time-date.el (days-to-time): Doc fix.Eli Zaretskii2023-10-141-1/+1
|
* Document that time-to-days and days-to-time use different epochsBob Rogers2023-10-141-2/+5
| | | | | | * doc/lispref/os.texi (Time Calculations): * lisp/calendar/time-date.el (days-to-time, time-to-days): Doc fixes. (Bug#66502)
* * lisp/files.el (file-name-non-special): Handle quoted tilde.Michael Albinus2023-10-141-2/+9
| | | | | | | | (Bug#65685) * test/lisp/files-tests.el (files-tests-file-name-non-special-expand-file-name-tilde): New test.
* Handle quoted tilde in TrampMichael Albinus2023-10-135-1/+16
| | | | | | | | | | | | * lisp/net/tramp.el (tramp-handle-expand-file-name): * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-expand-file-name): * lisp/net/tramp-sh.el (tramp-sh-handle-expand-file-name): * lisp/net/tramp-smb.el (tramp-smb-handle-expand-file-name): * lisp/net/tramp-sudoedit.el (tramp-sudoedit-handle-expand-file-name): Handle quoted tilde. (Bug#65685) * test/lisp/net/tramp-tests.el (tramp-test05-expand-file-name-tilde): New test.
* ; Set maintainer for elint.el to emacs-develStefan Kangas2023-10-121-4/+5
| | | | * lisp/emacs-lisp/elint.el: Set maintainer to emacs-devel.
* Update to Org 9.6.10Kyle Meyer2023-10-094-5/+7
|
* Don't call font-lock-mode in treesit-major-mode-setup (bug#66223)Yuan Fu2023-10-081-1/+0
| | | | | | * lisp/treesit.el (treesit-major-mode-setup): Remove. (cherry picked from commit a3a840c80a217db7d4d125c667ff7d4946507fbb)
* Fix treesit-query-validate for string input (bug#66400)nverno2023-10-081-1/+3
| | | | | * lisp/treesit.el (treesit-query-validate): Don't expand if QUERY is string.
* ; Improve documentation of VC commandsEli Zaretskii2023-10-081-10/+22
| | | | | | | | | * doc/emacs/maintaining.texi (Basic VC Editing) (VC With A Merging VCS, VC With A Locking VCS, Advanced C-x v v) (Registering, Pulling / Pushing, Merging): Improve wording, accuracy, and indexing. * lisp/vc/vc.el (vc-next-action): Doc fix.
* Recommend `M-x man` in woman.el docsStefan Kangas2023-10-071-1/+9
| | | | | | * lisp/woman.el (Commentary, woman): Recommend using 'M-x man' where available. The added sentence is copied from the emacs manual. Ref: https://lists.gnu.org/r/emacs-devel/2023-10/msg00090.html
* ; * lisp/treesit.el (treesit-language-at-point-function): Fix doc.Yuan Fu2023-10-071-1/+8
| | | | | (cherry picked from commit 07ede5e92a58ac3739a0e5b0c9025bee2f75c5ba) (Bug#66183)
* Fix a defcustom :typeMauro Aranda2023-10-071-1/+2
| | | | | * lisp/cedet/srecode/map.el (srecode-map-save-file): Expand :type to allow nil. (Bug#66377)
* Fix 'ido--ffap-find-file'Eli Zaretskii2023-10-071-2/+2
| | | | | | * lisp/ido.el (ido--ffap-find-file): Make the signature consistent with that of 'find-file', and pass the optional second argument to 'find-file'. (Bug#66382)
* Silence macro expansion during completion at pointJens Schmidt2023-10-051-2/+7
| | | | | | | | | | To keep risk in the current release branch low, do not avoid compiler macros as suggested by Stefan in the bug, but rather suppress all errors. * lisp/progmodes/elisp-mode.el (elisp--local-variables): Silence messages. Suppress all errors during macro expansion. (Bug#58148) Do not merge to master.
* Fix a defcustom :typeMauro Aranda2023-10-051-1/+2
| | | | | * lisp/cedet/ede/base.el (ede-project-placeholder-cache-file): Expand :type to allow nil. (Bug#66361)
* Fix pulse-flag :typeMauro Aranda2023-10-041-1/+3
| | | | | * lisp/cedet/pulse.el (pulse-flag): Expand :type to allow 'never as value. (Bug#66341)
* Fix defcustoms in timeclock.elMauro Aranda2023-10-031-4/+6
| | | | | * lisp/calendar/timeclock.el (timeclock-get-project-function) (timeclock-get-reason-function): Fix :type to allow nil. (Bug#66320)
* ; * lisp/image-mode.el (image-mode-to-text, image-mode-as-hex): Doc fixes.Eli Zaretskii2023-10-021-10/+8
|
* ; * lisp/image-mode.el: Fix typos in doc strings (bug#66302).Ikumi Keita2023-10-021-2/+2
|
* Doc fix; more consistently refer to "text terminals"Stefan Kangas2023-10-013-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the Emacs Lisp manual, we refer to "text terminals" and "graphical terminals" (see Info node `(elisp) Frames'). But in some places, including the user manual, the alternative terminology "non-window terminals" is used instead. In other places, we use the terminology "non-windowing display" instead of the more canonical "non-graphical display". This is less clear than it could be. Let's consolidate our terminology to prefer the wording from the Emacs Lisp manual; in other words, prefer "text" and "non-graphical" to "non-window". * doc/emacs/frames.texi (Non-Window Terminals): Rename node from this... (Text Terminals): ...to this. (Bug#66282) * doc/emacs/display.texi (Standard Faces): * doc/emacs/emacs.texi (Top): * doc/emacs/misc.texi (emacsclient Options): * doc/misc/viper.texi (Rudimentary Changes) (Packages that Change Keymaps): * doc/emacs/frames.texi (Frames, Frame Commands, Mouse Avoidance): Replace instances of "non-window terminals" with "text terminals". * doc/misc/ediff.texi (Quick Help Customization): (Window and Frame Configuration): * lisp/vc/ediff.el (ediff-windows-wordwise) (ediff-windows-linewise): Prefer saying 'non-graphical display' to 'non-windowing display'. * lisp/net/tramp.el (tramp-default-method): * lisp/printing.el (pr-find-command): Capitalize 'Windows' where it clearly refers to the non-free operating system with that name.
* Fix defcustoms in type-break.el (Bug#66210)Mauro Aranda2023-10-011-2/+4
| | | | | * lisp/type-break.el (type-break-good-rest-interval) (type-break-file-name): Allow nil.
* Fix term-scroll-to-bottom-on-output :typeMauro Aranda2023-10-011-2/+7
| | | | | * lisp/term.el (term-scroll-to-bottom-on-output): Add missing choices. Don't advertise the value 'all' in docstring. (Bug#66071)
* ; Normalize GNU ELPA :core package statementsStefan Kangas2023-10-012-4/+4
| | | | | | * lisp/emacs-lisp/let-alist.el: * lisp/progmodes/project.el: Normalize GNU ELPA :core package statement.
* ; * lisp/vc/vc.el (vc-next-action): Improve commentary.Eli Zaretskii2023-09-291-0/+2
|
* ; * lisp/emacs-lisp/let-alist.el (let-alist): Fix quoting in doc string.Eli Zaretskii2023-09-291-1/+1
|
* Doc fix in let-alist for keys with nil valueStefan Kangas2023-09-291-2/+9
| | | | | * lisp/emacs-lisp/let-alist.el (let-alist): Clarify that keys with a nil value will give the same result as if they were missing.
* ; Fix typosStefan Kangas2023-09-291-2/+2
|
* Fix tmm-mid-prompt :type (Bug#66179)Mauro Aranda2023-09-251-1/+2
| | | | * lisp/tmm.el (tmm-mid-prompt): Allow nil.
* Fix tree-sitter indentation conflict with multiple languagesAugustin Chéneau2023-09-241-2/+2
| | | | | | * lisp/treesit.el (treesit--indent-1): Use bol instead of point. Copyright-paperwork-exempt: yes
* Fix bug#66093 in TrampMichael Albinus2023-09-242-6/+9
| | | | | | | | * lisp/net/tramp-sshfs.el (tramp-methods): Use "%a". (tramp-sshfs-handle-process-file): Replace ?a by "-t". * lisp/net/tramp.el (tramp-methods): Adapt docstring. (Bug#66093) (tramp-handle-make-process): Replace ?a by "-t" if indicated.
* Support regeneration of ja-dic.el under '--with-small-ja-dic'Eli Zaretskii2023-09-241-0/+2
| | | | | | | | | | | | | | * lisp/international/ja-dic-cnv.el (skkdic-convert): Record the value of SMALL_JA_DIC option used to produce ja-dic.el. * leim/Makefile.in (small-ja-dic-option): New target, triggers regeneration of ja-dic.el when the value of SMALL_JA_DIC option changes by the configure script. Suggested by Ulrich Mueller <ulm@gentoo.org>. (${leimdir}/ja-dic/ja-dic.el): Depend on 'small-ja-dic-option'. (Bug#66125) * make-dist (possibly_non_vc_files): * .gitignore: Add 'leim/small-ja-dic-option'.
* ; Handle authentication properly when reconnecting to IRCManphiz2023-09-231-0/+1
| | | | | * lisp/net/rcirc.el (rcirc-reconnect): Set 'rcirc-user-authenticated' to nil before reconnecting. (Bug#65882)
* ; * lisp/simple.el (shell-command-to-string): Fix quotation.Eli Zaretskii2023-09-231-1/+1
|
* Improve remote-file-name-inhibit-cache :typeBasil L. Contovounesios2023-09-222-12/+12
| | | | | | | | | * lisp/files.el (remote-file-name-inhibit-cache) (shell-highlight-undef-remote-file-name-inhibit-cache): Avoid duplicated :tag string. Try to clarify wording and formatting (bug#66150). * lisp/shell.el (shell--highlight-undef-exec-cache): Reference correct user option in docstring.
* Ensure bind-key is its own packageStefan Kangas2023-09-2210-1/+9
| | | | | | | | | | | | | | | | | | * lisp/finder.el (finder--builtins-alist): Remove "use-package" directory. * lisp/use-package/bind-key.el: Declare library as part of the 'bind-key' package. * lisp/use-package/use-package-bind-key.el: * lisp/use-package/use-package-core.el: * lisp/use-package/use-package-delight.el: * lisp/use-package/use-package-diminish.el: * lisp/use-package/use-package-ensure-system-package.el: * lisp/use-package/use-package-ensure.el: * lisp/use-package/use-package-jump.el: * lisp/use-package/use-package-lint.el: Declare library as part of the 'use-package' package. (Bug#62751) Do not merge to master.