1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-23 04:53:12 -08:00
emacs/test/lisp/progmodes
Stefan Monnier 9dcf0bc428 Fix recent test suite regression (bug#80177)
* lisp/emacs-lisp/cl-generic.el (cl--generic-make-function):
Preserve advertised-calling-convention info.

* test/lisp/emacs-lisp/pcase-tests.el (pcase-tests-quote-optimization):
Require `byte-opt` to fix the test when the compiler is not loaded yet.

* lisp/progmodes/elisp-mode.el: Fix some >80column problems.
(elisp--xref-format-extra)
(elisp--xref-format): Make them constant, now that we don't have
the purespace.  Also, use %S since some of the elements
don't necessarily have names and even if they do, we'd want to
escape any funny characters in them to avoid ambiguities.
(elisp--xref-find-definitions): Fix uses of
`elisp--xref-format-extra` accordingly.
Improve heuristic to distinguish proper `cl-defgeneric` from
implicit ones.
(elisp-eldoc-docstring-length-limit)
(elisp-eldoc-funcall-with-docstring-length): Remove redundant `:group`.
* lisp/cedet/mode-local.el (xref-mode-local-overload): Pass the
override symbol rather than its name through `elisp--xref-format-extra`.
* test/lisp/progmodes/elisp-mode-tests.el (find-defs-constructor):
Adjust test to new text.
2026-01-11 18:26:53 -05:00
..
autoconf-resources Improve autoconf-mode macro detection 2025-02-17 17:28:05 -08:00
c-ts-mode-resources Fix c-ts-mode indentation (bug#75442) 2025-01-12 22:23:36 -08:00
cperl-mode-resources ; cperl-mode.el: Indent labels only in code (Bug#79271) 2025-08-22 12:42:00 +02:00
csharp-mode-resources
elisp-mode-resources ; elisp-scope.el: Improve face specification handling. 2025-10-29 17:20:03 +01:00
elixir-ts-mode-resources December 2025 spelling fixes 2025-12-26 10:22:12 -08:00
flymake-resources
go-ts-mode-resources Merge from origin/emacs-30 2025-03-01 10:01:54 -05:00
heex-ts-mode-resources Add expression handling to heex-ts-mode 2025-01-03 09:41:15 +01:00
java-ts-mode-resources indent.erts (Code): Don't modify the global state 2025-03-19 15:53:37 -04:00
js-resources
lua-mode-resources ; Add tests for 'lua-mode' 2025-08-25 09:59:04 +08:00
lua-ts-mode-resources Fontify all comment delimiters in 'lua-ts-mode' 2025-08-30 11:31:34 +03:00
project-resources
ruby-mode-resources Fix indentation of keyword argument arrays/hashes in ruby-mode 2025-11-26 01:31:12 +02:00
rust-ts-mode-resources rust-ts-mode: handle invalid rust syntax without signaling 2025-08-21 19:59:04 +03:00
sh-script-resources
typescript-ts-mode-resources Fix typescript-ts-mode tenary indentation (bug#77901) 2025-06-01 16:14:12 -07:00
xref-resources
asm-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
autoconf-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
bat-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
bug-reference-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
c-ts-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cc-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
compile-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cperl-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
csharp-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
eglot-tests.el Eglot: solve misc Elisp compatibility problems on Emacs 26.3 2026-01-11 13:15:27 +00:00
elisp-mode-tests.el Fix recent test suite regression (bug#80177) 2026-01-11 18:26:53 -05:00
elixir-ts-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
etags-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
executable-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
f90-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
flymake-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
gdb-mi-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
glasses-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
go-ts-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
grep-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
heex-ts-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
hideshow-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
java-ts-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
js-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
lua-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
lua-ts-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
make-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
octave-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
opascal-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
pascal-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
peg-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
perl-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
project-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ps-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
python-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ruby-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ruby-ts-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
rust-ts-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
scheme-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sh-script-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sql-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
subword-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
tcl-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
typescript-ts-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
which-func-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xref-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00