~suntong001/emacs-starter-kit/+git/master:emacs-29

Last commit made on 2024-06-01
Get this branch:
git clone -b emacs-29 https://git.launchpad.net/~suntong001/emacs-starter-kit/+git/master

Branch merges

Branch information

Recent commits

0036025... by Yuan Fu <email address hidden>

Fix treesit-parse-string crash (bug#71012)

Parsing a large file with treesit-parse-string and then printing the
returned node crashes Emacs, because with-temp-buffer kills the temp
buffer when treesit-parse-string returns, and print.c tries to access
the node's position in the killed buffer.

* lisp/treesit.el (treesit-parse-string): Don't use with-temp-buffer.

20af58d... by Yuan Fu <email address hidden>

Check for buffer liveness when accessing tree-sitter node (bug#71012)

* src/treesit.h (treesit_node_buffer_live_p): Declare function.
* src/print.c (print_vectorlike): Print node without position if
buffer is killed.
* src/treesit.c (treesit_node_buffer_live_p): New function.
(treesit_check_node): Add buffer liveness check.
(syms_of_treesit): New error treesit-node-buffer-killed.

bf50aa3... by Eli Zaretskii

Improve documentation of case-conversion commands

* doc/emacs/text.texi (Case): Include the commands with negative
arguments. (Bug#71220)

225b426... by Stefan Kangas

; Fix typos

21b2954... by Eli Zaretskii

; Fix markup in manuals

* doc/emacs/files.texi (Visiting):
* doc/lispref/processes.texi (Filter Functions, Sentinels): Fix
markup and punctuation. Reported by Andrés Ramírez
<email address hidden>.

4f0121f... by Eli Zaretskii

Avoid assertion violations in displaying under 'outline-minor-mode'

* src/xdisp.c (init_from_display_pos): Initialize BYTEPOS
correctly, since 'init_iterator' no longer computes it from
CHARPOS as needed. This fixes a change made on Mar 13, 2013.
(Bug#71194)

1bf6583... by Eli Zaretskii

Improve documentation of 'no-special-glyphs' frame parameter

* doc/lispref/frames.texi (Layout Parameters): Document
limitations of support for 'no-special-glyphs' frame parameter.
(Bug#71163)
* doc/lispref/display.texi (Truncation): Update for when
'fringe-mode' is off.

3647645... by kobarity <email address hidden>

Fix Python font lock of chained assignment statement

* lisp/progmodes/python.el
(python-font-lock-keywords-maximum-decoration): Allow chaining
of single assignment statements.
* test/lisp/progmodes/python-tests.el
(python-font-lock-assignment-statement-20): New test.
(Bug#71093)

3291dea... by Brad Knotwell <email address hidden>

Fix example in Calc manual

* doc/misc/calc.texi (Defining Simple Commands): Fix typo in
command names. (Bug#71166)

Copyright-paperwork-exempt: yes

350ae75... by Eli Zaretskii

Avoid crashes on MS-Windows due to invalid UNC file names

* src/w32.c (parse_root): Avoid crashes due to invalid (too short)
UNC names, such as "\\". (Bug#70914)

* test/src/fileio-tests.el (fileio-tests-invalid-UNC): New test.