1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-31 11:10:51 -07:00
emacs/lisp/progmodes
João Távora d0daaead22 Eglot: recall diagnostics froms unopened files on session start
This is exclusively for the benefit of rust-analyzer, which
sends publishDiagnostics for all project files upfront, and
never republishes them on 'didOpen'.

See https://github.com/joaotavora/eglot/issues/1531.

* lisp/progmodes/eglot.el (eglot--flymake-handle-push): Simplify.
Don't flymake-list-only-diagnostics here.
Save original diagnostic in flymake-list-only-diagnostics setting.
(eglot--on-shutdown): Cleanup flymake-list-only-diagnostics.
(eglot--flymake-report-push+pulled): Hack in data from
flymake-list-only-diagnostics.
2026-01-30 12:55:32 +00:00
..
antlr-mode.el
asm-mode.el
autoconf.el
bat-mode.el
bug-reference.el
c-ts-common.el
c-ts-mode.el
cc-align.el
cc-awk.el
cc-bytecomp.el
cc-cmds.el
cc-defs.el
cc-engine.el
cc-fonts.el
cc-guess.el
cc-langs.el
cc-menus.el
cc-mode.el
cc-styles.el
cc-vars.el
cfengine.el
cl-font-lock.el
cmacexp.el
cmake-ts-mode.el
compile.el Have default 'compile-command' run make in parallel 2026-01-25 12:26:19 +01:00
cperl-mode.el
cpp.el
csharp-mode.el csharp-mode.el: Fix indentation after preprocessor statements 2026-01-17 17:34:16 +02:00
cwarn.el
dcl-mode.el
dockerfile-ts-mode.el
ebnf-abn.el
ebnf-bnf.el
ebnf-dtd.el
ebnf-ebx.el
ebnf-iso.el
ebnf-otz.el
ebnf-yac.el
ebnf2ps.el
ebrowse.el
eglot.el Eglot: recall diagnostics froms unopened files on session start 2026-01-30 12:55:32 +00:00
elisp-mode.el Fix recent test suite regression (bug#80177) 2026-01-11 18:26:53 -05:00
elixir-ts-mode.el
erts-mode.el
etags-regen.el
etags.el
executable.el
f90.el
flymake-cc.el
flymake-proc.el
flymake.el Flymake: clarify :region in docstring of f-diagnostic-functions 2026-01-11 03:42:01 +00:00
fortran.el
gdb-mi.el Fix Emacs responsiveness when debugging many thread-exit events 2026-01-11 17:19:49 +02:00
glasses.el
go-ts-mode.el
grep.el ; Remove redundant cl-lib runtime dependencies across lisp/ 2026-01-17 15:32:15 +02:00
gud.el
heex-ts-mode.el
hideif.el
hideshow.el hideshow: Use 'message' instead of 'user-error'. (Bug#80201) 2026-01-21 09:46:23 +02:00
icon.el
inf-lisp.el
java-ts-mode.el
js.el
json-ts-mode.el Add JSON path utility command to json-ts-mode 2026-01-21 19:27:03 +02:00
ld-script.el
lua-mode.el
lua-ts-mode.el
m4-mode.el
make-mode.el
meta-mode.el
mixal-mode.el
modula2.el
octave.el
opascal.el
pascal.el
peg.el
perl-mode.el
php-ts-mode.el
prog-mode.el
project.el Customizable xref-references-in-directory backend 2026-01-28 04:38:58 +02:00
prolog.el
ps-mode.el
python.el Fix down-list navigation in python-ts-mode 2026-01-21 20:02:56 +02:00
ruby-mode.el
ruby-ts-mode.el
rust-ts-mode.el
scheme.el
sh-script.el
simula.el
sql.el Update SQLite font-lock rules 2026-01-15 10:56:45 +00:00
subword.el
tcl.el
typescript-ts-mode.el
vera-mode.el
verilog-mode.el verilog-mode.el: Fix parameter replacements in AUTOINST. 2026-01-18 09:59:17 -05:00
vhdl-mode.el
which-func.el
xref.el xref-find-backend: Error instead of returning nil 2026-01-29 17:11:45 +02:00
xscheme.el