emacs/test/lisp/progmodes
João Távora 1143cf09a3 Eglot: add support for insertReplaceEdit (bug#73857)
* lisp/progmodes/eglot.el (eglot-server-programs): Mention zig-ts-mode.
(eglot--lsp-interface-alist): Describe 'InsertReplaceEdit'.
(eglot-client-capabilities): Advertise 'insertReplaceSupport'.
(eglot-completion-at-point): Consider 'InsertReplaceEdit'.
(eglot--apply-text-edits): Consider 'InsertReplaceEdit'.

* test/lisp/progmodes/eglot-tests.el
(eglot-test-zig-insert-replace-completion): New test.

Special thanks to kcbanner@gmail.com
2025-01-20 18:58:05 +00: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: Add a test for Bug#74245 2025-01-13 17:07:51 +01:00
csharp-mode-resources Fix last change 2024-04-25 18:59:25 +03:00
elisp-mode-resources lisp/emacs-lisp/lisp-mode.el: Fix parser state corruption. 2021-11-08 07:38:41 +01:00
elixir-ts-mode-resources ; Fix typos 2024-01-28 17:11:51 +01:00
flymake-resources Send useless output in flymake-tests to /dev/null (bug#70716) 2024-08-28 19:47:40 +02:00
go-ts-mode-resources Add font-locking for variables in go-ts-mode range clauses (bug#71209) 2024-06-01 17:47:57 +03:00
heex-ts-mode-resources Add expression handling to heex-ts-mode 2025-01-03 09:41:15 +01:00
java-ts-mode-resources java-ts-mode: Indentation for opening brace on a separate line 2024-02-17 22:35:16 +02:00
js-resources Add indentation rules for bracketless statements in js-ts-mode 2023-12-12 03:13:12 +02:00
lua-ts-mode-resources Improve comment indenting in 'lua-ts-mode' 2024-11-14 10:14:46 +02:00
project-resources Bring back the project--value-in-dir logic 2022-12-09 18:19:36 +02:00
ruby-mode-resources Support the new option in ruby-ts-mode too 2024-09-02 21:57:35 +03:00
rust-ts-mode-resources Rust ts: fontify as type the possible suffix of number literals 2024-11-23 14:56:38 +02:00
sh-script-resources Make sh-script-tests.el more robust 2024-04-05 19:43:56 +02:00
typescript-ts-mode-resources Improve one test (bug#71998) 2024-07-21 14:55:06 +02:00
xref-resources Speed up xref rendering for matches on very long lines 2021-03-08 04:25:15 +02:00
asm-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
autoconf-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
bat-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
bug-reference-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
c-ts-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cc-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
compile-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cperl-mode-tests.el Merge from origin/emacs-30 2025-01-18 07:46:34 -05:00
csharp-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
eglot-tests.el Eglot: add support for insertReplaceEdit (bug#73857) 2025-01-20 18:58:05 +00:00
elisp-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
elixir-ts-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
etags-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
executable-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
f90-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
flymake-tests.el Flymake: more ambitious cleanup in flymake-mode (bug#69809) 2025-01-14 17:47:17 +00:00
gdb-mi-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
glasses-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
go-ts-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
grep-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
heex-ts-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
hideshow-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
java-ts-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
js-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
lua-ts-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
octave-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
opascal-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pascal-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
peg-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
perl-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
project-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ps-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
python-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ruby-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ruby-ts-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
rust-ts-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
scheme-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sh-script-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sql-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
subword-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
tcl-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
typescript-ts-mode-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
which-func-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xref-tests.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00