summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Avoid assertion violations in bidi.cEli Zaretskii2024-02-271-1/+2
| | | | | | | * src/bidi.c (bidi_resolve_brackets): Move assertion about 'resolved_level' to where it belongs. This avoids unnecessary aborts when the character is not a bracket type and doesn't need BPA resolution. (Bug#69421)
* * lisp/files.el (hack-one-local-variable): Use `set-auto-mode-0`Stefan Monnier2024-02-251-4/+2
| | | | This fixes bug#69373.
* Fix infinite recursion in gdb-mi.elEli Zaretskii2024-02-241-2/+4
| | | | | | * lisp/progmodes/gdb-mi.el: (gdb-clear-partial-output) (gdb-clear-inferior-io): Set inhibit-read-only, to avoid signaling errors in process filter. (Bug#69327)
* Fix 'help-quick-toggle'Eli Zaretskii2024-02-241-2/+10
| | | | | * lisp/help.el (help-quick-sections): Fix "kill-region" command. Add a doc string. (Bug#69345)
* ; * admin/authors.el (authors-aliases): Fix last change.Eli Zaretskii2024-02-241-1/+1
|
* ; Normalize Morgan Smith's attributions.Morgan Smith2024-02-242-1/+2
|
* ; * etc/PROBLEMS: Describe input lags due to GTK IM (bug#69246).Eli Zaretskii2024-02-221-2/+13
|
* * doc/lispref/modes.texi (Tabulated List Mode): Update.Juri Linkov2024-02-211-1/+8
| | | | | In the description of 'tabulated-list-format' document the missing value 'props' that was added long ago.
* * lisp/net/tramp.el (tramp-methods): Fix typo in docstring. (Bug#69294)Michael Albinus2024-02-211-2/+2
|
* ; * lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): Another doc fix.Eli Zaretskii2024-02-201-4/+4
|
* ; * lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): Doc fix.Eli Zaretskii2024-02-201-2/+2
|
* java-ts-mode: Indentation for opening brace on a separate lineDmitry Gutov2024-02-172-4/+40
| | | | | | | | * lisp/progmodes/java-ts-mode.el (java-ts-mode--indent-rules): Support putting the opening brace on a separate line (bug#67556). * test/lisp/progmodes/java-ts-mode-resources/indent.erts: Add a test.
* Removed decommissioned PGP keyserversPhilip Kaludercic2024-02-171-3/+0
| | | | | | | * lisp/epa-ks.el (epa-keyserver): Update the user option type of `epa-keyserver'. See https://mail.gnu.org/archive/html/emacs-devel/2023-11/msg00857.html.
* org: Fix security prompt for downloading remote resourceIhor Radchenko2024-02-171-1/+1
| | | | | | | | * lisp/org.el (org--confirm-resource-safe): Do not assume that resource is safe when user replies "n" (do not download). Reported-by: Max Nikulin <manikulin@gmail.com> Link: https://orgmode.org/list/upj6uk$b7o$1@ciao.gmane.io
* Revert "Update to Org 9.6.19"Eli Zaretskii2024-02-1714-58/+49
| | | | | This reverts commit 07a392f445eb21c5e4681027eee9d981300a4309. It was installed by mistake.
* Update to Org 9.6.19Kyle Meyer2024-02-1714-49/+58
|
* Remove references to phst@google.com.Philipp Stephani2024-02-161-2/+1
| | | | | | | I don't work for Google any more, so I'll use my private address going forward. * .mailmap: Remove references to phst@google.com.
* * BUGS: Note how to report critical security issues.Stefan Kangas2024-02-151-0/+4
|
* Add cross-reference to ELisp manual CaveatsStefan Kangas2024-02-151-3/+3
| | | | | | * doc/lispref/intro.texi (Caveats): Add cross-reference to Emacs manual. Talking about "contributing code" makes little sense in a section about reporting mistakes in the ELisp manual, so skip that part.
* Improve directory prompt used by package-vc-checkoutJoseph Turner2024-02-141-2/+2
| | | | | * lisp/emacs-lisp/package-vc.el (package-vc--read-package-name): Use read-directory-name instead of read-file-name. (Bug#66114)
* Minor Tramp doc adaptionMichael Albinus2024-02-142-5/+5
| | | | | | | * doc/misc/tramp.texi (Frequently Asked Questions): Be more precise with FIDO2 keys. * lisp/net/tramp.el: Adapt comments.
* Merge branch 'emacs-29' of git.sv.gnu.org:/srv/git/emacs into emacs-29Michael Albinus2024-02-123-176/+192
|\
| * * Improve reproducibility of inferred values by native compAndrea Corallo2024-02-111-0/+2
| | | | | | | | | | | | * lisp/emacs-lisp/comp-cstr.el (comp-normalize-valset): Do not try to reorder conses using 'sxhash-equal' as its behavior is not reproducible over different sessions.
| * Handle typescript ts grammar breaking change for function_expressionLoïc Lemaître2024-02-111-174/+188
| | | | | | | | | | | | | | | | | | | | | | | | | | Starting from version 0.20.4 of the typescript/tsx grammar, "function" becomes "function_expression". The right expression is used depending on the grammar version. * lisp/progmodes/typescript-ts-mode.el (tsx-ts-mode--font-lock-compatibility-function-expression): New function (bug#69024). (typescript-ts-mode--font-lock-settings): Use it. Copyright-paperwork-exempt: yes
| * Don't quote 't' in doc stringsEli Zaretskii2024-02-101-2/+2
| | | | | | | | | | * lisp/outline.el (outline-minor-mode-use-buttons): Doc fix. Patch by Arash Esbati <arash@gnu.org>. (Bug#69012)
* | ;; Fix typo in the Tramp documentationDaniel Martín2024-02-121-1/+1
|/
* Tramp: Handle PIN requests from security keys (don't merge)Michael Albinus2024-02-093-14/+32
| | | | | | | | | | | | * doc/misc/tramp.texi (Frequently Asked Questions): Clarify FIDO entry. * lisp/net/tramp-sh.el (tramp-actions-before-shell) (tramp-actions-copy-out-of-band): Use `tramp-security-key-pin-regexp'. * lisp/net/tramp.el (tramp-security-key-pin-regexp): New defcustom. (tramp-action-otp-password, tramp-read-passwd): Trim password prompt. (tramp-action-show-and-confirm-message): Expand for PIN requests.
* ; Mention defface's and their :version tags in CONTRIBUTE.Eli Zaretskii2024-02-091-3/+4
|
* * admin/notes/kind-communication: New file.Stefan Kangas2024-02-081-0/+21
|
* ; And another fix of CONTRIBUTE.Eli Zaretskii2024-02-081-3/+3
|
* ; Another clarification in CONTRIBUTE.Eli Zaretskii2024-02-081-3/+4
|
* ; Clarify "ChangeLog entries" in CONTRIBUTE.Eli Zaretskii2024-02-081-14/+16
|
* Don't skip links to "." and ".." in Dired when marking filesEli Zaretskii2024-02-081-0/+5
| | | | | * lisp/dired.el (dired-mark): Skip "." and "..", but not symlinks to those two. (Bug#38729) (Bug#68814)
* Pass unquoted filename to user-supplied MUSTMATCH predicateJoseph Turner2024-02-061-5/+12
| | | | | | | | * lisp/minibuffer.el (read-file-name-default): Pass REQUIRE-MATCH argument through substitute-in-file-name. * lisp/minibuffer.el (read-file-name): Update docstring. Resolves bug#68815.
* * doc/lispref/parsing.texi (Retrieving Nodes): Improve documentation.Juri Linkov2024-02-042-12/+15
| | | | | Update optional arguments 'predicate' and 'include-node' of 'treesit-node-top-level'.
* ; * etc/PROBLEMS: Workaround for Windows key "stuck" (bug#68914).Eli Zaretskii2024-02-041-9/+23
|
* ; Fix last changeEli Zaretskii2024-02-031-2/+2
| | | | | | * lisp/progmodes/js.el (js--treesit-font-lock-compatibility-definition-feature): Fix comments.
* Fix incompatibility with tree-sitter-javascript >= 0.20.2Vincenzo Pupillo2024-02-031-6/+21
| | | | | | | | | | | Starting from version 0.20.2 the grammar's primary expression "function" has been renamed to "function_expression". A new function checks if the new primary expression is available, and if so, it returns the correct rules. * lisp/progmodes/js.el (js--treesit-font-lock-compatibility-definition-feature): New function. (js--treesit-font-lock-settings): Use it. (Bug#68879)
* Avoid signaling errors from 'pixel-fill-region'Eli Zaretskii2024-02-031-33/+35
| | | | | | | | * lisp/textmodes/pixel-fill.el (pixel-fill-region): Make sure the selected window displays the current buffer. This is important when this function is called inside 'with-current-buffer' or similar forms which temporarily change the buffer displayed in the selected window. (Bug#67791)
* eglot: Add nushell language servernibon72024-02-021-0/+1
| | | | | * lisp/progmodes/eglot.el (eglot-server-programs): Add nushell language server. (Bug#68823)
* eglot: Add php-ts-mode to eglot-server-programsPiotr Kwiecinski2024-02-021-1/+1
| | | | | | | * lisp/progmodes/eglot.el (eglot-server-programs): Add php-ts-mode. (Bug#68870) Copyright-paperwork-exempt: yes
* Support kotlin-ts-mode in Eglotdalu2024-02-021-1/+1
| | | | | | | * lisp/progmodes/eglot.el (eglot-server-programs): Support kotlin-ts-mode. (Bug#68865) Copyright-paperwork-exempt: yes
* Fix stale cache in Tramp (do not merge with master)Michael Albinus2024-02-011-0/+6
| | | | | * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): Flush file properties when needed. (Bug#68805)
* * configure.ac: Include X11/Xlib.h for XOpenDisplay. (Bug#68842)Ulrich Müller2024-02-011-2/+2
| | | | Do not merge to master.
* Improve `desktop-save-mode` docstringStefan Kangas2024-02-011-6/+15
| | | | * lisp/desktop.el (desktop-save-mode): Improve docstring.
* ; Fix doc strings of splash-screen data structuresEli Zaretskii2024-01-291-2/+2
| | | | | * lisp/startup.el (fancy-startup-text, fancy-about-text): Doc fixes. (Bug#68788)
* Fix completing-read functional REQUIRE-MATCH behaviorJoseph Turner2024-01-281-4/+7
| | | | | | | | * lisp/minibuffer.el (completion--complete-and-exit): If minibuffer-completion-confirm is a function which returns nil, immediately fail to complete. See bug#66187.
* Fix "emacs -nw" on MS-WindowsEli Zaretskii2024-01-282-2/+7
| | | | | | | | | * src/w32term.c (w32_flip_buffers_if_dirty): Do nothing if F is not a GUI frame. This avoids rare crashes in "emacs -nw". * src/w32console.c (initialize_w32_display): Set the ENABLE_EXTENDED_FLAGS bit in 'prev_console_mode'. (cherry picked from commit e1970c99f097715fc5bb3b88154799bfe13de90f)
* ; Fix last change in package.texiEli Zaretskii2024-01-281-5/+7
| | | | | | | * doc/lispref/package.texi (Multi-file Packages): Fix wording and markup. (Bug#65027) (cherry picked from commit 6d76e3991241905b0841effc6f8cd42394d9aa64)
* Handle wrong login program in TrampMichael Albinus2024-01-281-1/+1
| | | | | * lisp/net/tramp-sh.el (tramp-maybe-open-connection): Exit remote shell when login fails.