aboutsummaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Add keyword :reversed to treesit-font-lock-rulesYuan Fu2024-12-201-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This keyword will be useful for implementing string-interpolation feature. * doc/lispref/modes.texi (Parser-based Font Lock): Document the new keyword. * lisp/treesit.el (treesit-font-lock-settings): Document. (treesit-font-lock-setting-reversed): New function. (treesit-font-lock-rules): Add new keyword. (treesit-font-lock-recompute-features): Handle new keyword.
* | | Add more documentation for TTY child framesRobert Pluim2024-12-191-2/+2
| | | | | | | | | | | | | | | | | | * doc/lispref/frames.texi (Child Frames): Document that TTY child frames are now supported. * etc/NEWS: Document another limitation of TTY child frames.
* | | Fix display of obsolete variables in *Help*Michael Albinus2024-12-191-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/variables.texi (Variable Aliases): Mention `substitute-command-keys' in `make-obsolete-variable'. * lisp/font-lock.el: Revert last change. * lisp/help-fns.el (help-fns--var-obsolete): Apply `substitute-command-keys'. * lisp/emacs-lisp/byte-run.el (make-obsolete-variable): Adapt docstring.
* | | Make font-lock face variables obsoleteStefan Kangas2024-12-181-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using these variables as "another mechanism for changing face appearance" never really worked, since mode authors were free to use the face instead of the variable (i.e. quoting the symbol). This means that when users customized the variables, it would change its appearance only in some cases, which is a rather surprising interface. Indeed, it turns out that some modes have not always been consistent, and mixed using the variable and the face, increasing the confusion even further. Thus, the only thing users could rely on to always work was to leave the variables at their default value, and to customize the face. We now recommend customizing the face, and are obsoleting these variables. This will lead to some minor code-churn, but it is believed that it will be ultimately worth it. To fix existing Lisp code, you should typically only need to quote the symbol, as this commit shows. It might be the case that we will have to keep the obsolete variables, that have been with us since Emacs 19, around for a longer time-period than normal, to allow package authors to adapt. * lisp/font-lock.el (font-lock-comment-face) (font-lock-comment-delimiter-face, font-lock-string-face) (font-lock-doc-face, font-lock-doc-markup-face, font-lock-keyword-face) (font-lock-builtin-face, font-lock-function-name-face) (font-lock-variable-name-face, font-lock-type-face) (font-lock-constant-face, font-lock-warning-face) (font-lock-negation-char-face, font-lock-preprocessor-face): Make face variables obsolete in favor of customizing the faces directly instead. (Bug#71469) * doc/lispref/modes.texi (Faces for Font Lock): Don't document above obsolete variables. * lisp/cedet/data-debug.el (data-debug-insert-hash-table) (data-debug-insert-widget-properties, data-debug-insert-string) (data-debug-insert-number): * lisp/emacs-lisp/lisp-mode.el (elisp--font-lock-backslash) (lisp-font-lock-syntactic-face-function): * lisp/emacs-lisp/package.el (describe-package-1): * lisp/generic-x.el (rc-generic-mode, rul-generic-mode): * lisp/org/org-table.el (org-table-edit-formulas): * lisp/progmodes/cc-fonts.el (c-font-lock-invalid-single-quotes) (c-maybe-font-lock-wrong-style-comments, c-font-lock-declarators) (c-font-lock-c++-lambda-captures, c-font-lock-c++-modules): * lisp/progmodes/cperl-mode.el (cperl-find-sub-attrs) (cperl-look-at-leading-count, cperl-process-here-doc) (cperl-find-pods-heres): * lisp/progmodes/gdb-mi.el (gdb-init-1, gdb-update, gdb-running) (gdb-starting, gdb-stopped, gdb-internals) (gdb-breakpoints--add-breakpoint-row, gdb-locals-handler-custom) (gdb-registers-handler-custom, gdb-get-source-file): * lisp/progmodes/js.el (js--font-lock-keywords-1) (js--font-lock-keywords-2, js-font-lock-syntactic-face-function): * lisp/progmodes/lua-ts-mode.el (lua-ts--comment-font-lock): * lisp/progmodes/meta-mode.el (meta-indent-in-string-p): * lisp/progmodes/prolog.el (prolog-font-lock-keywords): * lisp/progmodes/python.el (python-font-lock-syntactic-face-function): * lisp/progmodes/ruby-ts-mode.el (ruby-ts--comment-font-lock): * lisp/progmodes/sh-script.el (sh-font-lock-syntactic-face-function): * lisp/textmodes/tex-mode.el (doctex-font-lock-syntactic-face-function): * test/lisp/faces-tests.el (faces--test-color-at-point): * test/lisp/progmodes/cperl-mode-tests.el (cperl-test-extra-delimiters) (cperl-test-bug-47112, cperl-test-bug-65834, cperl-test-bug-66145) (cperl-test-bug-66161, cperl-test-bug-69604): * test/lisp/progmodes/python-tests.el (python-ts-mode-compound-keywords-face) (python-ts-mode-named-assignment-face-1) (python-ts-mode-assignment-face-2, python-ts-mode-nested-types-face-1) (python-ts-mode-union-types-face-1, python-ts-mode-union-types-face-2) (python-ts-mode-types-face-1, python-ts-mode-types-face-2) (python-ts-mode-types-face-3, python-ts-mode-isinstance-type-face-1) (python-ts-mode-isinstance-type-face-2) (python-ts-mode-isinstance-type-face-3) (python-ts-mode-superclass-type-face, python-ts-mode-class-patterns-face) (python-ts-mode-dotted-decorator-face-1) (python-ts-mode-dotted-decorator-face-2) (python-ts-mode-builtin-call-face) (python-ts-mode-interpolation-nested-string) (python-ts-mode-level-fontification-wo-interpolation) (python-ts-mode-disabled-string-interpolation) (python-ts-mode-interpolation-doc-string): * test/lisp/progmodes/ruby-mode-tests.el (ruby-heredoc-font-lock, ruby-heredoc-highlights-interpolations) (ruby-exit!-font-lock, ruby-regexp-interpolation-is-highlighted) (ruby-recognize-symbols-starting-with-at-character) (ruby-hash-character-not-interpolation) (ruby-interpolation-suppresses-quotes-inside) (ruby-interpolation-suppresses-one-double-quote) (ruby-interpolation-inside-percent-literal) (ruby-interpolation-inside-percent-literal-with-paren) (ruby-interpolation-inside-another-interpolation) (ruby-interpolation-inside-double-quoted-percent-literals) (ruby-no-interpolation-in-single-quoted-literals): Don't use above obsolete variables. * lisp/progmodes/cc-fonts.el (font-lock-constant-face): Don't declare now-unused variable.
* | | Rename the property 'repeat-continue-only' to 'repeat-continue'Juri Linkov2024-12-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/keymaps.texi (Creating Keymaps): * lisp/keymap.el (defvar-keymap): * lisp/repeat.el (repeat-get-map, describe-repeat-maps): * test/lisp/repeat-tests.el (repeat-tests-another-repeat-map) (repeat-tests-repeat-map): Replace 'repeat-continue-only' with 'repeat-continue' (bug#74140).
* | | all-completions: Drop support for obsolete calling conventionStefan Kangas2024-12-161-8/+0
| | | | | | | | | | | | | | | | | | | | | * src/minibuf.c (Fall_completions): * lisp/subr.el (all-completions): Drop support for old calling convention, obsolete since 23.1. * src/minibuf.c (Finternal_complete_buffer): Update caller.
* | | Merge from origin/emacs-30Eli Zaretskii2024-12-143-5/+7
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6942599dbb2 ; * etc/PROBLEMS: Document problem with menu-bar backgrou... 488801baf7d * lisp/time-stamp.el: Limit field width to two digits. 34bedcd58d7 ; * lisp/progmodes/executable.el: Remove stale comment (b... 327d3e56f6e ; * etc/TODO: Add an item for improving defgroups. 7ae9ccae0ca ; * lisp/net/rcirc.el (rcirc-next-active-buffer): Doc fix... 3e51be94ae6 ; Fix :version tag in browse-url dffd4a50c64 Revert "Attempt to install package first when upgrading" fbcb357b9db Fix 'gnus-select-method' custom type 6fd5e02cb9b Fix typo in maps.texi 872a7336dc0 ; * etc/DEBUG: Mention "handle SIGINT" on MS-Windows. b4bcbabf95c * doc/misc/tramp.texi (FUSE-based methods): Fix sshfs ref... f8da72b41cd Improve gnus.texi indexing 4a090bd7eab ; * lisp/net/eww.el (eww-browse-with-external-browser): F... 59fa0b1dd6e ; Improve doc strings in compile.el 3d8e49c41a6 Attempt to install package first when upgrading # Conflicts: # lisp/net/browse-url.el # lisp/net/eww.el
| * | Fix typo in maps.texiChu2024-12-101-1/+1
| | | | | | | | | | | | | | | | | | * doc/lispref/maps.texi (Standard Keymaps): Fix typo. (Bug#74761) Copyright-paperwork-exempt: yes
| * | * doc/misc/tramp.texi (FUSE-based methods): Fix sshfs reference.Michael Albinus2024-12-091-4/+4
| | |
| * | Improve gnus.texi indexingStefan Kangas2024-12-081-0/+2
| | | | | | | | | | | | * doc/misc/gnus.texi (Common Variables): Improve indexing.
* | | Add support for TCP_NODELAY on network streamsEric Marsden2024-12-131-0/+7
| |/ |/| | | | | | | | | | | | | | | | | * src/process.c (socket_options): add entry for TCP_NODELAY. * lisp/emacs-lisp/bytecomp.el: add :nodelay to valid keywords for make-network-process compiler-macro. * doc/lispref/processes.texi: document :nodelay keyword argument to set-network-process-option and make-network-process. (Bug#74793)
* | Rework history Isearch for EshellPengji Zhang2024-12-111-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is to make history Isearch for Eshell similar to that of 'comint-mode', by hooking into Isearch properly instead of defining new commands to emulate Isearch (bug#74287). * lisp/eshell/em-hist.el (eshell-history-isearch): New user option. (eshell-goto-history, eshell--isearch-setup) (eshell-history-isearch-end, eshell-history-isearch-search) (eshell-history-isearch-message, eshell-history-isearch-wrap) (eshell-history-isearch-push-state): New functions. (eshell-isearch-backward-regexp, eshell-isearch-forward-regexp): New commands. (eshell--history-isearch-message-overlay) (eshell--stored-incomplete-input, eshell--force-history-isearch): New internal variables. (eshell-hist-mode-map): Bind 'M-r' to 'eshell-isearch-backward-regexp' and free 'M-s' binding for normal in-buffer search commands. (eshell-isearch-backward, eshell-isearch-forward): Use the new way to start searching. (eshell-hist-initialize): Use the new Isearch setup function. (eshell-previous-matching-input): Use 'eshell-goto-history'. Also inhibit messages when searching. (eshell-isearch-map, eshell-isearch-repeat-backward) (eshell-isearch-abort, eshell-isearch-delete-char) (eshell-isearch-return, eshell-isearch-cancel) (eshell-isearch-repeat-forward, eshell-test-imatch) (eshell-return-to-prompt, eshell-prepare-for-search): Remove. These are for the old history Isearch implementation. * doc/misc/eshell.texi (History): Document changes. * etc/NEWS: Annouce changes.
* | ; * doc/lispref/modes.texi (Parser-based Font Lock): Fix markup.Eli Zaretskii2024-12-081-1/+2
| |
* | Allow treesit--font-lock-level-setter to be an alistYuan Fu2024-12-071-1/+1
| | | | | | | | | | | | | | | | | | | | * lisp/treesit.el (treesit-font-lock-level): Allow the value to be an alist mapping major modes to font lock levels. (treesit--font-lock-level-setter): Rewrite. (treesit--compute-font-lock-level): New function. (treesit-font-lock-recompute-features): Use new function. * doc/lispref/modes.texi (Parser-based Font Lock): Minor fix.
* | Merge from origin/emacs-30Eli Zaretskii2024-12-072-1/+11
|\ \ | |/ | | | | | | | | | | | | | | | | 3cf177442cc ; * lisp/help-at-pt.el (display-local-help): Fix last cha... 02c53b9aab0 ; * lisp/help-at-pt.el (display-local-help): Doc fix. 130c2a13dc7 ; * doc/emacs/building.texi (Compilation Mode): Fix last ... df7f02a7954 Add tags to 'compilation-transform-file-match-alist' cust... 7c50e4cc8cc Improve 'compilation-transform-file-match-alist' document... a73d08bb67a Improve 'compilation-hidden-output' docstring d50293b0f10 ; Improve documentation of 'epa-mail-verify'
| * ; * doc/emacs/building.texi (Compilation Mode): Fix last change.Eli Zaretskii2024-12-041-1/+2
| |
| * Improve 'compilation-transform-file-match-alist' documentationRobert Pluim2024-12-041-0/+8
| | | | | | | | | | | | | | | | * doc/emacs/building.texi (Compilation Mode): Document 'compilation-transform-file-match-alist'. * lisp/progmodes/compile.el (compilation-transform-file-match-alist): Expand docstring and add some examples.
| * ; Improve documentation of 'epa-mail-verify'Eli Zaretskii2024-12-041-1/+2
| | | | | | | | | | | | * doc/misc/epa.texi (Mail-mode integration): * lisp/epa-mail.el (epa-mail-verify): Improve documentation of 'epa-mail-verify'. (Bug#74630)
* | Merge from origin/emacs-30Eli Zaretskii2024-12-071-1/+1
|\ \ | |/ | | | | | | | | f65de1019dc Fix the version of librsvg API change 43c4a06ffcc ; Fix grammar in Emacs user manual 6bca138d60e Fix latest test for dabbrev-expand
| * ; Fix grammar in Emacs user manualEli Zaretskii2024-12-021-1/+1
| | | | | | | | | | * doc/emacs/trouble.texi (Sending Patches): Fix wording. Reported by Daniel Martín <mardani29@yahoo.es>. (Bug#74638)
* | Make tree-sitter-explorer support selecting local parserYuan Fu2024-12-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now treesit-explore-mode will prompt the user to select a parser to explore, rather than a language. It'll also include the local parsers at point for selection. * lisp/treesit.el (treesit--explorer-language): Change to treesit--explorer-parser. (treesit--explorer--nodes-to-highlight): (treesit--explorer-refresh): Change to use parser. (treesit--explorer-generate-parser-alist): New function. (treesit-explorer-switch-parser): New command. (treesit-explore-mode): Use switch-parser to setup. * doc/lispref/parsing.texi (Language Grammar): Mention treesit-explorer-switch-parser.
* | Add new keyword :continue-only to defvar-keymap for repeat-mode (bug#74140)Juri Linkov2024-12-031-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/keymaps.texi (Creating Keymaps): Add :continue-only to :repeat part of defvar-keymap. * lisp/keymap.el (defvar-keymap): Add support for new :repeat keyword :continue-only. * lisp/repeat.el (repeat-post-hook): The property 'repeat-continue-only' is handled as a list of repeat-maps. * test/lisp/repeat-tests.el (repeat-tests-repeat-map): Use new :repeat keyword :continue-only.
* | ; Fix recently-updated documentationEli Zaretskii2024-12-021-12/+12
| | | | | | | | | | * doc/lispref/modes.texi (Parser-based Indentation): Fix markup, typos and wording.
* | Add treesit-explore commandYuan Fu2024-12-011-2/+2
| | | | | | | | | | | | * lisp/treesit.el (treesit-explore): New function. * doc/lispref/parsing.texi (Language Grammar): Advertize this command instead of the minor mode.
* | Allow treesit-simple-indent's rule to be a single functionYuan Fu2024-12-011-5/+16
| | | | | | | | | | | | | | | | | | | | * lisp/treesit.el (treesit-simple-indent-rules): Allow the rule to be a single function. Also replace cl-loop with dolist plus catch-throw. (treesit--indent-rules-optimize): Handle the case when a rule is a function. * doc/lispref/modes.texi (Parser-based Indentation): Update manuel.
* | Merge from emacs-30Yuan Fu2024-12-011-5/+27
|\ \ | |/ | | | | | | | | | | | | | | cf4f1387a65 ; Update tree-sitter manual 3c7687c1dd1 Allow passing nil to treesit-node-match-p (bug#74612) 748b19e56e8 Update to version 2.58 of librsvg API (bug#74606) 4c67f636c08 Fix decoding of non-ASCII email attachments bd8a6f70fb9 Prevent "Selecting deleted buffer" error with dabbrev-expand 0a753603a53 ; (dictionary-search-interface): Fix bug#74511.
| * ; Update tree-sitter manualYuan Fu2024-12-011-5/+27
| | | | | | | | | | | | * doc/lispref/parsing.texi (User-defined Things): Add manual entry for treesit-node-match-p, treesit-thing-defined-p, treesit-thing-definition. Change wording for some functions.
* | CC Mode manual: Better document lines starting with a labelAlan Mackenzie2024-12-011-0/+46
| | | | | | | | | | | | * doc/misc/cc-mode.texi (Syntactic Analysis): Document analysis of lines starting with labels, and their non-use as anchor positions.
* | Merge from origin/emacs-30Eli Zaretskii2024-11-303-13/+65
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | afb34a3b239 ; Improve documentation of ':box' face attribute b38eb6da1d1 Fix docstring of c-ts-mode-indent-style 9fdb764898d Support PHP 8.4 and more reliable indentation (bug#74525) bda0bce9e43 Don't inadvertently reset frame scroll bar sizes (Bug#74435) 3f99cdaf26d Mention special variables in lexical binding documentation 0ef0f18f163 Allow to go back to using 'ruby-mode' after loading 'ruby... fc17e8727d4 Delete obsolete section in admin/notes/repo 3e396b2c5bb Improve documentation for 'while-let' 50b91ed458d Remove mention of treesit-defun-prefer-top-level (bug#74474) 03ae07291e8 Fix NS non-native fullscreen on initial frame load (bug#5... 8261d7224d3 Fix user options for listing and marking diary files # Conflicts: # lisp/progmodes/c-ts-mode.el
| * ; Improve documentation of ':box' face attributeEli Zaretskii2024-11-301-1/+5
| | | | | | | | | | * doc/lispref/display.texi (Face Attributes): Describe a subtlety of displaying ':box'. (Bug#74536)
| * Mention special variables in lexical binding documentationMike Kupfer2024-11-281-1/+7
| | | | | | | | | | * doc/lispref/variables.texi (Lexical Binding): Briefly mention special variables and their semantics. (Bug#74540)
| * Improve documentation for 'while-let'Joost Kremers2024-11-251-11/+53
| | | | | | | | | | | | * doc/lispref/control.texi (Conditionals): Reorganise describing what's overlapping between the macros (and between the macros and let*), and then improve the documentation for 'while-let'.
* | Merge from origin/emacs-30Eli Zaretskii2024-11-301-4/+4
|\ \ | |/ | | | | | | | | | | | | | | d9531793206 Make 'jsonrpc-default-request-timeout' a defcustom 5339c6f69ee ; Improve example of display-buffer-alist category in ELi... e14007ad631 Update MS-Windows build instructions # Conflicts: # etc/NEWS
| * ; Improve example of display-buffer-alist category in ELisp ReferenceJuri Linkov2024-11-231-4/+4
| | | | | | | | | | | | | | * doc/lispref/windows.texi (Choosing Window): Use 'add-to-list' and add an example how to override display-buffer-alist entries such as 'inhibit-same-window' by matching the window using the 'category' condition (bug#74457).
* | ; * doc/misc/tramp.texi (Frequently Asked Questions): Minor edits.Robert Pluim2024-11-261-5/+5
| |
* | Support fingerprint readers in TrampMichael Albinus2024-11-261-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/tramp.texi (Frequently Asked Questions): Speak about fingerprint readers. * lisp/net/tramp-sh.el (tramp-actions-before-shell): Use `tramp-fingerprint-prompt-regexp'. * lisp/net/tramp.el (tramp-wrong-passwd-regexp): Add fingerprint messages. (tramp-fingerprint-prompt-regexp, tramp-use-fingerprint): New defcustoms. (tramp-action-fingerprint, tramp-action-show-message): New defuns. (tramp-action-show-and-confirm-message): Start check at (point-min). * test/lisp/net/tramp-tests.el (tramp-test47-read-fingerprint): New test.
* | Extend Tramp FAQMichael Albinus2024-11-251-0/+31
| | | | | | | | | | * doc/misc/tramp.texi (Frequently Asked Questions): Improve index. Recommend `small-temporary-file-directory' for ssh sockets.
* | Remove 'eshell-escape-arg'Jim Porter2024-11-231-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Eshell no longer needs this function, since all command parsing is performed first, with special syntax annotated with text properties as needed, as opposed to marking literal text with a property (bug#54486). * lisp/eshell/em-pred.el (eshell-modifier-alist): Make "q" modifier obsolete. (eshell-modifier-help-string): Remove mention of "q". * lisp/eshell/esh-arg.el (eshell-escape-arg): Make obsolete. (eshell-parse-backslash, eshell-parse-literal-quote) (eshell-parse-double-quote): Don't call 'eshell-escape-arg'. * lisp/eshell/esh-var.el (eshell-parse-variable): Don't call 'eshell-escape-arg'. * test/lisp/eshell/em-extpipe-tests.el (em-extpipe-test-2) (em-extpipe-test-9, em-extpipe-test-11): Remove 'eshell-escape-arg'. * test/lisp/eshell/em-pred-tests.el (em-pred-test/modifier-quote): Remove test. * test/lisp/eshell/esh-var-tests.el (esh-var-test/quoted-interp-var-indices) (esh-var-test/quote-interp-var-indices-subcommand): Remove workaround in tests. * doc/misc/eshell.texi (Argument Modifiers): Remove documentation of obsolete "q" modifier.
* | Merge from origin/emacs-30Eli Zaretskii2024-11-236-8/+128
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 74a972cace6 Skip proced refine tests on Darwin c50ce03afc1 ; Fix recent additions to the manuals c818c5bbafd ; * lisp/term/w32-win.el (tree-sitter--library-abi): Decl... b71d3b2f52f ; Better clarify function types in C-h f (bug#73626) 59b3eae481d ; Introduce type specifiers to the elisp manual (bug#73626) 83fc3cf53a4 Future-proof loading tree-sitter library on MS-Windows 3eb30186825 ; Improve documentation of 'category' in display-buffer a... 4d80c4f4858 ; More accurate documentation of 'set-mark-command' 70dd5705e11 Fix overriding 'c-ts-mode' by 'c-mode' 331610aef05 ; Improve vc-dir help-echo 9c484d51012 ; Avoid assertion violations in "temacs -Q" 8dc9dfdc381 lisp/progmodes/c-ts-mode.el: Demote loading c-ts-mode as ... 426bce8a675 ; In PROBLEMS mention issue with .Xresources on Gnome des...
| * ; Fix recent additions to the manualsEli Zaretskii2024-11-213-26/+30
| | | | | | | | | | | | | | * doc/lispref/objects.texi (Type Specifiers): * doc/lispref/functions.texi (Declare Form): * doc/emacs/help.texi (Name Help): Fix wording and markup. (Bug#73626)
| * ; Better clarify function types in C-h f (bug#73626)Andrea Corallo2024-11-211-0/+9
| | | | | | | | * doc/emacs/help.texi (Name Help): Better clarify function types.
| * ; Introduce type specifiers to the elisp manual (bug#73626)Andrea Corallo2024-11-212-4/+92
| | | | | | | | | | | | | | * doc/lispref/objects.texi (Programming Types): Add 'Type Specifiers' entry. (Type Specifiers): Add node. * doc/lispref/functions.texi (Declare Form): Add 'Type Specifiers' reference.
| * ; Improve documentation of 'category' in display-buffer actionsEli Zaretskii2024-11-212-3/+16
| | | | | | | | | | | | | | | | | | * doc/lispref/windows.texi (Choosing Window) (Buffer Display Action Alists): Add cross-references. * doc/lispref/buffers.texi (Buffer List): * lisp/subr.el (buffer-match-p): Improve documentation of 'category' condition. (Bug#74361)
| * ; More accurate documentation of 'set-mark-command'Eli Zaretskii2024-11-211-1/+7
| | | | | | | | | | | | * doc/emacs/mark.texi (Setting Mark, Global Mark Ring): Explain that activating an existing mark doesn't set a new mark, and doesn't push the mark onto the global mark ring. (Bug#74438)
| * Backport: Don't autoload erc-modulesF. Jason Park2024-11-161-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/erc.texi (Modules): Recommend using `describe-variable' instead of `customize-option' because the latter needs the symbol to be loaded. * lisp/erc/erc.el (erc-modules): Remove autoload cookie because it caused customizations for this option to load the main library. This reverts the thrust of bb894845 "Teach customize-option about erc-modules", which was added in ERC 5.6 and Emacs 30. The motivation for the original offending change was to allow new users to run M-x customize-option RET erc-modules RET immediately after startup instead of M-x customize-group RET, followed by an I-search. (Bug#73812) (Cherry picked from commit 1854f2751e3f73e1e5f12f6de993b6357de1766b) Do not merge to master.
* | Merge from origin/emacs-30Eli Zaretskii2024-11-232-4/+50
|\ \ | |/ | | | | | | | | | | | | fc52cb8d741 ; etc/NEWS: Fix example indentation. 81816800628 Improve the documentation of major-mode remapping 0856360d80c ; Fix typo in recent change d4f81f716ae Improve 'which-key-special-keys' docstring 926d47ab2ca Don't error in Proced tests if %CPU is a NaN
| * Improve the documentation of major-mode remappingEli Zaretskii2024-11-162-4/+50
| | | | | | | | | | | | | | * etc/NEWS (example): * doc/emacs/files.texi (Reverting): * doc/emacs/modes.texi (Choosing Modes): Improve the documentation of 'major-mode-remap-alist' and mode remapping. (Bug#74339)
| * ; Fix typo in recent changeStefan Kangas2024-11-161-1/+1
| |
* | ; Fix typosStefan Kangas2024-11-214-11/+11
| |
* | ; Fix documentation of new header-line faces (bug#73862)Eli Zaretskii2024-11-171-1/+1
| | | | | | | | | | | | * doc/emacs/display.texi (Standard Faces): Fix wording. * etc/NEWS: Fix entry about new header-line faces.