LSP shouldn't be turned on by default
At least, not until i can tame this beast.
This commit is contained in:
parent
0b64f4ab26
commit
6aa3efdf54
1 changed files with 82 additions and 86 deletions
|
@ -162,16 +162,12 @@ The [[https://github.com/emacs-lsp/lsp-pyright][pyright package]] works with LSP
|
|||
(setq lsp-pyright-python-executable-cmd "python3")))
|
||||
#+END_SRC
|
||||
* LSP Integration of Python
|
||||
Now that the [[file:ha-programming.org::*Language Server Protocol (LSP) Integration][LSP Integration]] is complete, we can stitch the two projects together:
|
||||
Now that the [[file:ha-programming.org::*Language Server Protocol (LSP) Integration][LSP Integration]] is complete, we can stitch the two projects together, by calling =lsp=. I oscillate between automatically turning on LSP mode with every Python file, but I sometimes run into issues when starting, so I turn it on with ~SPC m w s~.
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(use-package lsp-mode
|
||||
:hook ((python-mode . lsp)))
|
||||
#+END_SRC
|
||||
|
||||
And we're done. Except that I would like a select collection of LSP keybindings for Python.
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
;; :hook ((python-mode . lsp)))
|
||||
:config
|
||||
(ha-python-leader
|
||||
"0" '("treemacs" . lsp-treemacs-symbols)
|
||||
|
||||
|
@ -261,7 +257,7 @@ And we're done. Except that I would like a select collection of LSP keybindings
|
|||
"wd" '("describe session" . lsp-describe-session)
|
||||
"wq" '("shutdown server" . lsp-workspace-shutdown)
|
||||
"wr" '("restart server" . lsp-workspace-restart)
|
||||
"ws" '("start server" . lsp))
|
||||
"ws" '("start server" . lsp)))
|
||||
#+END_SRC
|
||||
* Project Configuration
|
||||
I work with a lot of projects with my team where I need to /configure/ the project such that LSP and my Emacs setup works. Let's suppose I could point a function at a project directory, and have it /set it up/:
|
||||
|
|
Loading…
Reference in a new issue