aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2024-06-01 08:34:43 -0400
committerEli Zaretskii2024-06-01 08:34:43 -0400
commit22d9bbe284e96037f190e0152461efb05cae9455 (patch)
tree25a2fc65c1cc62252bf095ee592829be99c43959
parentbed63ea922a4e13bd3d6fbb3e7e7f2b408779d3b (diff)
parentbf50aa38f9d2a3a5af8d32ce139c7533c912c476 (diff)
downloademacs-22d9bbe284e96037f190e0152461efb05cae9455.tar.gz
emacs-22d9bbe284e96037f190e0152461efb05cae9455.zip
Merge from origin/emacs-29
bf50aa38f9d Improve documentation of case-conversion commands 225b426f256 ; Fix typos
-rw-r--r--ChangeLog.34
-rw-r--r--ChangeLog.440
-rw-r--r--admin/notes/www2
-rw-r--r--doc/emacs/text.texi16
-rw-r--r--lisp/eshell/esh-util.el6
-rw-r--r--lisp/filesets.el2
-rw-r--r--lisp/shell.el2
-rw-r--r--lisp/simple.el2
-rw-r--r--lisp/textmodes/table.el8
-rw-r--r--lisp/vc/diff-mode.el2
-rw-r--r--src/w32font.c2
-rw-r--r--test/lisp/emacs-lisp/icons-tests.el2
-rw-r--r--test/lisp/progmodes/python-tests.el4
13 files changed, 50 insertions, 42 deletions
diff --git a/ChangeLog.3 b/ChangeLog.3
index 7db4986410d..2d20f535a1c 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -6427,7 +6427,7 @@
6427 * lisp/net/tramp-fuse.el (tramp-fuse-mount-timeout): New defconst. 6427 * lisp/net/tramp-fuse.el (tramp-fuse-mount-timeout): New defconst.
6428 (tramp-fuse-mounted-p): Use it. Check for a file property instead 6428 (tramp-fuse-mounted-p): Use it. Check for a file property instead
6429 of a connection property. 6429 of a connection property.
6430 (tramp-fuse-unmount): Dito. 6430 (tramp-fuse-unmount): Ditto.
6431 6431
6432 * lisp/net/tramp-sshfs.el (tramp-sshfs-maybe-open-connection): 6432 * lisp/net/tramp-sshfs.el (tramp-sshfs-maybe-open-connection):
6433 Do not trust existence of a process, whether the volume is mounted. 6433 Do not trust existence of a process, whether the volume is mounted.
@@ -11209,7 +11209,7 @@
11209 (flymake--publish-diagnostics): Helper for flymake--handle-report. 11209 (flymake--publish-diagnostics): Helper for flymake--handle-report.
11210 (flymake--mode-line-counter, flymake-show-diagnostic) 11210 (flymake--mode-line-counter, flymake-show-diagnostic)
11211 (flymake--diagnostics-buffer-entries): Use 11211 (flymake--diagnostics-buffer-entries): Use
11212 flymake-diagnostic-buffer, flymake-diagonstic-type, 11212 flymake-diagnostic-buffer, flymake-diagnostic-type,
11213 flymake-diagnostic-beg. 11213 flymake-diagnostic-beg.
11214 11214
112152021-09-14 João Távora <joaotavora@gmail.com> 112152021-09-14 João Távora <joaotavora@gmail.com>
diff --git a/ChangeLog.4 b/ChangeLog.4
index 86fd1eb10d8..e3950461f5f 100644
--- a/ChangeLog.4
+++ b/ChangeLog.4
@@ -1319,7 +1319,7 @@
1319 1319
1320 Fix c-ts-mode indentation (bug#67357) 1320 Fix c-ts-mode indentation (bug#67357)
1321 1321
1322 1. In a compund_statement, we indent the first sibling against the 1322 1. In a compound_statement, we indent the first sibling against the
1323 parent, and the rest siblings against their previous sibling. But 1323 parent, and the rest siblings against their previous sibling. But
1324 this strategy falls apart when the first sibling is not on its own 1324 this strategy falls apart when the first sibling is not on its own
1325 line. We should regard the first sibling that is on its own line as 1325 line. We should regard the first sibling that is on its own line as
@@ -11284,7 +11284,7 @@
11284 11284
11285 Add array_initializer to java-ts-mode 11285 Add array_initializer to java-ts-mode
11286 11286
11287 Indent strings inside arrray_initializer one step: 11287 Indent strings inside array_initializer one step:
11288 11288
11289 public class Java { 11289 public class Java {
11290 void foo() { 11290 void foo() {
@@ -16406,7 +16406,7 @@
16406 config-format[1] through a new major-mode: toml-ts-mode. 16406 config-format[1] through a new major-mode: toml-ts-mode.
16407 16407
16408 I've read through the full spec[2], and from what I can see this 16408 I've read through the full spec[2], and from what I can see this
16409 major-mode should provide correct syntax-highligting for every sort of 16409 major-mode should provide correct syntax highlighting for every sort of
16410 config-declaration which adheres to the specification. 16410 config-declaration which adheres to the specification.
16411 16411
16412 Besides that it also adds support for imenu and basic tree-sitter 16412 Besides that it also adds support for imenu and basic tree-sitter
@@ -26568,7 +26568,7 @@
26568 option. 26568 option.
26569 (package-vc-archive-spec-alist): Add new variable to store the 26569 (package-vc-archive-spec-alist): Add new variable to store the
26570 contents of 'elpa-packages' for each archive. 26570 contents of 'elpa-packages' for each archive.
26571 (pacakge-vc-desc->spec): Add function to query package specifications. 26571 (package-vc-desc->spec): Add function to query package specifications.
26572 (package-vc--read-archive-data): Add a 'package-read-archive-hook' 26572 (package-vc--read-archive-data): Add a 'package-read-archive-hook'
26573 implementation. 26573 implementation.
26574 (package-vc--download-and-read-archives): Add a 26574 (package-vc--download-and-read-archives): Add a
@@ -34210,7 +34210,7 @@
34210 34210
342112022-09-15 Mattias Engdegård <mattiase@acm.org> 342112022-09-15 Mattias Engdegård <mattiase@acm.org>
34212 34212
34213 Include nil as valid wallpaper-commmand 34213 Include nil as valid wallpaper-command
34214 34214
34215 * lisp/image/wallpaper.el (wallpaper-command): 34215 * lisp/image/wallpaper.el (wallpaper-command):
34216 Include nil in the type since that is a valid value for the variable, 34216 Include nil in the type since that is a valid value for the variable,
@@ -44103,7 +44103,7 @@
44103 44103
44104 * src/bytecode.c (exec_byte_code): 44104 * src/bytecode.c (exec_byte_code):
44105 * lisp/emacs-lisp/comp.el (comp-limplify-lap-inst): 44105 * lisp/emacs-lisp/comp.el (comp-limplify-lap-inst):
44106 * lisp/emacs-lisp/bytecomp.el: Restore the statu quo ante. 44106 * lisp/emacs-lisp/bytecomp.el: Restore the status quo ante.
44107 44107
44108 * etc/NEWS: Remove the entry about the new optional argument. 44108 * etc/NEWS: Remove the entry about the new optional argument.
44109 44109
@@ -52809,7 +52809,7 @@
52809 /emacs/configure: line 18002: syntax error near unexpected token `;;' 52809 /emacs/configure: line 18002: syntax error near unexpected token `;;'
52810 /emacs/configure: line 18002: ` ;;' 52810 /emacs/configure: line 18002: ` ;;'
52811 That is due to under-quoting of AC_CHECK_LIB's second argument, which led to 52811 That is due to under-quoting of AC_CHECK_LIB's second argument, which led to
52812 the comma in an embedded string being interpreted as paramater-delimiting. 52812 the comma in an embedded string being interpreted as parameter-delimiting.
52813 * configure.ac: Quote the second arg of each AC_CHECK_LIB invocation. 52813 * configure.ac: Quote the second arg of each AC_CHECK_LIB invocation.
52814 (Bug#56272) 52814 (Bug#56272)
52815 52815
@@ -62459,7 +62459,7 @@
62459 up-to-date) until the next invocation of 'eglot-flymake-backend'. 62459 up-to-date) until the next invocation of 'eglot-flymake-backend'.
62460 62460
62461 For now, this doesn't affect Flymake "list-only" diagnostics. Those 62461 For now, this doesn't affect Flymake "list-only" diagnostics. Those
62462 are reported via the 'flymake-list-only-diagonstics' variable and 62462 are reported via the 'flymake-list-only-diagnostics' variable and
62463 are always communicated immediately to it. 62463 are always communicated immediately to it.
62464 62464
62465 * eglot.el: (eglot-handle-notification 62465 * eglot.el: (eglot-handle-notification
@@ -66876,7 +66876,7 @@
66876 (eshell-get-delimited-modifier-argument): New functions... 66876 (eshell-get-delimited-modifier-argument): New functions...
66877 (eshell-pred-user-or-group, eshell-pred-file-time) 66877 (eshell-pred-user-or-group, eshell-pred-file-time)
66878 (eshell-pred-file-links, eshell-pred-file-size) 66878 (eshell-pred-file-links, eshell-pred-file-size)
66879 (eshell-pred-substitute, eshell-join-memebers, eshell-split-members): 66879 (eshell-pred-substitute, eshell-join-members, eshell-split-members):
66880 ... and use them here. 66880 ... and use them here.
66881 (eshell-include-members): Pass 'mod-char' and use 66881 (eshell-include-members): Pass 'mod-char' and use
66882 'eshell-get-delimited-modifier-argument'. 66882 'eshell-get-delimited-modifier-argument'.
@@ -74587,7 +74587,7 @@
74587 74587
745882022-03-24 Jimmy Aguilar Mena <spacibba@aol.com> 745882022-03-24 Jimmy Aguilar Mena <spacibba@aol.com>
74589 74589
74590 Merge 'completion-auto-select new value secont-tab' 74590 Merge 'completion-auto-select new value second-tab'
74591 74591
74592 This includes the second-tab value for completion-auto-select and 74592 This includes the second-tab value for completion-auto-select and
74593 documentation related. 74593 documentation related.
@@ -82366,7 +82366,7 @@
82366 82366
823672022-02-06 Wang Chunye <chunywan@xilinx.com> (tiny change) 823672022-02-06 Wang Chunye <chunywan@xilinx.com> (tiny change)
82368 82368
82369 optimization: constand folding for read-kbd-macro 82369 optimization: constant folding for read-kbd-macro
82370 82370
82371 to boost startup performance, it is better to avoid invoking 82371 to boost startup performance, it is better to avoid invoking
82372 `read-kbd-macro` at run time which requires 'cl-lib. 82372 `read-kbd-macro` at run time which requires 'cl-lib.
@@ -83611,7 +83611,7 @@
83611 symbols since the rest is now available from `function-history`. 83611 symbols since the rest is now available from `function-history`.
83612 * src/eval.c (un_autoload): Adjust accordingly. 83612 * src/eval.c (un_autoload): Adjust accordingly.
83613 83613
83614 * src/lread.c (load-history): Udate docstring. 83614 * src/lread.c (load-history): Update docstring.
83615 83615
83616 * lisp/loadhist.el (loadhist-unload-filename): New var. 83616 * lisp/loadhist.el (loadhist-unload-filename): New var.
83617 (unload-feature): Bind it. 83617 (unload-feature): Bind it.
@@ -102240,7 +102240,7 @@
102240 102240
1022412021-11-06 Lars Ingebrigtsen <larsi@gnus.org> 1022412021-11-06 Lars Ingebrigtsen <larsi@gnus.org>
102242 102242
102243 Remove too-agressive window refresh in the hourglass code 102243 Remove too aggressive window refresh in the hourglass code
102244 102244
102245 * src/xterm.c (x_show_hourglass): Don't force a spurious refresh 102245 * src/xterm.c (x_show_hourglass): Don't force a spurious refresh
102246 (bug#51649). 102246 (bug#51649).
@@ -110715,7 +110715,7 @@
110715 110715
1107162020-11-21 Yuuki Harano <masm+github@masm11.me> 1107162020-11-21 Yuuki Harano <masm+github@masm11.me>
110717 110717
110718 Implement Scroll-bar-forground and scroll-bar-background 110718 Implement scroll-bar-foreground and scroll-bar-background
110719 110719
110720 * src/pgtkterm.h (struct pgtk_output): 110720 * src/pgtkterm.h (struct pgtk_output):
110721 110721
@@ -112654,7 +112654,7 @@
112654 Rework and correct major part of xref glue code 112654 Rework and correct major part of xref glue code
112655 112655
112656 See comments of https://github.com/joaotavora/eglot/pull/314. Up to 112656 See comments of https://github.com/joaotavora/eglot/pull/314. Up to
112657 now, xref-backend-indentifier-completion-table was a gross hack that 112657 now, xref-backend-identifier-completion-table was a gross hack that
112658 only worked sometimes. It relied on some fugly gymnastics to cache a 112658 only worked sometimes. It relied on some fugly gymnastics to cache a
112659 response from :textDocument/documentSymbol and somehow used that 112659 response from :textDocument/documentSymbol and somehow used that
112660 information to build a completion table. But it doesn't work well. 112660 information to build a completion table. But it doesn't work well.
@@ -113087,12 +113087,12 @@
113087 113087
113088 Merge pull request from stribb/master 113088 Merge pull request from stribb/master
113089 113089
113090 Add a line of documentation for (use-pacakage ... :hook). 113090 Add a line of documentation for (use-package ... :hook).
113091 GitHub-reference: https://github.com/jwiegley/use-package/issues/759 113091 GitHub-reference: https://github.com/jwiegley/use-package/issues/759
113092 113092
1130932019-04-04 Andrew Stribblehill <stribb@gmail.com> (tiny change) 1130932019-04-04 Andrew Stribblehill <stribb@gmail.com> (tiny change)
113094 113094
113095 Add a line of documentation for (use-pacakage ... :hook) 113095 Add a line of documentation for (use-package ... :hook)
113096 113096
1130972019-02-13 João Távora <joaotavora@gmail.com> 1130972019-02-13 João Távora <joaotavora@gmail.com>
113098 113098
@@ -113770,7 +113770,7 @@
113770 113770
113771 Fix potential security issue fontifying lsp doc 113771 Fix potential security issue fontifying lsp doc
113772 113772
113773 Previously, a server could mistankely or maliciously call *-mode 113773 Previously, a server could mistakenly or maliciously call *-mode
113774 functions by in the response to a completion or hover request, 113774 functions by in the response to a completion or hover request,
113775 specifically in the :documentation field of the response. 113775 specifically in the :documentation field of the response.
113776 113776
@@ -115537,7 +115537,7 @@
115537 Also cquery sometimes send 0-length ranges upon which we now fallback 115537 Also cquery sometimes send 0-length ranges upon which we now fallback
115538 to flymake-diag-region. 115538 to flymake-diag-region.
115539 115539
115540 Finally, in eglot-eldoc-funciton, the previous hack of calling the 115540 Finally, in eglot-eldoc-function, the previous hack of calling the
115541 eglot--hover-info outside of the when-buffer-window macrolet contained 115541 eglot--hover-info outside of the when-buffer-window macrolet contained
115542 a bug. It must be called in the correct buffer. Revert the hack and do 115542 a bug. It must be called in the correct buffer. Revert the hack and do
115543 it by querying from eglot.el if ert is running tests. 115543 it by querying from eglot.el if ert is running tests.
@@ -119347,7 +119347,7 @@
119347 119347
119348 (use-package foopkg :bind "<some-key>") 119348 (use-package foopkg :bind "<some-key>")
119349 119349
119350 intendes to bind <some-key> to 'foopkg command. 119350 intends to bind <some-key> to 'foopkg command.
119351 119351
1193522016-10-31 Noam Postavsky <npostavs@gmail.com> 1193522016-10-31 Noam Postavsky <npostavs@gmail.com>
119353 119353
diff --git a/admin/notes/www b/admin/notes/www
index 0a2d4aa9859..f22eff8f4c7 100644
--- a/admin/notes/www
+++ b/admin/notes/www
@@ -85,7 +85,7 @@ permanent redirects, and changes go live more-or-less straight away.
85This method is useful for making cross-references to non-Emacs manuals 85This method is useful for making cross-references to non-Emacs manuals
86work; see manual/.htaccess in the repository. You only have to add a 86work; see manual/.htaccess in the repository. You only have to add a
87single redirect for every given external manual, you can redirect 87single redirect for every given external manual, you can redirect
88html_node to hmtl_node and html_mono to html_mono. 88html_node to html_node and html_mono to html_mono.
89 89
90* Why CVS? 90* Why CVS?
91 91
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi
index f5e31fd277f..1d1065c45c2 100644
--- a/doc/emacs/text.texi
+++ b/doc/emacs/text.texi
@@ -843,10 +843,17 @@ range of text to upper case or to lower case.
843@table @kbd 843@table @kbd
844@item M-l 844@item M-l
845Convert following word to lower case (@code{downcase-word}). 845Convert following word to lower case (@code{downcase-word}).
846@item M-- M-l
847Convert previous/last word to lower case. Note: @kbd{Meta--} is
848Meta-minus.
846@item M-u 849@item M-u
847Convert following word to upper case (@code{upcase-word}). 850Convert following word to upper case (@code{upcase-word}).
851@item M-- M-u
852Convert previous/last last word to all upper case.
848@item M-c 853@item M-c
849Capitalize the following word (@code{capitalize-word}). 854Capitalize the following word (@code{capitalize-word}).
855@item M-- M-c
856Convert previous/last last word to lower case with capital initial.
850@item C-x C-l 857@item C-x C-l
851Convert region to lower case (@code{downcase-region}). 858Convert region to lower case (@code{downcase-region}).
852@item C-x C-u 859@item C-x C-u
@@ -873,10 +880,11 @@ from all upper case to mixed case, because you can move through the
873text using @kbd{M-l}, @kbd{M-u} or @kbd{M-c} on each word as 880text using @kbd{M-l}, @kbd{M-u} or @kbd{M-c} on each word as
874appropriate, occasionally using @kbd{M-f} instead to skip a word. 881appropriate, occasionally using @kbd{M-f} instead to skip a word.
875 882
876 When given a negative argument, the word case conversion commands apply 883 When given a negative argument, as in @w{@kbd{C-u - 5 M-c}}, the
877to the appropriate number of words before point, but do not move point. 884word case-conversion commands apply to the appropriate number of words
878This is convenient when you have just typed a word in the wrong case: you 885before point, but do not move point. This is convenient when you have
879can give the case conversion command and continue typing. 886just typed a word in the wrong case: you can give the case conversion
887command, like @kbd{M-- M-u}, and continue typing.
880 888
881 If a word case conversion command is given in the middle of a word, 889 If a word case conversion command is given in the middle of a word,
882it applies only to the part of the word which follows point. (This is 890it applies only to the part of the word which follows point. (This is
diff --git a/lisp/eshell/esh-util.el b/lisp/eshell/esh-util.el
index 47645231b75..85e30e23cec 100644
--- a/lisp/eshell/esh-util.el
+++ b/lisp/eshell/esh-util.el
@@ -337,7 +337,7 @@ doubling it up."
337 337
338(defun eshell-convertible-to-number-p (string) 338(defun eshell-convertible-to-number-p (string)
339 "Return non-nil if STRING can be converted to a number. 339 "Return non-nil if STRING can be converted to a number.
340If `eshell-convert-numeric-aguments', always return nil." 340If `eshell-convert-numeric-arguments', always return nil."
341 (and eshell-convert-numeric-arguments 341 (and eshell-convert-numeric-arguments
342 (string-match 342 (string-match
343 (concat "\\`\\s-*" eshell-number-regexp "\\s-*\\'") 343 (concat "\\`\\s-*" eshell-number-regexp "\\s-*\\'")
@@ -346,7 +346,7 @@ If `eshell-convert-numeric-aguments', always return nil."
346(defun eshell-convert-to-number (string) 346(defun eshell-convert-to-number (string)
347 "Try to convert STRING to a number. 347 "Try to convert STRING to a number.
348If STRING doesn't look like a number (or 348If STRING doesn't look like a number (or
349`eshell-convert-numeric-aguments' is nil), just return STRING 349`eshell-convert-numeric-arguments' is nil), just return STRING
350unchanged." 350unchanged."
351 (if (eshell-convertible-to-number-p string) 351 (if (eshell-convertible-to-number-p string)
352 (string-to-number string) 352 (string-to-number string)
@@ -361,7 +361,7 @@ trailing newlines removed. Otherwise, this behaves as follows:
361 361
362* Split multiline strings by line. 362* Split multiline strings by line.
363 363
364* If `eshell-convert-numeric-aguments' is non-nil and every line 364* If `eshell-convert-numeric-arguments' is non-nil and every line
365 of output looks like a number, convert them to numbers." 365 of output looks like a number, convert them to numbers."
366 (cond 366 (cond
367 ((not (stringp string)) 367 ((not (stringp string))
diff --git a/lisp/filesets.el b/lisp/filesets.el
index 68133ba2255..d6ba303b9eb 100644
--- a/lisp/filesets.el
+++ b/lisp/filesets.el
@@ -1627,7 +1627,7 @@ Assume MODE (see `filesets-entry-mode'), if provided."
1627 (cons entry (filesets-ingroup-cache-get entry)))) 1627 (cons entry (filesets-ingroup-cache-get entry))))
1628 (:tree 1628 (:tree
1629 ;; Warning: ENTRY here could be of at least two 1629 ;; Warning: ENTRY here could be of at least two
1630 ;; differente forms, either 1630 ;; different forms, either
1631 ;; (NAME (:tree DIRECTORY PATTERN)) 1631 ;; (NAME (:tree DIRECTORY PATTERN))
1632 ;; or 1632 ;; or
1633 ;; (DIRECTORY PATTERN) 1633 ;; (DIRECTORY PATTERN)
diff --git a/lisp/shell.el b/lisp/shell.el
index e6b315ee5c0..b3201726762 100644
--- a/lisp/shell.el
+++ b/lisp/shell.el
@@ -37,7 +37,7 @@
37;; the hooks available for customizing it, see the file comint.el. 37;; the hooks available for customizing it, see the file comint.el.
38;; For further information on shell mode, see the comments below. 38;; For further information on shell mode, see the comments below.
39 39
40;; Needs fixin: 40;; Needs fixing:
41;; When sending text from a source file to a subprocess, the process-mark can 41;; When sending text from a source file to a subprocess, the process-mark can
42;; move off the window, so you can lose sight of the process interactions. 42;; move off the window, so you can lose sight of the process interactions.
43;; Maybe I should ensure the process mark is in the window when I send 43;; Maybe I should ensure the process mark is in the window when I send
diff --git a/lisp/simple.el b/lisp/simple.el
index 76fb81c9df5..cb7a54409a6 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -4523,7 +4523,7 @@ a shell (with its need to quote arguments)."
4523 (dired-get-filename nil t))))) 4523 (dired-get-filename nil t)))))
4524 (and filename (file-relative-name filename)))) 4524 (and filename (file-relative-name filename))))
4525 nil 4525 nil
4526 ;; FIXME: the following argument is always ignored by 'shell-commnd', 4526 ;; FIXME: the following argument is always ignored by 'shell-command',
4527 ;; when the command is invoked asynchronously, except, perhaps, when 4527 ;; when the command is invoked asynchronously, except, perhaps, when
4528 ;; 'default-directory' is remote. 4528 ;; 'default-directory' is remote.
4529 shell-command-default-error-buffer)) 4529 shell-command-default-error-buffer))
diff --git a/lisp/textmodes/table.el b/lisp/textmodes/table.el
index 19c6a8d7c4f..2087fd8271b 100644
--- a/lisp/textmodes/table.el
+++ b/lisp/textmodes/table.el
@@ -4134,7 +4134,7 @@ cache buffer into the designated cell in the table buffer."
4134 (currentp (equal cell-coord current-cell-coordinate))) 4134 (currentp (equal cell-coord current-cell-coordinate)))
4135 (if currentp (table--goto-coordinate current-coordinate) 4135 (if currentp (table--goto-coordinate current-coordinate)
4136 (table--goto-coordinate (car cell-coord))) 4136 (table--goto-coordinate (car cell-coord)))
4137 (table-recognize-cell 'froce) 4137 (table-recognize-cell 'force)
4138 (let ((table-inhibit-update t)) 4138 (let ((table-inhibit-update t))
4139 (table-with-cache-buffer 4139 (table-with-cache-buffer
4140 (let ((sticky (and currentp 4140 (let ((sticky (and currentp
@@ -4147,7 +4147,7 @@ cache buffer into the designated cell in the table buffer."
4147 (table--update-cell 'now) 4147 (table--update-cell 'now)
4148 )) 4148 ))
4149 (table--goto-coordinate current-coordinate) 4149 (table--goto-coordinate current-coordinate)
4150 (table-recognize-cell 'froce))))) 4150 (table-recognize-cell 'force)))))
4151 4151
4152(defun table--update-cell-heightened (&optional now) 4152(defun table--update-cell-heightened (&optional now)
4153 "Update the contents of the cells that are affected by heightening operation." 4153 "Update the contents of the cells that are affected by heightening operation."
@@ -4176,7 +4176,7 @@ cache buffer into the designated cell in the table buffer."
4176 (currentp (equal cell-coord current-cell-coordinate))) 4176 (currentp (equal cell-coord current-cell-coordinate)))
4177 (if currentp (table--goto-coordinate current-coordinate) 4177 (if currentp (table--goto-coordinate current-coordinate)
4178 (table--goto-coordinate (car cell-coord))) 4178 (table--goto-coordinate (car cell-coord)))
4179 (table-recognize-cell 'froce) 4179 (table-recognize-cell 'force)
4180 (let ((table-inhibit-update t)) 4180 (let ((table-inhibit-update t))
4181 (table-with-cache-buffer 4181 (table-with-cache-buffer
4182 (let ((sticky (and currentp 4182 (let ((sticky (and currentp
@@ -4189,7 +4189,7 @@ cache buffer into the designated cell in the table buffer."
4189 (table--update-cell 'now) 4189 (table--update-cell 'now)
4190 )) 4190 ))
4191 (table--goto-coordinate current-coordinate) 4191 (table--goto-coordinate current-coordinate)
4192 (table-recognize-cell 'froce))))) 4192 (table-recognize-cell 'force)))))
4193 4193
4194;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 4194;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4195;; 4195;;
diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el
index e1837eab12a..c0269d882b9 100644
--- a/lisp/vc/diff-mode.el
+++ b/lisp/vc/diff-mode.el
@@ -2738,7 +2738,7 @@ fixed, visit it in a buffer."
2738 (?- . (left-fringe diff-fringe-del diff-indicator-removed)) 2738 (?- . (left-fringe diff-fringe-del diff-indicator-removed))
2739 (?! . (left-fringe diff-fringe-rep diff-indicator-changed)) 2739 (?! . (left-fringe diff-fringe-rep diff-indicator-changed))
2740 (?\s . (left-fringe diff-fringe-nul fringe))))))))) 2740 (?\s . (left-fringe diff-fringe-nul fringe)))))))))
2741 ;; Mimicks the output of Magit's diff. 2741 ;; Mimics the output of Magit's diff.
2742 ;; FIXME: This has only been tested with Git's diff output. 2742 ;; FIXME: This has only been tested with Git's diff output.
2743 ;; FIXME: Add support for Git's "rename from/to"? 2743 ;; FIXME: Add support for Git's "rename from/to"?
2744 (while (re-search-forward "^diff " limit t) 2744 (while (re-search-forward "^diff " limit t)
diff --git a/src/w32font.c b/src/w32font.c
index 1c2da1b26fc..ccbd3837afb 100644
--- a/src/w32font.c
+++ b/src/w32font.c
@@ -430,7 +430,7 @@ w32font_encode_char (struct font *font, int c)
430} 430}
431 431
432/* w32 implementation of text_extents for font backend. 432/* w32 implementation of text_extents for font backend.
433 Perform the size computation of glyphs of FONT and fillin members 433 Perform the size computation of glyphs of FONT and fill in members
434 of METRICS. The glyphs are specified by their glyph codes in 434 of METRICS. The glyphs are specified by their glyph codes in
435 CODE (length NGLYPHS). Apparently metrics can be NULL, in this 435 CODE (length NGLYPHS). Apparently metrics can be NULL, in this
436 case just return the overall width. */ 436 case just return the overall width. */
diff --git a/test/lisp/emacs-lisp/icons-tests.el b/test/lisp/emacs-lisp/icons-tests.el
index fa320a49866..d3bf63b2b60 100644
--- a/test/lisp/emacs-lisp/icons-tests.el
+++ b/test/lisp/emacs-lisp/icons-tests.el
@@ -54,7 +54,7 @@
54 (enable-theme 'test-icons-theme) 54 (enable-theme 'test-icons-theme)
55 (should (equal (icon-string 'icon-test1) "<")))) 55 (should (equal (icon-string 'icon-test1) "<"))))
56 56
57(ert-deftest test-icon-inheretance () 57(ert-deftest test-icon-inheritance ()
58 (let ((icon-preference '(image emoji symbol text))) 58 (let ((icon-preference '(image emoji symbol text)))
59 (should (equal (icon-string 'icon-test2) ">"))) 59 (should (equal (icon-string 'icon-test2) ">")))
60 (let ((icon-preference '(text))) 60 (let ((icon-preference '(text)))
diff --git a/test/lisp/progmodes/python-tests.el b/test/lisp/progmodes/python-tests.el
index 0121486a3b9..b06547b10ff 100644
--- a/test/lisp/progmodes/python-tests.el
+++ b/test/lisp/progmodes/python-tests.el
@@ -7570,12 +7570,12 @@ always located at the beginning of buffer."
7570 (forward-to-word 1) 7570 (forward-to-word 1)
7571 (should (eq (face-at-point) font-lock-keyword-face))))) 7571 (should (eq (face-at-point) font-lock-keyword-face)))))
7572 7572
7573(ert-deftest python-ts-mode-named-assignement-face-1 () 7573(ert-deftest python-ts-mode-named-assignment-face-1 ()
7574 (python-ts-tests-with-temp-buffer 7574 (python-ts-tests-with-temp-buffer
7575 "var := 3" 7575 "var := 3"
7576 (should (eq (face-at-point) font-lock-variable-name-face)))) 7576 (should (eq (face-at-point) font-lock-variable-name-face))))
7577 7577
7578(ert-deftest python-ts-mode-assignement-face-2 () 7578(ert-deftest python-ts-mode-assignment-face-2 ()
7579 (python-ts-tests-with-temp-buffer 7579 (python-ts-tests-with-temp-buffer
7580 "var, *rest = call()" 7580 "var, *rest = call()"
7581 (dolist (test '("var" "rest")) 7581 (dolist (test '("var" "rest"))