summaryrefslogtreecommitdiff
path: root/doc/lispref
Commit message (Collapse)AuthorAgeFilesLines
...
* ; Improve indexing in ELisp manualEli Zaretskii2023-11-161-0/+9
| | | | | | * doc/lispref/tips.texi (Documentation Tips, Coding Conventions) (Key Binding Conventions, Programming Tips, Compilation Tips) (Warning Tips, Comment Tips, Library Headers): Improve indexing.
* Typofix in the doc/lispref/modes.texiZajcev Evgeny2023-11-141-1/+1
|
* Improve documentation of read syntax and printed representationEli Zaretskii2023-11-111-2/+27
| | | | | | | | * doc/lispref/objects.texi (Syntax for Strings): Describe in more detail how to specify special characters in string literals. (Printed Representation, Character Type, Nonprinting Characters): Improve information and add cross-references about printed representation and read syntax. (Bug#67033)
* ; * doc/lispref/modes.texi (Other Font Lock Variables): Add link.Eli Zaretskii2023-11-111-1/+3
|
* Improve documentation of signaling errors in batch modeEli Zaretskii2023-11-093-23/+63
| | | | | | | | | | | | * doc/lispref/control.texi (Signaling Errors) (Processing of Errors): * doc/lispref/os.texi (Batch Mode): * doc/lispref/debugging.texi (Invoking the Debugger): * lisp/emacs-lisp/debug.el (debug): * src/eval.c (Fsignal): * lisp/subr.el (error): Document more prominently that signaling an unhandled error in batch mode kills Emacs. Better documentation of backtrace in batch mode.
* Fix treesit-simple-indent-presets docstring (bug#67007)Yuan Fu2023-11-081-1/+1
| | | | | * lisp/treesit.el (treesit-simple-indent-presets): Fix docstring. * doc/lispref/modes.texi (Parser-based Indentation): Fix example.
* Fix description of 'Package-Requires' library headerEli Zaretskii2023-11-041-0/+15
| | | | | * doc/lispref/tips.texi (Library Headers): Update the description of the 'Package-Requires' header. (Bug#66677)
* ; Fix Texinfo warningsEli Zaretskii2023-10-221-1/+2
| | | | | | | | * doc/misc/wisent.texi (Grammar format): * doc/misc/efaq.texi (Not writing files to the current directory): * doc/misc/ede.texi: * doc/lispref/errors.texi (Standard Errors): Fix warnings emitted by makeinfo 7.1.
* ; Fix argument name for function `copy-file'Jens Schmidt2023-10-201-1/+1
| | | | | | | * doc/lispref/files.texi (Changing Files): Change name of last argument of function `copy-file' from `preserve-extended-attributes' to `preserve-permissions', as used in the function's description, its doc string and the description below in the manual.
* Document that time-to-days and days-to-time use different epochsBob Rogers2023-10-141-0/+8
| | | | | | * doc/lispref/os.texi (Time Calculations): * lisp/calendar/time-date.el (days-to-time, time-to-days): Doc fixes. (Bug#66502)
* ; * doc/lispref/processes.texi (Process Buffers): More accurate wording.Eli Zaretskii2023-10-071-2/+4
|
* ; * doc/lispref/minibuf.texi (Text from Minibuffer): Mention alias.Eli Zaretskii2023-09-161-0/+4
|
* ; Fix doc typos (Bug#65868)shynur2023-09-112-2/+2
|
* Update defvar usage tips example in manualStefan Kangas2023-09-111-8/+8
| | | | | | * doc/lispref/variables.texi (Tips for Defining): Change example to be about syntax tables instead of old way of defining keymaps using 'defvar' and 'make-sparse-keymap'. (Bug#59224)
* ; Add missing space in the manualVincent Lefevre2023-09-081-1/+1
| | | | | | | * doc/lispref/compile.texi (Native-Compilation Variables): Add missing space. (Bug#65782) Copyright-paperwork-exempt: yes
* ; Fix inaccuracy in ELisp reference manualEli Zaretskii2023-09-081-6/+5
| | | | | * doc/lispref/text.texi (Motion by Indent): Remove incorrect information about return values that can be anything. (Bug#65819)
* * doc/lispref/strings.texi (Text Comparison): Fix typo (bug#65799).Sebastian Miele2023-09-071-1/+1
|
* Improve wording in ELisp manualEli Zaretskii2023-09-061-1/+3
| | | | | | * doc/lispref/objects.texi (Printed Representation): Improve wording. Suggested by Xie Shynur <one.last.kiss@outlook.com>. (Bug# 60639)
* ; Remove incorrect example from ELisp Reference manualEli Zaretskii2023-09-021-10/+0
| | | | | * doc/lispref/commands.texi (Event Examples): Remove incorrect example of using SIGUSR1 signal as an event. (Bug#65577)
* ; Improve documentation of 'char-table-range'Eli Zaretskii2023-09-011-1/+2
| | | | | | * doc/lispref/sequences.texi (Char-Tables): * src/chartab.c (Fchar_table_range): Clarify what 'char-table-range' returns for an argument that is a cons cell.
* ; Another improvement for documentation of pixelwise scrollingEli Zaretskii2023-08-201-10/+22
| | | | | * doc/lispref/commands.texi (Misc Events): More details about pixelwise mouse-wheel scrolling events. (Bug#65070)
* Fix touchpad scrolling on MS-WindowsEli Zaretskii2023-08-191-5/+6
| | | | | | | | | | * src/w32term.c (w32_construct_mouse_wheel): The number of lines to scroll should always be positive in wheel-scroll events. Whether to scroll up or down is encoded in the modifiers, which produce either wheel-up or wheel-down event. (Bug#65070) * doc/lispref/commands.texi (Misc Events): Clarify the documentation of 'wheel-up' and 'wheel-down' events.
* ; Improve documentation of 'define-alternatives'Eli Zaretskii2023-08-151-18/+66
| | | | | | * doc/lispref/commands.texi (Generic Commands): * lisp/simple.el (define-alternatives): Improve documentation of 'define-alternatives'.
* Clarify the meaning of the argument of ':align-to' space specEli Zaretskii2023-08-031-4/+12
| | | | | * doc/lispref/display.texi (Specified Space): Clarify the meaning and measurement of HPOS in ':align-to' space specs. (Bug#65015)
* ; Clarify documentation of 'server-after-make-frame-hook'Eli Zaretskii2023-07-301-3/+7
| | | | | | | | * doc/lispref/frames.texi (Creating Frames): * lisp/server.el (server-after-make-frame-hook): Clarify documentation of 'server-after-make-frame-hook'. (Bug#64873) (cherry picked from commit e650a14f64b9ebea69615c19ca4466c14af35857)
* ; Improve documentation of automatic addition to minibuffer historyEli Zaretskii2023-07-221-7/+33
| | | | | | | | * doc/lispref/minibuf.texi (Minibuffer History) (Minibuffer Commands, Text from Minibuffer) (Minibuffer Completion): Document the behavior of 'M-n' and "future history" when the value(s) in DEFAULT is/are exhausted. (Bug#64656)
* ; Improve documentation of 'last-command-event'Eli Zaretskii2023-07-222-9/+14
| | | | | | | * doc/lispref/text.texi (Commands for Insertion): * doc/lispref/commands.texi (Command Loop Info): * src/cmds.c (syms_of_cmds) <post-self-insert-hook>: Improve the documentation of 'last-command-event' and 'post-self-insert-hook'.
* ; * doc/lispref/keymaps.texi (Modifying Menus): Add cross-references.Eli Zaretskii2023-07-181-8/+9
|
* ; * doc/lispref/keymaps.texi (Extended Menu Items): Add @pxref.Eli Zaretskii2023-07-181-1/+2
|
* ; Improve documentation of with-restrictionGregory Heytings2023-07-091-1/+2
| | | | | | | * lisp/subr.el (with-restriction): * doc/lispref/positions.texi (Narrowing): Make it clear that the argument is evaluated and that the result of the evaluation must not be nil.
* ; * doc/lispref/keymaps.texi (Key Binding Commands): Fix typo.Eli Zaretskii2023-07-071-1/+1
|
* ; Improve documentation of 'vertical-motion' in ELisp manualEli Zaretskii2023-07-071-10/+17
| | | | | * doc/lispref/positions.texi (Screen Lines): Improve the documentation of 'vertical-motion'.
* ; Improve documentation of key-binding commandsEli Zaretskii2023-07-061-1/+10
| | | | | | | | | * doc/lispref/keymaps.texi (Key Binding Commands): Improve the documentation of arguments expected by key binding commands. * lisp/keymap.el (keymap-set, keymap-global-set) (keymap-local-set, keymap-global-unset, keymap-local-unset) (keymap-unset, key-parse): Doc fixes.
* correct info documentation of benchmark-callRobert Pluim2023-07-041-3/+3
| | | | | * doc/lispref/debugging.texi (Profiling): 'benchmark-call' is a defun, not a macro.
* ; Fix typos in documented names of keymap-* functionsEli Zaretskii2023-07-031-2/+2
| | | | | * doc/lispref/keymaps.texi (Functions for Key Lookup): Fix typos in function names. (Bug#64434)
* Avoid errors in completion due to 'completion-regexp-list'Eli Zaretskii2023-07-021-0/+6
| | | | | | | | | | * doc/lispref/minibuf.texi (Basic Completion): * src/minibuf.c (syms_of_minibuf) <completion-regexp-list>: Document that global non-nil settings of 'completion-regexp-list' are not safe. * lisp/minibuffer.el (completion-pcm--merge-completions): Avoid errors in 'try-completion' when PREFIX is nil. (Bug#64351)
* ; Fix two typos in recent changes in the manualMichael Heerdegen2023-07-021-1/+1
| | | | | * doc/lispref/text.texi (Property Search): * lisp/register.el (register-preview-function): Fix typos.
* ; Improve documentation of text-property-search-* functionsEli Zaretskii2023-07-011-22/+29
| | | | | | | * doc/lispref/text.texi (Property Search): Improve wording and markup. * lisp/emacs-lisp/text-property-search.el (text-property-search-forward) (text-property-search-backward): Doc fixes. (Bug#64367)
* ; Fix tree-sitter C binding typos in Elisp manual.Basil L. Contovounesios2023-06-301-3/+3
|
* Improve documentation of registersEli Zaretskii2023-06-301-4/+9
| | | | | | | | | | | | | | | * doc/lispref/text.texi (Registers): Document buffers in registers. Mention "frameset" as another name for "frame configuration". * doc/emacs/regs.texi (Registers, Configuration Registers) (File and Buffer Registers): Clarify and improve wording. Add cross-references and indexing. (Configuration Registers): Rename the section to a more accurate name. (Bug#64354) * lisp/register.el (jump-to-register, point-to-register) (register-alist, frame-configuration-to-register): Doc fixes. (Bug#64353)
* ; * doc/lispref/variables.texi: Fix define-obsolete-variable-alias arglistVladimir Sedach2023-06-271-1/+1
| | | | | | The WHEN argument is not optional anymore (bug#64312) Copyright-paperwork-exempt: yes
* ; Document that 'named-let' needs lexical-bindingEli Zaretskii2023-06-261-0/+3
| | | | | * doc/lispref/variables.texi (Local Variables): Warn that 'named-let' only works under lexical-binding. (Bug#64290)
* Improve documentation of 'minibuffer-message'Eli Zaretskii2023-06-201-7/+17
| | | | | | | | | | * doc/lispref/minibuf.texi (Minibuffer Misc): Clarify that 'minibuffer-message' behaves like 'message' if called from a buffer that is not a minibuffer. * lisp/minibuffer.el (minibuffer-message) (set-minibuffer-message, clear-minibuffer-message): Doc fixes. (Bug#64165)
* Describe primarily the Emacs s-exp dialect for treesit queriesMattias EngdegÄrd2023-06-181-66/+66
| | | | | | | | * doc/lispref/parsing.texi (Pattern Matching, Multiple Languages): Writing tree-sitter queries as Emacs s-expressions is much more convenient than using the native query notation inside a string, so it makes sense to base the documentation on the former dialect (bug#64017).
* ; Improve documentation of overlay prioritiesEli Zaretskii2023-06-181-23/+32
| | | | | | * doc/lispref/display.texi (Overlay Properties): Don't advise against using overlay property values that are cons cells. (Bug#64101)
* Fix documentation of :predicate in 'define-globalized-minor-mode'Eli Zaretskii2023-06-181-5/+8
| | | | | | | * doc/lispref/modes.texi (Defining Minor Modes): * lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Document that :predicate creates a customizable user option. (Bug#64048)
* ; * doc/lispref/display.texi (Display Tables): Remove extra parens.Eli Zaretskii2023-06-171-1/+1
|
* Improve documentation of 'declare' formsEli Zaretskii2023-06-151-6/+10
| | | | | | | | | * lisp/simple.el (read-extended-command-predicate): Mention the '(declare completion ...' form in the doc string. * doc/lispref/functions.texi (Declare Form): Clarify 'completion-predicate' and 'modes'; add cross-references. (Bug#64045)
* Improve tree-sitter docsBasil L. Contovounesios2023-06-133-201/+227
| | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/positions.texi (List Motion): Incorporate more accurate description of treesit-defun-type-regexp from '(elisp) Tree-sitter Major Modes', replacing that duplicate entry (bug#64018). * doc/lispref/parsing.texi (Parsing Program Source) (Language Grammar, Using Parser, Retrieving Nodes) (Accessing Node Information, Pattern Matching, Multiple Languages): (Tree-sitter Major Modes): * doc/lispref/modes.texi (Parser-based Font Lock): Improve wording, grammar, punctuation, and markup. Fix typos. (Parser-based Indentation): Ditto. Document indent rule presets field-is, catch-all, nth-sibling, grand-parent, and great-grand-parent. * lisp/treesit.el (treesit-simple-indent-presets): Mention field-is, catch-all, nth-sibling, grand-parent, great-grand-parent in docstring. (treesit-major-mode-setup, treesit-explore-mode): Improve docstring/commentary grammar.
* Fix some Texinfo markup in manualsBasil L. Contovounesios2023-06-1310-29/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/macos.texi (Mac / GNUstep Customization): * doc/lispintro/emacs-lisp-intro.texi (condition-case): * doc/lispref/control.texi (pcase Macro): * doc/lispref/debugging.texi (Internals of Debugger): * doc/lispref/internals.texi (Building Emacs): * doc/lispref/modes.texi (Imenu): (Parser-based Font Lock, Parser-based Indentation): * doc/lispref/parsing.texi (Retrieving Nodes, Tree-sitter C API): * doc/lispref/processes.texi (Network, Bindat Types): * doc/lispref/searching.texi (Rx Functions): * doc/lispref/text.texi (Replacing): * doc/lispref/windows.texi (Textual Scrolling): * doc/misc/calc.texi (Killing From Stack, Customizing Calc): * doc/misc/cc-mode.texi (Misc Font Locking, List Line-Up): * doc/misc/ede.texi (ede-cpp-root-project) (ede-proj-target-makefile, ede-sourcecode): * doc/misc/ert.texi (Running Tests in Batch Mode): * doc/misc/eudc.texi (Emacs-only Configuration, The Server Hotlist): * doc/misc/eww.texi (Advanced): * doc/misc/flymake.texi (Starting Flymake) (Proc customization variables): * doc/misc/tramp.texi (File name completion): * doc/misc/gnus.texi (Summary Buffer Lines, Gnus Registry Setup) (Fancy splitting to parent, Customizing the IMAP Connection) (Mail Source Specifiers, Agent as Cache): Consistently mark up nil and t as @code. Also fix the markup and wording of some surrounding text (bug#64016). * doc/lispref/display.texi (SVG Images, Icons): * doc/lispref/modes.texi (Customizing Keywords): Prefer ASCII apostrophe over Unicode right single quotation mark.