Merge from origin/emacs-29

a4751657 * doc/man/emacsclient.1: Fix --tramp option.
1e5357d3 * doc/man/emacsclient.1: Add missing sections (bug#66598)
fba7b9db Add explanation for extra parentheses in ELisp Introduction
77232826 Add sample code to the "let*" section in "forward-paragraph"
7a00ca92 Fix treesit test (bug#67117)
d2208932 Fix c++-ts-mode indentation (bug#67975)
d386a8aa Recommend customizing eglot for python-base-mode
bd0c7589 Improve documentation of new native-compilation commands
1ad126c0 ; Fix typo
77678244 doc/lispintro: Don't mention `set` (bug#67734)
cb3684e9 Fix script for some characters
2922d683 ; * src/treesit.c (treesit_traverse_child_helper): Fix co...
7b315e8a Fix an issue when searching subtree backward (bug#67117)
03625c2f Fix passive mode for tnftp client in ange-ftp.el.
b6429b1c ; Improve documentation of ispell.el's dictionary database
75cc1593 ; * etc/PROBLEMS: Update the "GnuPG hangs" entry.
67d9af1c Fix using disabled command without a docstring
f68f3500 Improve documentation of text properties handling when ya...
06c39991 Eglot: Add Uiua language server
5 jobs for master in 52 minutes (queued for 32 seconds)
Status Job ID Name Coverage
  Build Images
failed #78820
build-image-inotify

00:52:00

 
  Normal
skipped #78821
test-lisp-inotify
skipped #78822
test-lisp-international-inotify
skipped #78823
test-lisp-net-inotify
skipped #78824
test-lisp-textmodes-inotify
 
Name Stage Failure
failed
build-image-inotify Build Images
5f70bf18a086: Retrying in 2 seconds
5f70bf18a086: Retrying in 1 second
context deadline exceeded (Client.Timeout exceeded while awaiting headers)
Running after script...
$ test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/test ${test_name}
$ test -n "$(docker ps -aq -f name=${test_name})" && docker rm ${test_name}
$ find ${test_name} ! \( -name "*.log" -o -name ${EMACS_TEST_JUNIT_REPORT} \) -type f -delete
find: build-image-inotify-1be62044: No such file or directory
ERROR: Job failed: exit code 1