Add LSP Rust configuration

main
Sergio Alvariño 3 years ago
parent 10adc96535
commit 26b8cdefd1

@ -575,6 +575,7 @@ Autocompletion with [[https://company-mode.github.io/][company]]
(use-package company (use-package company
:init :init
(global-company-mode t) (global-company-mode t)
;;(setq company-backends '((company-files company-keywords company-capf company-dabbrev-code company-etags company-dabbrev)))
:config :config
;; (setq company-idle-delay 0) ;; (setq company-idle-delay 0)
@ -587,6 +588,7 @@ Autocompletion with [[https://company-mode.github.io/][company]]
("C-<iso-lefttab>" . company-complete-common-or-cycle) ("C-<iso-lefttab>" . company-complete-common-or-cycle)
) )
#+end_src #+end_src
** company-quickhelp ** company-quickhelp
In case you want popup help instead of status line help In case you want popup help instead of status line help
#+begin_src emacs-lisp #+begin_src emacs-lisp
@ -597,15 +599,6 @@ Autocompletion with [[https://company-mode.github.io/][company]]
) )
#+end_src #+end_src
** company-lsp (**DEPRECATED**)
#+begin_src emacs-lisp
;; (use-package company-lsp
;; :ensure
;; :config
;; (push 'company-lsp company-backends)
;; )
#+end_src
* org-mode * org-mode
** org-bullets ** org-bullets
Nice bullets for org-mode Nice bullets for org-mode
@ -777,7 +770,6 @@ use for your debug templates!
;; ) ;; )
#+end_src #+end_src
** go ** go
**WARNING**: you need to install =gopls= in your system. **WARNING**: you need to install =gopls= in your system.
**WARNING**: =company-go= is deprecated, don't use it **WARNING**: =company-go= is deprecated, don't use it
@ -832,13 +824,13 @@ References:
** Rust ** Rust
- [[https://robert.kra.hn/posts/2021-02-07_rust-with-emacs/][Robert Kra Emacs Rust Configuration]] - [[https://robert.kra.hn/posts/2021-02-07_rust-with-emacs/][Robert Kra Emacs Rust Configuration]]
#+begin_src emacs-lisp #+begin_src emacs-lisp
;; (use-package rust-mode (use-package rust-mode
;; :hook ((rust-mode . lsp) :hook ((rust-mode . lsp)
;; (rust-mode . lsp-lens-mode) (rust-mode . lsp-lens-mode)
;; ) )
;; :custom :custom
;; (rust-format-on-save t) (rust-format-on-save t)
;; (lsp-rust-server 'rust-analyzer)) (lsp-rust-server 'rust-analyzer))
#+end_src #+end_src
** Python ** Python

Loading…
Cancel
Save