feat(gs/emacs): Configure lsp-mode for rust

- add <> as evil-surround pairs (this isn't working atm)
- Make lsp-ui-doc frames a reasonable size
- Use clippy as the cargo watch command for rust-analyzer

Change-Id: Ieee2633cbb332af6513af6b7484adeef5bdb3e06
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2356
Tested-by: BuildkiteCI
Reviewed-by: glittershark <grfn@gws.fyi>
This commit is contained in:
Griffin Smith 2021-01-13 10:09:03 -05:00 committed by glittershark
parent be9b62c88d
commit 733871195c
2 changed files with 18 additions and 4 deletions

View file

@ -611,7 +611,9 @@
lsp-ui-doc-header nil
lsp-ui-doc-position 'top
lsp-ui-doc-alignment 'window
lsp-ui-doc-frame-hook '+grfn/lsp-ui-doc-frame-hook)
lsp-ui-doc-frame-hook '+grfn/lsp-ui-doc-frame-hook
lsp-ui-doc-max-width 150
lsp-ui-doc-max-height 13)
(setq imenu-auto-rescan t)
(set-face-background 'lsp-ui-doc-background +solarized-s-base2)
(set-face-background 'lsp-face-highlight-read +solarized-s-base2)