doom-emacs/modules/lang
Henrik Lissner c5d00f8217
fix(rust): lsp-mode: produce better hover info
The caching of rust-analyzer (RA) is too aggressive and leads to bad
results.

RA does not give a protocol-compliant way to extract 1 line information
from the hover response, so `lsp-mode` displays the first line of the
result, which currently is the byte alignment of the data

Fix: #6951
Close: #7754
Co-authored-by: gagbo <gagbo@users.noreply.github.com>
Co-authored-by: scturtle <scturtle@users.noreply.github.com>
2024-05-21 17:17:12 +02:00
..
agda bump: :lang 2024-05-21 17:16:40 +02:00
beancount bump: :lang 2024-05-21 17:16:40 +02:00
cc fix(cc): make *.c(c|pp) siblings of *.h(h|pp) files 2024-05-21 17:17:10 +02:00
clojure fix(clojure): obsolete ref to cider-repl-print-length 2024-05-21 17:16:50 +02:00
common-lisp feat(common-lisp): add more sly packages 2024-05-21 17:17:07 +02:00
coq bump: :lang 2024-05-21 17:16:40 +02:00
crystal bump: :lang 2024-05-21 17:16:40 +02:00
csharp fix(csharp): enable lsp in csharp-tree-sitter-mode 2024-05-21 17:16:28 +02:00
dart bump: :lang dart 2024-05-21 17:16:46 +02:00
data bump: :lang 2024-05-21 17:16:40 +02:00
dhall bump: :lang 2024-05-21 17:16:40 +02:00
elixir bump: :lang 2024-05-21 17:16:40 +02:00
elm docs(*): replace all-the-icons with nerd-icons 2024-05-21 17:16:13 +02:00
emacs-lisp tweak(emacs-lisp): remove pin truncation 2024-05-21 17:17:03 +02:00
erlang bump: :lang 2024-05-21 17:16:40 +02:00
ess docs(*): replace all-the-icons with nerd-icons 2024-05-21 17:16:13 +02:00
factor bump: :lang 2024-05-21 17:16:40 +02:00
faust docs(*): replace all-the-icons with nerd-icons 2024-05-21 17:16:13 +02:00
fortran docs(fortran): show how to customize fprettier 2024-05-21 17:16:44 +02:00
fsharp docs(*): replace all-the-icons with nerd-icons 2024-05-21 17:16:13 +02:00
fstar bump: :lang 2024-05-21 17:16:40 +02:00
gdscript bump: :lang 2024-05-21 17:16:40 +02:00
go bump: :lang 2024-05-21 17:16:40 +02:00
graphql docs: remove unintended repetition 2024-05-21 17:17:07 +02:00
haskell bump: :lang 2024-05-21 17:16:40 +02:00
hy docs(*): replace all-the-icons with nerd-icons 2024-05-21 17:16:13 +02:00
idris bump: :lang 2024-05-21 17:16:40 +02:00
java fix(java): add lsp-treemacs 2024-05-21 17:16:56 +02:00
javascript bump: :lang 2024-05-21 17:16:40 +02:00
json bump: :lang 2024-05-21 17:16:40 +02:00
julia docs(julia): reformat & fix package/flag links 2024-05-21 17:17:11 +02:00
kotlin docs(*): replace all-the-icons with nerd-icons 2024-05-21 17:16:13 +02:00
latex docs(default,mu4e,latex): fix repetition of the in docs 2024-05-21 17:16:54 +02:00
lean docs(*): replace all-the-icons with nerd-icons 2024-05-21 17:16:13 +02:00
ledger bump: :lang 2024-05-21 17:16:40 +02:00
lua bump: :lang 2024-05-21 17:16:40 +02:00
markdown tweak(markdown): disable wiki links & math highlights by default 2024-05-21 17:16:51 +02:00
nim bump: :lang nim 2024-05-21 17:16:51 +02:00
nix nit: minor comment reformatting & revision 2024-05-21 17:17:04 +02:00
ocaml bump: :lang 2024-05-21 17:16:40 +02:00
org fix(org): org-download: remove unneeded advice 2024-05-21 17:17:09 +02:00
php bump: :lang 2024-05-21 17:16:40 +02:00
plantuml fix(plantuml): flycheck: executable support 2024-05-21 17:16:24 +02:00
purescript bump: :lang 2024-05-21 17:16:40 +02:00
python bump: :lang python 2024-05-21 17:16:34 +02:00
qt docs(*): replace all-the-icons with nerd-icons 2024-05-21 17:16:13 +02:00
racket bump: :lang 2024-05-21 17:16:40 +02:00
raku docs(*): replace all-the-icons with nerd-icons 2024-05-21 17:16:13 +02:00
rest bump: :lang 2024-05-21 17:16:40 +02:00
rst docs(*): replace all-the-icons with nerd-icons 2024-05-21 17:16:13 +02:00
ruby fix(ruby): ruby REPL w/ robe 2024-05-21 17:16:54 +02:00
rust fix(rust): lsp-mode: produce better hover info 2024-05-21 17:17:12 +02:00
scala bump: :lang scala 2024-05-21 17:17:09 +02:00
scheme bump: :lang 2024-05-21 17:16:40 +02:00
sh bump: :lang 2024-05-21 17:16:40 +02:00
sml bump: :lang 2024-05-21 17:16:40 +02:00
solidity docs(*): replace all-the-icons with nerd-icons 2024-05-21 17:16:13 +02:00
swift bump: :lang swift 2024-05-21 17:16:34 +02:00
terra docs(*): replace all-the-icons with nerd-icons 2024-05-21 17:16:13 +02:00
web fix(web): make *.((s[ac]|le)ss|styl) siblings of *.css 2024-05-21 17:17:10 +02:00
yaml bump: :lang 2024-05-21 17:16:40 +02:00
zig perf(zig): quote flycheck-define-checker 2024-05-21 17:16:17 +02:00
README.org revert: fix(docs): set mode in file-local vars 2022-08-07 19:08:07 +02:00

:lang

Description

These modules specialize in integration particular languages and their ecosystems into (Doom) Emacs.

Frequently asked questions

This category has no FAQs yet. Ask one?