summaryrefslogtreecommitdiff
path: root/doc/emacs
Commit message (Collapse)AuthorAgeFilesLines
...
* Explain effect of variable-pitch fonts on fill-columnEli Zaretskii2023-02-222-2/+11
| | | | | | | | | * doc/emacs/text.texi (Fill Commands): * doc/emacs/display.texi (Displaying Boundaries): * lisp/display-fill-column-indicator.el (display-fill-column-indicator-mode): Document caveats of using variable-pitch fonts with 'fill-column' and its indicator. (Bug#61677)
* Improve text about deleting windowsRobert Pluim2023-02-211-2/+2
| | | | | * doc/emacs/windows.texi (Change Window): Improve grammar around 'delete-window-choose-selected'.
* ; * doc/emacs/dired.texi (Image-Dired): Fix last change.Eli Zaretskii2023-02-191-3/+3
|
* More doc on image-dired-dired-* (bug#61624)Manuel Giraud2023-02-191-11/+25
| | | | | * doc/emacs/dired.texi (Image-Dired): Some fixes and more documentation about image-dired-dired-* commands.
* Minor improvements in c-ts-mode and docsEli Zaretskii2023-02-151-5/+8
| | | | | | | * lisp/progmodes/c-ts-mode.el (c-ts-base-mode-map): Add a binding for comment-region. * doc/emacs/programs.texi (C Indent): Mention "C-u TAB".
* Make highlighting more regular across TS modes (bug#61205)Dmitry Gutov2023-02-051-2/+2
| | | | | | | | | | | | | | | | | | | | | * doc/emacs/display.texi (Parser-based Font Lock): Update description of treesit-font-lock-level, moving 'property' to level 4. * lisp/treesit.el (treesit-font-lock-level): Likewise, in docstring. * lisp/progmodes/c-ts-mode.el (c-ts-base-mode): Do that here. * lisp/progmodes/cmake-ts-mode.el (cmake-ts-mode): Add a comment. * lisp/progmodes/go-ts-mode.el (go-ts-mode): Add 'definition' to level 1. Move 'function', 'property' and 'variable' to level 4. (go-ts-mode--font-lock-settings): Move a bunch of existing rules to 'definition'. Add highlighting of function parameters. * lisp/progmodes/rust-ts-mode.el (rust-ts-mode) (rust-ts-mode--font-lock-settings): Same. And also change "scoped identifiers" highlights to only match capitalized names.
* Improve documentation of gdb-mi's dedicated windowsEli Zaretskii2023-02-021-14/+32
| | | | | | * doc/emacs/building.texi (Other GDB Buffers): Describe the I/O buffer and commands to show individual specialized windows. Improve indexing.
* Improve documentation of 'repeat-mode' and related variablesEli Zaretskii2023-02-021-13/+33
| | | | | | | | | | | | | | | | | | | | * lisp/bindings.el (next-error-repeat-map) (page-navigation-repeat-map, undo-repeat-map): * lisp/tab-bar.el (tab-bar-switch-repeat-map) (tab-bar-move-repeat-map): * lisp/window.el (other-window-repeat-map) (resize-window-repeat-map): Mention repeatable commands in the doc strings. * lisp/repeat.el (repeat-exit-timeout, repeat-check-key) (repeat-echo-function, repeat-mode, repeat-check-key) (repeat-check-map, repeat-echo-message-string) (repeat-echo-message, repeat-echo-mode-line) (describe-repeat-maps): Improve wording of doc strings. (describe-repeat-maps): Improve wording of the heading line. (Bug#61183) * doc/emacs/basic.texi (Repeating): Clarify and improve wording of 'repeat-mode' documentation.
* * doc/emacs/basic.texi (Repeating): Mention describe-repeat-maps (bug#61183).Juri Linkov2023-02-011-8/+9
| | | | | * lisp/repeat.el (describe-repeat-maps): Add more explanation to the docstring. Suggested by Robert Pluim <rpluim@gmail.com>.
* ; * doc/emacs/misc.texi (Document View): Remove @footnote (bug#61152).Eli Zaretskii2023-01-291-5/+1
|
* Document tree-sitter features in the user manualEli Zaretskii2023-01-294-30/+158
| | | | | | | | | | | | | | | * lisp/progmodes/c-ts-mode.el (c-ts-mode-map): Bind "C-c .", for consistency with CC mode. * lisp/treesit.el (treesit-font-lock-level): Doc fix. * doc/emacs/programs.texi (C Indent, Custom C Indent): Document the indentation features of 'c-ts-mode'. (Moving by Defuns): Document 'treesit-defun-tactic'. * doc/emacs/files.texi (Visiting): Document 'treesit-max-buffer-size'. * doc/emacs/display.texi (Traditional Font Lock) (Parser-based Font Lock): New subsections. * doc/emacs/emacs.texi (Top): Update top-level menu.
* Minor documentation improvements for outline-minor-mode (bug#61062)Juri Linkov2023-01-281-5/+7
| | | | | | | * doc/emacs/text.texi (Outline Minor Mode, Outline Minor Mode): Add pxrefs to "Icons" and "Outline Visibility". * etc/NEWS: Mention outline-minor-mode for two modes.
* ; * doc/emacs/frames.texi (Mouse References): Improve indexing.Eli Zaretskii2023-01-281-0/+1
|
* Improve documentation of 'shell-command-dont-erase-buffer'Eli Zaretskii2023-01-271-0/+6
| | | | | | | | * doc/emacs/misc.texi (Single Shell): * lisp/simple.el (shell-command, shell-command-on-region): Document that non-nil value of 'shell-command-dont-erase-buffer' affects what is displayed in the echo area after the command. (Bug#61100)
* * doc/emacs/text.texi (Outline Minor Mode): New node split from "Outline Mode"Juri Linkov2023-01-251-10/+14
| | | | | (Outline Mode): Move all outline-minor-mode related information to the new node "Outline Minor Mode" (bug#61062).
* ; * doc/emacs/custom.texi (Init Rebinding): Fix wording in last change.Eli Zaretskii2023-01-211-23/+26
|
* ; Reword user documentation on binding keys in LispPanagiotis Koutsourakis2023-01-211-10/+36
| | | | | * doc/emacs/custom.texi (Init Rebinding): Move the description of 'kbd' farther down. (Bug#60859)
* ; * doc/emacs/modes.texi (Choosing Modes): Add index entries.Eli Zaretskii2023-01-191-2/+5
|
* * lisp/vc/vc-dir.el: Make keys ‘% m’ and ‘* %’ compatible with DiredJuri Linkov2023-01-181-1/+8
| | | | | | | | (vc-dir-mode-map): Replace ‘%’ for vc-dir-mark-by-regexp with ‘% m’ in regexp-map and ‘* %’ in mark-map (bug#60887). * doc/emacs/maintaining.texi (VC Directory Commands): Replace ‘%’ with ‘% m’ and ‘* %’. Mention vc-dir-mark-registered-files.
* Improve the documentation of 'auto-mode-alist' searchEli Zaretskii2023-01-181-4/+9
| | | | | | * doc/emacs/modes.texi (Choosing Modes): Expand the description of "recursive extension stripping" using 'auto-mode-alist'. (Bug#60930)
* ; Fix last changeEli Zaretskii2023-01-071-56/+69
| | | | | * doc/emacs/misc.texi (Saving Emacs Sessions): Minor rewording and rearrangements. (Bug#60600)
* Rearrange the "Saving Emacs Sessions" section of the user manualManuel Giraud2023-01-071-66/+70
| | | | | | * doc/emacs/misc.texi (Saving Emacs Sessions): Organize this node more logically with main behavior and important features near the top. (Bug#60600)
* Update Antinews in the user manual for Emacs 29Eli Zaretskii2023-01-012-87/+107
| | | | | * doc/emacs/anti.texi (Antinews): Rewrite for Emacs 29. * doc/emacs/emacs.texi (Top): Adjust the top-level menu.
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-0157-57/+57
|
* Document 'use-package' in the 2 main manualsEli Zaretskii2023-01-011-0/+22
| | | | | | * doc/emacs/custom.texi (Init Examples): * doc/lispref/loading.texi (Named Features): Document 'use-package' and its most important features.
* ; Improve markup of long key sequencesEli Zaretskii2022-12-281-2/+2
| | | | | * doc/emacs/display.texi (Text Scale): Avoid breaking key sequences between lines by using @w{..}.
* * doc/emacs/display.texi (Text Scale): Improve section about repeating keys.Juri Linkov2022-12-281-6/+6
| | | | | Mention that it's possible to use repeating keys without the modifiers and copy an example from etc/NEWS.
* ; Fix typosStefan Kangas2022-12-261-1/+1
| | | | (cherry picked from commit a5d39e11443fa30c8e8bc58254a1a59550dcd99e)
* ; Improve documentation of "C-x @"Eli Zaretskii2022-12-231-1/+5
| | | | | | | | * doc/emacs/custom.texi (Modifier Keys): Document how to enter Shift, Control, and Meta using "C-x @". * lisp/simple.el (function-key-map): Add commentary to "C-x @" bindings to make them easier to discover.
* Mention 'tree-sitter' in user manual and NEWSEli Zaretskii2022-12-151-1/+12
| | | | | | | * doc/emacs/programs.texi (Program Modes): Mention tree-sitter and the modes supported by it. * etc/NEWS: Mention tree-sitter in the Installation Changes section.
* ; Fix typosStefan Kangas2022-12-081-1/+1
|
* Update project docs and NEWSDmitry Gutov2022-12-011-5/+5
| | | | | | * doc/emacs/maintaining.texi (Projects): Update the name. * etc/NEWS: Mention new option (bug#41572).
* ; doc fix: Use w32-* names instead of obsolete onesJuanma Barranquero2022-11-261-11/+11
| | | | | | * doc/emacs/msdos.texi (Text and Binary): Describe w32-(add|remove)-untranslated-fiesystem functions by their non-obsolete name.
* ; Don't mention Makefiles twice in `(emacs) Program Modes`Stefan Kangas2022-11-261-2/+2
| | | | | * doc/emacs/programs.texi (Program Modes): Don't mention Makefiles twice. (Bug#59610)
* ; * doc/emacs/programs.texi (Program Modes): Improve indexing.Stefan Kangas2022-11-261-0/+5
|
* Mention new programming language support in manualStefan Kangas2022-11-261-6/+6
| | | | | * doc/emacs/programs.texi (Program Modes): Mention newly added support for C#, TypeScript and JSON.
* ; Fix some typosMichael Heerdegen2022-11-261-1/+1
| | | | | * doc/emacs/programs.texi (Programming Language Doc): * lisp/wid-edit.el (lazy): Fix typos.
* ; Fix typosStefan Kangas2022-11-182-2/+2
|
* Rename 'package-vc-refresh' to 'package-vc-rebuild'Philip Kaludercic2022-11-171-1/+1
| | | | | | | | | | * doc/emacs/package.texi (Fetching Package Sources): Update documentation. * lisp/emacs-lisp/package-vc.el (package-vc-refresh): Rename from. (package-vc-rebuild): Rename to. This intends to clarify the intention and avoid confusion with 'package-refresh-contents'. Thanks to Rudolf Adamkovič for the suggestion.
* Rename '-ensure-packages' to -install-selected-packages'Philip Kaludercic2022-11-171-3/+3
| | | | | | | * doc/emacs/package.texi (Fetching Package Sources): Rename instances. * lisp/emacs-lisp/package-vc.el (package-vc-ensure-packages): Rename to 'package-vc-install-selected-packages'. (package-vc-selected-packages): Call renamed function.
* Merge from origin/emacs-28Stefan Kangas2022-11-171-3/+3
|\ | | | | | | | | | | | | 0636e1066b ; Don't unnecessarily use non-ASCII characters in Texinfo # Conflicts: # doc/emacs/custom.texi
| * ; Don't unnecessarily use non-ASCII characters in TexinfoEli Zaretskii2022-11-161-5/+5
| | | | | | | | | | * doc/emacs/custom.texi (Init Rebinding, Examining, Keymaps): Use Texinfo directives instead of literal non-ASCII characters.
* | Merge from origin/emacs-28Stefan Kangas2022-11-161-8/+9
|\| | | | | | | | | | | | | | | | | 56026242e4 Explain how to bind keys to non-ASCII sequences 7d592db0ab Document that 'transient-mark-mode' is off in batch mode # Conflicts: # doc/emacs/custom.texi # doc/emacs/mark.texi
| * Explain how to bind keys to non-ASCII sequencesRobert Pluim2022-11-141-0/+16
| | | | | | | | | | * doc/emacs/custom.texi (Init Rebinding): Explain how to use `kbd' when binding keys to non-ASCII sequences.
| * Document that 'transient-mark-mode' is off in batch modeEli Zaretskii2022-11-121-8/+9
| | | | | | | | | | | | * doc/emacs/mark.texi (Mark, Disabled Transient Mark): Document, belatedly, that 'transient-mark-mode' is turned on by default only in interactive sessions. (Bug#59201)
* | New command 'project-list-buffers' bound to 'C-x p C-b' (bug#59153)Juri Linkov2022-11-151-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/maintaining.texi (Project Buffer Commands): Add 'project-list-buffers'. * lisp/buff-menu.el (Buffer-menu-filter-predicate): New defvar-local. (list-buffers-noselect): Add new optional arg 'filter-predicate'. Set 'Buffer-menu-filter-predicate' to 'filter-predicate'. (list-buffers--refresh): Use 'Buffer-menu-filter-predicate'. * lisp/progmodes/project.el (project-prefix-map): Bind "\C-b" to 'project-list-buffers'. (project-list-buffers): New command.
* | ; Fix typosStefan Kangas2022-11-112-4/+4
| |
* | Merge from origin/emacs-28Stefan Kangas2022-11-061-1/+1
|\| | | | | | | | | | | 70fb03a49a ; * doc/emacs/search.texi (Lax Search): Improve suggestion... 5779df0c5b ; * doc/lispref/searching.texi: Remove reference to Posix.... 46929f6b73 ; Improve documentation of character classes in regexps
| * ; * doc/emacs/search.texi (Lax Search): Improve suggestion. (Bug#58992)Eli Zaretskii2022-11-041-1/+1
| |
* | ; Rename 'package-vc-link-directory' to '-install-from-checkout'Philip Kaludercic2022-11-051-2/+2
| | | | | | | | | | | | | | * doc/emacs/package.texi (Fetching Package Sources): Rename instances * etc/NEWS: Rename instances. * lisp/emacs-lisp/package-vc.el (package-vc-link-directory): Rename to 'package-vc-install-from-checkout'.