F. Jason Park
db5915f30b
Fix 'with-sqlite-transaction'
...
* lisp/sqlite.el (with-sqlite-transaction): Tuck misplaced body
of else form back into feature-test control structure whence it
escaped. (Bug#67142)
* test/lisp/sqlite-tests.el: New file to accompany
test/src/sqlite-tests.el.
2024-03-11 15:23:55 +02:00
Eli Zaretskii
fe491173e8
; * doc/emacs/files.texi (Image Mode): Fix typo (bug#69671).
2024-03-09 11:40:27 +02:00
Eli Zaretskii
b9f7a2274f
; Improve documentation of 'minibuffer-allow-text-properties'
...
* doc/lispref/minibuf.texi (Text from Minibuffer): Document the
default value of 'minibuffer-allow-text-properties'.
2024-03-08 15:06:37 +02:00
Eli Zaretskii
5ffcca121b
; Improve documentation of image properties
...
* lisp/image.el (create-image, image-property): Add to do strings
link to description of image properties in ELisp manual.
* doc/lispref/display.texi (Defining Images): Fix example and add
cross-reference to where image properties are described.
(Image Descriptors): Add index entry.
2024-03-07 10:11:44 +02:00
Eli Zaretskii
6e801077ae
; * src/composite.c (composition_compute_stop_pos): Add comment.
2024-03-04 17:09:29 +02:00
Eli Zaretskii
ae80192d97
; * src/buffer.c (Fmake_indirect_buffer): Doc fix.
2024-03-01 10:32:32 +02:00
Dan Jacobson
2549eabc97
Fix typos in vnvni.el.
...
* lisp/leim/quail/vnvni.el ("vietnamese-vni"): Fix typos. (Bug#69485)
Copyright-paperwork-exempt: yes
2024-03-01 09:33:38 +02:00
Eli Zaretskii
647cecc853
; * lisp/vc/vc.el (vc-clone): Fix wording of doc string.
2024-02-27 15:11:58 +02:00
Eli Zaretskii
383ccf6d51
Avoid assertion violations in bidi.c
...
* 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)
2024-02-27 13:12:15 +02:00
Stefan Monnier
b7cef701cb
* lisp/files.el (hack-one-local-variable): Use set-auto-mode-0
...
This fixes bug#69373.
2024-02-25 11:35:44 -05:00
Eli Zaretskii
0530800175
Fix infinite recursion in gdb-mi.el
...
* 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)
2024-02-24 15:12:57 +02:00
Eli Zaretskii
01ebc95114
Fix 'help-quick-toggle'
...
* lisp/help.el (help-quick-sections): Fix "kill-region" command.
Add a doc string. (Bug#69345)
2024-02-24 11:59:30 +02:00
Eli Zaretskii
afe49c7e2a
; * admin/authors.el (authors-aliases): Fix last change.
2024-02-24 09:32:06 +02:00
Morgan Smith
8b1f10f8cf
; Normalize Morgan Smith's attributions.
2024-02-24 09:30:51 +02:00
Eli Zaretskii
70cf4b694b
; * etc/PROBLEMS: Describe input lags due to GTK IM (bug#69246).
2024-02-22 15:15:53 +02:00
Juri Linkov
f28a557c7d
* doc/lispref/modes.texi (Tabulated List Mode): Update.
...
In the description of 'tabulated-list-format' document
the missing value 'props' that was added long ago.
2024-02-21 19:43:28 +02:00
Michael Albinus
d6131b5902
* lisp/net/tramp.el (tramp-methods): Fix typo in docstring. (Bug#69294)
2024-02-21 09:02:33 +01:00
Eli Zaretskii
2eb85a9de1
; * lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): Another doc fix.
2024-02-20 19:15:38 +02:00
Eli Zaretskii
4c6653f23a
; * lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): Doc fix.
2024-02-20 15:44:13 +02:00
Dmitry Gutov
5a64d2c759
java-ts-mode: Indentation for opening brace on a separate line
...
* 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.
2024-02-17 22:35:16 +02:00
Philip Kaludercic
9e56bd5ed8
Removed decommissioned PGP keyservers
...
* 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 .
2024-02-17 19:47:29 +01:00
Ihor Radchenko
e56f0ef51b
org: Fix security prompt for downloading remote resource
...
* 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
2024-02-17 19:31:28 +02:00
Eli Zaretskii
65ba327465
Revert "Update to Org 9.6.19"
...
This reverts commit 07a392f445 .
It was installed by mistake.
2024-02-17 18:53:05 +02:00
Kyle Meyer
07a392f445
Update to Org 9.6.19
2024-02-17 10:17:41 -05:00
Philipp Stephani
45f9af61b8
Remove references to phst@google.com.
...
I don't work for Google any more, so I'll use my private address going
forward.
* .mailmap: Remove references to phst@google.com .
2024-02-16 02:26:22 +01:00
Stefan Kangas
7256690a3c
* BUGS: Note how to report critical security issues.
2024-02-15 00:57:08 +01:00
Stefan Kangas
1035669b38
Add cross-reference to ELisp manual Caveats
...
* 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.
2024-02-15 00:44:55 +01:00
Joseph Turner
61a1450762
Improve directory prompt used by package-vc-checkout
...
* lisp/emacs-lisp/package-vc.el (package-vc--read-package-name): Use
read-directory-name instead of read-file-name. (Bug#66114)
2024-02-14 17:51:59 +01:00
Michael Albinus
0c7c8210cb
Minor Tramp doc adaption
...
* doc/misc/tramp.texi (Frequently Asked Questions): Be more
precise with FIDO2 keys.
* lisp/net/tramp.el: Adapt comments.
2024-02-14 17:27:43 +01:00
Michael Albinus
df243f785d
Merge branch 'emacs-29' of git.sv.gnu.org:/srv/git/emacs into emacs-29
2024-02-12 13:21:53 +01:00
Daniel Martín
17a395e04c
;; Fix typo in the Tramp documentation
2024-02-12 13:21:08 +01:00
Andrea Corallo
614b244a7f
* Improve reproducibility of inferred values by native comp
...
* 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.
2024-02-11 11:15:27 +01:00
Loïc Lemaître
9f9da26e0d
Handle typescript ts grammar breaking change for function_expression
...
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
2024-02-11 05:00:38 +02:00
Eli Zaretskii
717d8c4285
Don't quote 't' in doc strings
...
* lisp/outline.el (outline-minor-mode-use-buttons): Doc fix.
Patch by Arash Esbati <arash@gnu.org >. (Bug#69012)
2024-02-10 13:00:51 +02:00
Michael Albinus
f1e7b5230a
Tramp: Handle PIN requests from security keys (don't merge)
...
* 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.
2024-02-09 11:05:14 +01:00
Eli Zaretskii
7d3a144486
; Mention defface's and their :version tags in CONTRIBUTE.
2024-02-09 08:49:55 +02:00
Stefan Kangas
09c53b717d
* admin/notes/kind-communication: New file.
2024-02-08 22:31:54 +01:00
Eli Zaretskii
31ca4e5501
; And another fix of CONTRIBUTE.
2024-02-08 22:28:08 +02:00
Eli Zaretskii
d65499e790
; Another clarification in CONTRIBUTE.
2024-02-08 21:26:36 +02:00
Eli Zaretskii
571ec583d6
; Clarify "ChangeLog entries" in CONTRIBUTE.
2024-02-08 21:07:10 +02:00
Eli Zaretskii
e268231686
Don't skip links to "." and ".." in Dired when marking files
...
* lisp/dired.el (dired-mark): Skip "." and "..", but not symlinks
to those two. (Bug#38729) (Bug#68814)
2024-02-08 13:51:55 +02:00
Joseph Turner
e25d11314d
Pass unquoted filename to user-supplied MUSTMATCH predicate
...
* 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.
2024-02-06 16:05:46 -05:00
Juri Linkov
4749699370
* doc/lispref/parsing.texi (Retrieving Nodes): Improve documentation.
...
Update optional arguments 'predicate' and 'include-node'
of 'treesit-node-top-level'.
2024-02-04 19:22:21 +02:00
Eli Zaretskii
d0673ea0d4
; * etc/PROBLEMS: Workaround for Windows key "stuck" (bug#68914).
2024-02-04 16:11:20 +02:00
Eli Zaretskii
b91f0ee2fc
; Fix last change
...
* lisp/progmodes/js.el
(js--treesit-font-lock-compatibility-definition-feature): Fix
comments.
2024-02-03 11:20:11 +02:00
Vincenzo Pupillo
2f69353e4a
Fix incompatibility with tree-sitter-javascript >= 0.20.2
...
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)
2024-02-03 11:14:44 +02:00
Eli Zaretskii
d49124fc14
Avoid signaling errors from 'pixel-fill-region'
...
* 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)
2024-02-03 11:09:36 +02:00
nibon7
a398712761
eglot: Add nushell language server
...
* lisp/progmodes/eglot.el (eglot-server-programs): Add nushell
language server. (Bug#68823)
2024-02-02 08:54:25 +01:00
Piotr Kwiecinski
5f56bc1cdf
eglot: Add php-ts-mode to eglot-server-programs
...
* lisp/progmodes/eglot.el (eglot-server-programs): Add
php-ts-mode. (Bug#68870)
Copyright-paperwork-exempt: yes
2024-02-02 08:51:07 +01:00
dalu
c14c978e3b
Support kotlin-ts-mode in Eglot
...
* lisp/progmodes/eglot.el (eglot-server-programs): Support
kotlin-ts-mode. (Bug#68865)
Copyright-paperwork-exempt: yes
2024-02-02 08:27:53 +01:00