aboutsummaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* doc/emacs/display.texi (Semantic Font Lock): SimplifyStefan Monnier2025-10-151-1/+1
|
* Add support for su-rs and sudo-rs programsMichael Albinus2025-10-151-0/+16
| | | | | | | | | | | | | | | | | | | | * doc/misc/tramp.texi (Inline methods): Add "surs" and "sudors" methods. * etc/NEWS: Add optional "surs" and "sudors" Tramp methods. Presentational fixes and improvements. * lisp/net/tramp-cmds.el (tramp-file-name-with-method): Add "surs" and "sudors" to :type. Adapt :version. * lisp/net/tramp-sh.el (tramp-enable-surs-method) (tramp-enable-sudors-method): New defuns (tramp-sh-handle-expand-file-name): Add "surs" and "sudors" in check. * lisp/net/tramp.el (tramp-methods): Adapt docstring. * lisp/comint.el (comint-password-prompt-regexp): * test/lisp/comint-tests.el (comint-testsuite-password-strings): Add su-rs and sudo-rs password prompts.
* (font-lock-defaults): Clarify the use of SYNTAX-ALIST (bug#79586)Stefan Monnier2025-10-141-2/+12
| | | | | | * doc/lispref/modes.texi (Font Lock Basics): * lisp/font-core.el (font-lock-defaults): Document when SYNTAX-ALIST is used and how it interacts with syntactic fontification.
* Update to Transient v0.10.1-8-g188ec9a1Jonas Bernoulli2025-10-131-2/+2
|
* ; Improve documentation of semantic highlightingEli Zaretskii2025-10-131-9/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/elisp-mode.el (elisp) (elisp-fontify-semantically, elisp-symbol-at-mouse) (elisp-free-variable, elisp-special-variable-declaration) (elisp-condition, elisp-major-mode-name, elisp-face) (elisp-symbol-role, elisp-symbol-role-definition) (elisp-function, elisp-non-local-exit, elisp-unknown-call) (elisp-macro, elisp-special-form, elisp-throw-tag) (elisp-feature, elisp-rx, elisp-theme, elisp-binding-variable) (elisp-bound-variable, elisp-shadowing-variable) (elisp-shadowed-variable, elisp-variable-at-point) (elisp-warning-type, elisp-function-property-declaration) (elisp-thing, elisp-slot, elisp-widget-type, elisp-type) (elisp-group, elisp-nnoo-backend, elisp-ampersand) (elisp-constant, elisp-defun, elisp-defmacro, elisp-defvar) (elisp-defface, elisp-icon, elisp-deficon, elisp-oclosure) (elisp-defoclosure, elisp-coding, elisp-defcoding) (elisp-charset, elisp-defcharset, elisp-completion-category) (elisp-completion-category-definition, elisp-add-help-echo) (elisp-fontify-symbol-precedence-function): Add :version tags. * lisp/emacs-lisp/elisp-scope.el: Fix references to meta-syntactic variables in the commentary. (elisp-scope-describe-symbol-role, coding, defcoding, charset) (defcharset): Doc fixes. (elisp-scope-safe-macros): Add :version tag. Doc fix. * doc/emacs/display.texi (Semantic Font Lock): Fix punctuation and wording, improve cross-references and indexing.
* Merge branch 'feature/elisp-fontify-semantically'Eshel Yaron2025-10-122-0/+84
|\
| * Document 'elisp-fontify-semantically' in the Emacs manualEshel Yaron2025-10-113-210/+84
| | | | | | | | | | | | | | | | * doc/emacs/display.texi (Semantic Font Lock): New node. * doc/emacs/emacs.texi: Update menu. * etc/NEWS: Update relevant entry. * lisp/emacs-lisp/elisp-scope.el: Expand commentary. * doc/misc/elisp-semantic-highlighting.org: Delete it.
| * ; * doc/misc/elisp-semantic-highlighting.org: Fix typos.Eshel Yaron2025-10-071-8/+8
| |
| * Add documentation about ELisp semantic highlightingEshel Yaron2025-10-061-0/+210
| |
* | ; * doc/misc/gnus.texi (Optional Back End Functions): Add newer (bug#79484).James Thomas2025-10-121-0/+13
| |
* | ; * doc/misc/gnus.texi: Fix formatting (bug#79484).James Thomas2025-10-121-28/+27
| |
* | ; Simplify last change slightly, improve wording, add xref.Sean Whitton2025-10-111-6/+8
| |
* | ; use-package manual: Discuss defvar-keymap ':prefix t'Pedro Andres Aranda Gutierrez2025-10-111-2/+24
| | | | | | | | | | * doc/misc/use-package.texi (Binding to a keymap): Discuss defvar-keymap ':prefix t' feature.
* | Fix MS-Windows tray notifications from different Emacs framesEli Zaretskii2025-10-111-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/w32fns.c (EMACS_TRAY_NOTIFICATION_ID_INIT): Rename from EMACS_TRAY_NOTIFICATION_ID; all users adjusted. (last_tray_notification_id): New static variable. (add_tray_notification): Advance 'last_tray_notification_id' for each new notification; wrap around to the fixed initial value when reached the maximum. This allows Lisp programs track notifications and remove them from the same frame from which they were created. (Fw32_notification_notify, Fw32_notification_close): Doc fixes. * doc/lispref/os.texi (Desktop Notifications): Update the documentation of 'w32-notification-notify' and 'w32-notification-close'. Bug#79400
* | Merge from origin/emacs-30Eli Zaretskii2025-10-113-1/+11
|\ \ | | | | | | | | | | | | | | | | | | | | | 1895ba3ba3b ; Document %i format 85db0ac0d6e ; * doc/lispref/nonascii.texi (Explicit Encoding): Fix a ... c119a3600ed ; * doc/lispref/tips.texi (Documentation Tips): Document ... Also fix trailing whitespace in test files.
| * | ; Document %i formatEli Zaretskii2025-10-111-0/+1
| | | | | | | | | | | | | | | | | | * src/editfns.c (Fformat): Doc fix. * doc/lispref/strings.texi (Formatting Strings): Document %i.
| * | ; * doc/lispref/nonascii.texi (Explicit Encoding): Fix a typo (bug#79613).Eli Zaretskii2025-10-111-1/+1
| | |
| * | ; * doc/lispref/tips.texi (Documentation Tips): Document \\+`foo'.Eli Zaretskii2025-10-081-0/+9
| | |
* | | ; * doc/emacs/mini.texi (Minibuffer History): Improve indexing.Eli Zaretskii2025-10-111-2/+4
| | |
* | | Allow creating a pipe process without a bufferSpencer Baugh2025-10-111-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, even passing :buffer nil to make-pipe-process would create a buffer. Now, if you explicitly call (make-pipe-process :buffer nil), it will create a pipe process without a buffer, just like all the other process creation functions. * src/process.c (Fmake_pipe_process): Check for explicit :buffer nil and don't make a buffer. (bug#79596) * doc/lispref/processes.texi (Asynchronous Processes): Update. * test/src/process-tests.el (process-test-make-pipe-process-no-buffer): Add test.
* | | ; * doc/misc/reftex.texi (Builtin Label Environments): Fix typo.Arash Esbati2025-10-101-1/+1
| | |
* | | Replace obsolete floatfig package with floatfltArash Esbati2025-10-101-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/reftex.texi (Builtin Label Environments): Mention the floatflt LaTeX package instead of the obsolete floatfig. * lisp/textmodes/reftex-vars.el (reftex-label-alist-builtin): Replace obsolete floatfig entry with floatflt. Add entry for "floatingtable". Fix type indicator for "tabwindow". (reftex-default-label-alist-entries): Use floatflt as well.
* | | modes.texi: Declare official support for a standard "abuse"Stefan Monnier2025-10-081-0/+6
| | | | | | | | | | | | | | | | | | * doc/lispref/modes.texi (Search-based Fontification): Explicitly mention the "abuse" of matchers that perform the highlighting instead of matching.
* | | Merge from origin/emacs-30Sean Whitton2025-10-071-13/+24
|\ \ \ | |/ / | | | | | | | | | | | | c7ab3700675 ; * doc/lispref/control.texi (Conditionals): Grammar fix. f3c29c1415e ; * doc/lispref/control.texi (Conditionals): Document SYM... da47fa2f23b if-let*/when-let*/and-let*: Don't recommend (VALUEFORM) form
| * | ; * doc/lispref/control.texi (Conditionals): Grammar fix.Sean Whitton2025-10-071-1/+1
| | |
| * | ; * doc/lispref/control.texi (Conditionals): Document SYMBOL form.Sean Whitton2025-10-071-6/+18
| | |
| * | if-let*/when-let*/and-let*: Don't recommend (VALUEFORM) formSean Whitton2025-10-071-11/+10
| | | | | | | | | | | | | | | | | | * doc/lispref/control.texi (Conditionals): * lisp/subr.el (if-let*): Document '(_ VALUEFORM)' instead of '(VALUEFORM)'.
* | | Merge from origin/emacs-30Sean Whitton2025-10-071-0/+4
|\ \ \ | |/ / | | | | | | cd400326b2f ; Improve documentation of 'string-glyph-split'
| * | ; Improve documentation of 'string-glyph-split'Eli Zaretskii2025-10-051-0/+4
| | | | | | | | | | | | | | | | | | * doc/lispref/display.texi (Size of Displayed Text): * lisp/emacs-lisp/subr-x.el (string-glyph-split): Document a caveat (bug#79576).
* | | defvar-keymap: New ':prefix t' abbreviationSean Whitton2025-10-061-5/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/keymap.el (defvar-keymap): New ':prefix t' abbreviation. * lisp/emacs-lisp/helper.el (Helper-help-map): * lisp/vc/pcvs.el (cvs-mode-diff-map): * lisp/vc/vc-hooks.el (vc-prefix-map): * lisp/vcursor.el (vcursor-map): Use it. * doc/lispref/keymaps.texi (Creating Keymaps): * etc/NEWS: Document it.
* | | Run buffer-local window change functions in their buffers nowMartin Rudalics2025-10-061-19/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The buffer-local-versions of 'window-buffer-change-functions', 'window-size-change-functions', 'window-selection-change-functions' and 'window-state-change-functions' are now run with the respective buffer temporarily current. Also, the local version of 'window-buffer-change-functions' is run for the buffer removed from the window too. * src/window.c (run_window_change_functions_locally) (run_window_change_functions_globally): New functions replacing 'run_window_change_functions_1'. (run_window_change_functions): Run the buffer local versions of these hooks in their respective buffers. Run 'window-buffer-change-functions' for the buffer removed from the window too. (Vwindow_buffer_change_functions, Vwindow_size_change_functions) (Vwindow_selection_change_functions) (Vwindow_state_change_functions): Mention that the buffer-local versions are run with their buffer temporarily current. * doc/lispref/windows.texi (Window Hooks): Mention that buffer-local-versions of window change functions are run with their buffer temporarily current. Also say that 'window-buffer-change-functions' will be run for removed buffer too. * etc/NEWS: Advertise changes for the buffer-local versions of window change functions.
* | | VC: New commands for cherry-picking (bug#79408)Sean Whitton2025-10-042-8/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/diff-mode.el (diff-buffer-file-names): New function. * lisp/vc/log-view.el (vc--pick-or-revert) (vc--prompt-other-working-tree): Autoload. (vc-parent-buffer-name, vc-log-short-style) (vc-print-log-internal): Declare. (log-view--pick-or-revert): New function. (log-view-revision-cherry-pick, log-view-revision-revert): New commands. (log-view-mode-map, log-view-mode-menu): Bind them. * lisp/vc/vc-dispatcher.el (vc-start-logentry): If get-file-buffer returns nil, use the current buffer as the parent buffer. * lisp/vc/vc.el (diff-buffer-file-names, diff-reverse-direction): Declare. (vc--pick-or-revert): New function. (vc-revision-cherry-pick, vc-revision-revert): New commands. * lisp/vc/vc-hooks.el (vc-menu-map): Bind them. * doc/emacs/maintaining.texi (VC Change Log, VC Undo) (Copying Between Branches): * etc/NEWS: Document the new commands.
* | | ; Improve the documentation of the last commitEli Zaretskii2025-10-041-3/+5
| | | | | | | | | | | | | | | | | | * lisp/vc/log-view.el (log-view-copy-revision-as-kill): * doc/emacs/maintaining.texi (VC Change Log): * etc/NEWS: Improve wording of last commit. (Bug#79493)
* | | Improve log-view-copy-revision-as-killSean Whitton2025-10-041-3/+3
| | | | | | | | | | | | | | | | | | | | | * lisp/vc/log-view.el (log-view-copy-revision-as-kill): Signal user-error if there is no revision at point. * doc/emacs/maintaining.texi (VC Change Log): * etc/NEWS: Shorten docs for the new command.
* | | New command log-view-copy-revision-as-killTimo Myyrä2025-10-041-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/log-view.el (log-view-copy-revision-as-kill): New command. (log-view-mode-map): Bind it. * doc/emacs/maintaining.texi (VC Change Log): * etc/NEWS: Document it.
* | | New command log-view-unmark-all-entriesSean Whitton2025-10-031-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/log-view.el (log-view-unmark-all-entries): New command. (log-view-mode-map): Bind it. * doc/emacs/maintaining.texi (VC Change Log): * etc/NEWS: Document it.
* | | Merge from origin/emacs-30Sean Whitton2025-10-031-16/+19
|\ \ \ | |/ / | | | | | | 0aa44112b68 ; * doc/emacs/maintaining.texi (VC Change Log): Missing a...
| * | ; * doc/emacs/maintaining.texi (VC Change Log): Missing annotations.Sean Whitton2025-10-031-16/+19
| | |
* | | Merge from origin/emacs-30Sean Whitton2025-10-031-3/+4
|\ \ \ | |/ / | | | | | | | | | 6a8fda1f339 Fix process name matching in 'tramp-process-running-p' 217fd4f09ea ; * doc/lispref/modes.texi (Defining Minor Modes): Fix la...
| * | ; * doc/lispref/modes.texi (Defining Minor Modes): Fix last change.Eli Zaretskii2025-09-271-3/+4
| | |
* | | ; TRAMP docs: "cherry pick"->"cherry-pick" (see bug#79408).Sean Whitton2025-10-031-1/+1
| | |
* | | ; * doc/emacs/vc1-xtra.texi (Other Working Trees): Better example.Sean Whitton2025-10-011-11/+8
| | |
* | | New command vc-kill-other-working-tree-buffersSean Whitton2025-10-011-0/+13
| |/ |/| | | | | | | | | | | | | * lisp/vc/vc.el (vc-kill-other-working-tree-buffers): New command. * lisp/vc/vc-hooks.el (vc-prefix-map): Bind it. * doc/emacs/vc1-xtra.texi (Other Working Trees): * etc/NEWS: Document it.
* | Improve documentation and customization of 'derived-mode' in buffer predicateJuri Linkov2025-09-271-4/+7
| | | | | | | | | | | | | | | | * doc/lispref/buffers.texi (Buffer List): * lisp/subr.el (buffer-match-p): Document that 'derived-mode' can be a list (bug#79481). * lisp/wid-edit.el (buffer-predicate): Support a list for 'derived-mode'.
* | Document coding system issues with system-*-localePaul Eggert2025-09-271-0/+4
| |
* | Merge from origin/emacs-30Eli Zaretskii2025-09-273-6/+25
|\ \ | |/ | | | | | | | | | | 6d35c807e5f ; Improve documentation of globalized minor modes 704fab0452a ; Improve documentation of handling errors 307f465f7b9 ; * doc/lispref/text.texi (Suspicious Text): Fix suspicio... 6bedbafc7ad ; * doc/lispref/text.texi (Suspicious Text): Indexing fix.
| * ; Improve documentation of globalized minor modesEli Zaretskii2025-09-271-1/+11
| | | | | | | | | | * doc/lispref/modes.texi (Defining Minor Modes): Document the subtlety with ':init-value t' for globalized modes.
| * ; Improve documentation of handling errorsEli Zaretskii2025-09-261-4/+12
| | | | | | | | | | * doc/lispref/control.texi (Processing of Errors): Document that pending input is discarded upon errors. (Bug#79510)
| * ; * doc/lispref/text.texi (Suspicious Text): Fix suspicious address.Eli Zaretskii2025-09-221-1/+1
| |
| * ; * doc/lispref/text.texi (Suspicious Text): Indexing fix.Eli Zaretskii2025-09-221-0/+1
| |