summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Enable `dont-follow' for inotify file notificationsMichael Albinus2022-09-161-0/+3
| | | | | | | | | | | | | * doc/lispref/os.texi (File Notifications): Symlinks aren't followed. * lisp/filenotify.el (file-notify--add-watch-inotify): Add `dont-follow' flag. * lisp/net/tramp.el (tramp-handle-file-notify-rm-watch): Suppress errors when reading process output. * test/lisp/filenotify-tests.el (file-notify-test11-symlinks) (file-notify-test11-symlinks-remote): New tests.
* Merge from origin/emacs-28Stefan Kangas2022-09-161-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | f232d989fd Improve HTML export of NEWS file 397890ba77 Delete "etc/NEWS*.html" from .gitignore 70ca5f6524 ; * etc/NEWS: Fix typos. 19de241a7d Recommend NonGNU ELPA over MELPA f25f9dbf30 Minor doc fixes in picture.el 520b041b54 * lisp/textmodes/page-ext.el: Improve Commentary. # Conflicts: # etc/NEWS
| * Recommend NonGNU ELPA over MELPAStefan Kangas2022-09-161-2/+2
| | | | | | | | | | * doc/misc/org.org (Using CDLaTeX to enter math, Footnotes): Recommend NonGNU ELPA over MELPA.
* | Don't use autoloaded functions for safe-local-variableLars Ingebrigtsen2022-09-161-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/symbols.texi (Standard Properties): Clarify how safe-local-variable should look. * lisp/emacs-lisp/checkdoc.el (checkdoc-ispell-lisp-words) (checkdoc-symbol-words): Use list-of-strings-p. (checkdoc-list-of-strings-p): Obsolete. * lisp/vc/vc-git.el (vc-git-annotate-switches): Remove. (vc-git-annotate-switches): Open-code the check.
* | Rename `image-elide' to `image-cut' and add more bindingsLars Ingebrigtsen2022-09-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/display.texi (Showing Images): Update. * lisp/image.el (image-map): Move binding to mirror Gimp bindings. * lisp/image/image-crop.el (image-crop-cut-command): Rename. (image-cut-color): New user option. (image-cut): Rename and remove prefix. (image-crop): Remove prefix. (image-crop--crop-image-update): Add commands to switch to move/square modes.
* | Add image-transform-reset-to-original to manualStefan Kangas2022-09-151-1/+3
| | | | | | | | | | | | * doc/emacs/files.texi (Image Mode): Add 'image-transform-reset-to-original'. Suggested by Juri Linkov <juri@linkov.net>.
* | Raise default max-specpdl-size and max-lisp-eval-depthMattias EngdegÄrd2022-09-142-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Recent changes have caused bootstrapping to fail for certain configurations, and it was likely getting close to the limits for others. This change raises the limits to those previously used when configured for nativecomp: max-specpdl-size raised from 1800 to 2500 max-lisp-eval-depth raised from 800 to 1600 * src/eval.c (init_eval_once): Raise limits. * doc/lispref/eval.texi (Eval): * doc/lispref/variables.texi (Local Variables): Document new values.
* | Rename image transform commands to be less confusingStefan Kangas2022-09-141-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/image-mode.el (image-transform-original): Rename from this... (image-transform-reset-to-original): ...to this. Make old name into an obsolete function alias and update all callers. (image-transform-reset): Rename from this... (image-transform-reset-to-initial): ...to this. Make old name into an obsolete function alias and update all callers. (Bug#51451) * doc/emacs/files.texi (Image Mode): Update for above change.
* | ; * doc/emacs/files.texi (Image Mode): Improve indexing.Stefan Kangas2022-09-141-0/+1
| |
* | Add new commands 'image-crop' and 'image-elide'Lars Ingebrigtsen2022-09-131-0/+6
| | | | | | | | | | | | | | | | * doc/lispref/display.texi (Showing Images): Document it. * lisp/image.el (image-map): Bind commands. * lisp/image/image-crop.el: New file (bug#51331).
* | Indirect Buffers manual improvementLars Ingebrigtsen2022-09-131-7/+5
| | | | | | | | | | | | | | * doc/emacs/buffers.texi (Indirect Buffers): There's no point in mentioning both clone-indirect-buffer and clone-indirect-buffer-other-window here since they do the pretty much the same (bug#57753).
* | Document the recently added branch commands (bug#50344)Juri Linkov2022-09-121-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/maintaining.texi (VC Directory Commands): Change the prefix key from "B" to "b". Replace vc-create-tag with vc-create-branch, and vc-retrieve-tag with vc-switch-branch. (Switching Branches): Mention vc-switch-branch bound to 'C-x v b s'. (Creating Branches): Mention vc-create-branch bound to 'C-x v b c'. * lisp/vc/vc-dir.el (vc-dir-mode-map): In branch keymap 'b' rebind "c" from vc-create-tag to vc-create-branch, and "s" from vc-retrieve-tag to vc-switch-branch.
* | Document :vert-only tool bar propertyLars Ingebrigtsen2022-09-121-0/+4
| | | | | | | | | | | | | | * doc/lispref/keymaps.texi (Tool Bar): Document what :vert-only does (bug#51049). This is not what it was intended to do -- but what it intended to do didn't really make that much sense either, so perhaps the prop should just be renamed :image-only?
* | Revert "Add new command 'toggle-theme'"Philip Kaludercic2022-09-111-5/+0
| | | | | | | | This reverts commit f31b9d86a67f1b3fd70339f277dff52478890351.
* | Add new command 'toggle-theme'Philip Kaludercic2022-09-111-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/custom.texi (Custom Themes): Mention it. * etc/themes/leuven-dark-theme.el (leuven-dark): Add dual theme. * etc/themes/leuven-theme.el (leuven): Add dual theme. * etc/themes/tango-dark-theme.el (tango-dark): Add dual theme. * etc/themes/tango-theme.el (tango): Add dual theme. * etc/themes/tsdh-dark-theme.el (tsdh-dark): Add dual theme. * etc/themes/tsdh-light-theme.el (tsdh-light): Add dual theme. * lisp/cus-theme.el (describe-theme-1): Say if a theme has a dual. * lisp/custom.el (toggle-theme): Add new command.
* | Make `format-prompt' use `substitute-command-keys'Lars Ingebrigtsen2022-09-101-0/+3
| | | | | | | | | | | | * doc/lispref/minibuf.texi (Text from Minibuffer): Mention it. * lisp/minibuffer.el (format-prompt): Run through `substitute-command-keys' (bug#51040).
* | New function substitute-quotesStefan Kangas2022-09-101-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/help.el (substitute-quotes): New function. (Bug#51040) * doc/lispref/help.texi (Keys in Documentation): Document substitute-quotes. * test/lisp/help-tests.el (help-tests-substitute-quotes): New test. * lisp/cedet/srecode/srt-mode.el (srecode-macro-help): * lisp/cus-theme.el (describe-theme-1): * lisp/emacs-lisp/cl-extra.el (cl--describe-class): * lisp/emacs-lisp/eieio-opt.el (eieio-help-constructor): * lisp/emacs-lisp/package.el (describe-package-1): * lisp/help-fns.el (help-fns--parent-mode, help-fns--var-risky) (help-fns--var-file-local, help-fns--var-bufferlocal) (describe-face): * lisp/help.el (substitute-command-keys): * lisp/progmodes/octave.el (octave-help): Use the new function instead of 'substitute-command-keys'.
* | Doc fixes for 'text-quoting-style'Stefan Kangas2022-09-101-19/+7
| | | | | | | | | | | | | | | | | | | | * doc/lispref/help.texi (Keys in Documentation): Remove duplicate entry for 'text-quoting-style'. Document the function with the same name instead. * src/doc.c (Ftext_quoting_style): Doc fix: clarify the return values. (syms_of_doc) <Vtext_quoting_style>: Doc fix: clarify that you should not read the value of this variable directly; use Ftext_quoting_style instead (bug#51040).
* | Make a flymake.texi code example more resilientLars Ingebrigtsen2022-09-101-0/+1
| | | | | | | | | | * doc/misc/flymake.texi (An annotated example backend): Make the example code resilient wrt. narrowed buffers (bug#51437).
* | Merge from origin/emacs-28Stefan Kangas2022-09-085-20/+7
|\| | | | | | | | | | | | | | | | | | | | | 395760dcd3 Update ChangeLog and AUTHORS for Emacs 28.2 ddabb03a01 * doc/misc/idlwave.texi (Troubleshooting): Don't say "Emac... 724444f3d5 ; * doc/emacs/misc.texi (emacsclient Options): Fix typo. b96257162d Don't mention very old Emacs versions in docs # Conflicts: # doc/emacs/misc.texi # etc/NEWS
| * * doc/misc/idlwave.texi (Troubleshooting): Don't say "Emacsen".Stefan Kangas2022-09-061-2/+2
| |
| * ; * doc/emacs/misc.texi (emacsclient Options): Fix typo.Stefan Kangas2022-09-061-1/+1
| |
| * Don't mention very old Emacs versions in docsStefan Kangas2022-09-063-17/+4
| | | | | | | | | | | | | | * doc/misc/mh-e.texi (Conventions): * doc/misc/reftex.texi (Problems and Work-Arounds): * doc/misc/viper.texi (Loading Viper): Delete references to very old versions of Emacs.
* | Add new user option 'diff-add-log-use-relative-names'Philip Kaludercic2022-09-081-1/+5
| | | | | | | | | | | | | | | | * .dir-locals.el: Set new option to t * etc/NEWS: Mention new option. * lisp/vc/diff-mode.el (diff-add-log-use-relative-names): Add new option. (diff-add-log-current-defuns): Use new option. * doc/emacs/maintaining.texi (Log Buffer): Mention new option.
* | * doc/misc/mh-e.texi (Getting MH-E): Update.Stefan Kangas2022-09-061-22/+5
| |
* | ; Fix deleting XEmacs references from MH-E manualStefan Kangas2022-09-061-2/+0
| | | | | | | | | | * doc/misc/mh-e.texi (Incorporating Mail): Also remove index entries for gnuclient.
* | Don't mention ancient Gnus versions in MH-E manualStefan Kangas2022-09-061-12/+8
| | | | | | | | | | * doc/misc/mh-e.texi (Preface, Reading PGP, Procmail): Don't mention pre-2000 versions of Gnus.
* | * doc/misc/semantic.texi: Delete unused macro.Stefan Kangas2022-09-061-9/+1
| |
* | ; Minor doc fix in gnus.texiStefan Kangas2022-09-061-1/+0
| | | | | | | | | | * doc/misc/gnus.texi (Writing New Back Ends): Delete now obsolete version variable.
* | Merge from origin/emacs-28Stefan Kangas2022-09-061-0/+13
|\| | | | | | | | | ecbdb3b0ad * lisp/server.el: Improve Commentary. ee5c591249 Explain how the font appearance can be fine-tuned in fbterm.
| * Explain how the font appearance can be fine-tuned in fbterm.Gregory Heytings2022-09-051-0/+13
| | | | | | | | | | | | * doc/misc/efaq.texi (Emacs in a Linux console): Briefly document Xft font specifications with which the font appearance can be fine-tuned.
* | Add new --timeout flag to emacsclientStefan Kangas2022-09-062-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lib-src/emacsclient.c (DEFAULT_TIMEOUT): New constant. (timeout): New static variable. (longopts, shortopts, decode_options, print_help_and_exit): Add new flag --timeout. (set_socket_timeout, check_socket_timeout): New helper functions. (main): Display a status message or exit after Emacs has not responded for a while, depending on above new --timeout flag. (Bug#50849) * doc/emacs/misc.texi (emacsclient Options): * doc/man/emacsclient.1: Document the above new option. * etc/NEWS: Announce it.
* | Add new functions for splitting the root windowHugo Heagren2022-09-051-8/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/window.el (split-window-right): Add optional argument to control which window is split (previously, would only split selected window). Update docstring. * doc/lispref/windows.texi (Splitting Windows): Update docs for `split-window-right'. * lisp/window.el (split-window-below): Add optional argument to control which window is split (previously, would only split selected window). Update docstring. * doc/lispref/windows.texi (Splitting Windows): Update docs for `split-window-below'. * lisp/window.el (ctl-x-map): Bind `split-root-window-right' to 9 in ctl-x-map. This is consistent with binding other window-splitting operations to numbers in this map. * lisp/window.el (ctl-x-map): Bind `split-root-window-below' to 7 in ctl-x-map. This is consistent with binding other window-splitting operations to numbers in this map. * lisp/window.el (split-root-window-right): New function to split whole frame. * doc/lispref/windows.texi (Splitting Windows): Add documentation for `split-root-window-right'. * lisp/window.el (split-root-window-below): New function to split whole frame. * doc/lispref/windows.texi (Splitting Windows): Add documentation for `split-root-window-below' (bug#56791).
* | ; * doc/emacs/mark.texi (Mark): Improve wording.Eli Zaretskii2022-09-051-4/+5
| |
* | Add support for more kinds of redirect operators in EshellJim Porter2022-09-041-5/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/eshell/esh-arg.el: Require cl-lib. (eshell-finish-arg): Allow passing multiple ARGUMENTS. (eshell-quote-argument): Handle the case when 'eshell-finish-arg' was passed multiple arguments. * lisp/eshell/esh-cmd.el (eshell-do-pipelines) (eshell-do-pipelines-synchronously): Only set stdout output handle. * lisp/eshell/esh-io.el (eshell-redirection-operators-alist): New constant. (eshell-io-initialize): Prefer sharp quotes for functions. (eshell-parse-redirection, eshell-strip-redirections): Add support for more redirection forms. (eshell-copy-output-handle, eshell-set-all-output-handles): New functions. * test/lisp/eshell/esh-io-tests.el (esh-io-test/redirect-all/overwrite, esh-io-test/redirect-all/append) (esh-io-test/redirect-all/insert, esh-io-test/redirect-copy) (esh-io-test/redirect-copy-first, esh-io-test/redirect-pipe): New tests. * doc/misc/eshell.texi (Redirection): Document new redirection syntax. (Pipelines): Document '|&' syntax. (Bugs and ideas): Update item about redirection syntax. * etc/NEWS: Announce this change.
* | Simplify Eshell handle functions and add tests/documentationJim Porter2022-09-041-28/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/eshell/esh-arg.el (eshell-parse-argument-hook): Explain how to use 'eshell-finish-arg'. * lisp/eshell/esh-io.el (eshell-create-handles): Only call 'eshell-get-target' for stderr if necessary. (eshell-protect-handles): Use 'dotimes'. (eshell-set-output-handle): Pass HANDLES and fix an edge case with setting a duplicate TARGET. * test/lisp/eshell/eshell-tests-helpers.el (eshell-with-temp-buffer): New macro. * test/lisp/eshell/esh-cmd-tests.el (esh-cmd-test/quoted-lisp-form) (esh-cmd-test/backquoted-lisp-form) (esh-cmd-test/backquoted-lisp-form/splice): New tests. * test/lisp/eshell/eshell-tests.el (eshell-test/redirect-buffer) (eshell-test/redirect-buffer-escaped): Move to... * test/lisp/eshell/esh-io-tests.el: ... here, and add other I/O tests. * doc/misc/eshell.texi (Arguments): Add documentation for special argument types. (Input/Output): Expand documentation for redirection and pipelines.
* | Clarify that the region is in the Emacs manualLars Ingebrigtsen2022-09-041-14/+28
| | | | | | | | | | * doc/emacs/mark.texi (Mark): Try to clarify what's so special about Emacs' regions (bug#50950).
* | ; * doc/lispref/sequences.texi (Sequence Functions): Fix punctuation.Eli Zaretskii2022-09-041-3/+3
| |
* | Add new function `seq-positions'Damien Cassou2022-09-041-0/+21
| | | | | | | | | | | | | | | | | | | | | | * doc/lispref/sequences.texi (Sequence Functions): Document it. * lisp/emacs-lisp/seq.el (seq-positions): New function. * lisp/emacs-lisp/shortdoc.el (sequence): Mention it. * test/lisp/emacs-lisp/seq-tests.el (test-seq-positions): Test it (bug#57548).
* | Add new function `seq-remove-at-position'Damien Cassou2022-09-041-0/+18
| | | | | | | | | | | | | | | | | | | | | | * doc/lispref/sequences.texi (Sequence Functions): Document it. * lisp/emacs-lisp/seq.el (seq-remove-at-position): New function. * lisp/emacs-lisp/shortdoc.el (sequence): Mention it. * test/lisp/emacs-lisp/seq-tests.el (test-seq-remove-at-position): Test it.
* | Improve documentation of several functions in seq.elDamien Cassou2022-09-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/sequences.texi (Sequence Functions): * lisp/emacs-lisp/seq.el (seq-contains): (seq-contains-p): (seq-set-equal-p): (seq-position): (seq-union): (seq-intersection): (seq-difference): Use more standard wording in the docstrings (bug#57561).
* | Rename the Mice node in the Emacs manualLars Ingebrigtsen2022-09-042-4/+4
| | | | | | | | | | * doc/emacs/commands.texi (User Input, Keys): Rename "Mice" to Mouse Input.
* | ; Fix last change.Eli Zaretskii2022-09-031-1/+1
| |
* | Fix indexing of mouse-wheel eventsEli Zaretskii2022-09-031-1/+9
| | | | | | | | | | * doc/emacs/frames.texi (Mouse Commands): Add index entries for wheel events.
* | Revert "* doc/emacs/commands.texi (Mice): Improve indexing."Eli Zaretskii2022-09-031-4/+0
| | | | | | | | | | | | | | This reverts commit 1cea0ae4133bb22fd70d483df105e5a4653bc56c. The index entries it added don't belong to the place where they were added.
* | * doc/emacs/commands.texi (Mice): Improve indexing.Stefan Kangas2022-09-031-0/+4
| |
* | ; * doc/emacs/commands.texi: Fix a typo.Eli Zaretskii2022-09-031-1/+1
| |
* | ; Fix recent additions to Emacs manualEli Zaretskii2022-09-031-7/+11
| | | | | | | | | | * doc/emacs/commands.texi (User Input, Mice): Fix punctuation, indexing, and wording.
* | Improve documentation of scroll wheel event types in new Mice nodePo Lu2022-09-031-10/+17
| | | | | | | | | | | | * doc/emacs/commands.texi (Mice): Improve documentation of scroll wheel event types; fix doc for Emacs 29 and describe horizontal wheel movement.
* | Add a Mice node in the Emacs manualLars Ingebrigtsen2022-09-032-2/+37
| | | | | | | | | | | | * doc/emacs/commands.texi (User Input): Don't claim to not document mouse buttons. (Mice): New node (bug#50948).