-
-
Notifications
You must be signed in to change notification settings - Fork 916
Rust
Table of Contents
-
lsp-rust-server
Choose LSP server (default is RLS) -
lsp-rust-switch-server
Switch priorities of lsp servers
This is an incomplete list of the available options
-
lsp-rust-rls-server-command
change command to start RLS -
lsp-rust-show-hover-context
turn off hover tooltips
lsp-rust-analyzer-server-command
change command to start rust-analyzer
lsp-rust-analyzer-server-display-inlay-hints
toggle inlay hints
Display syntax tree for current buffer
Display status information for rust-analyzer
Join selected lines into one, smartly fixing up whitespace and trailing commas
before
after
lsp-rust-analyzer-inlay-hints-mode
enables displaying of inlay hints
NOTE: the inlay hints interact badly with the lsp-ui sideline, because it doesn't seem to consider the overlays in its width calculation, which often leads to lines wrapping around.
lsp-rust-analyzer-expand-macro
expand macro call at point recursively
Use your own function for macro expansion by customizing lsp-rust-analyzer-macro-expansion-method
rustic uses a different function for macro expansion by default, because we want formatted and highlighted results.