]> git.armaanb.net Git - config.org.git/commitdiff
Remove LSP mode
authorArmaan Bhojwani <me@armaanb.net>
Fri, 9 Apr 2021 15:42:32 +0000 (11:42 -0400)
committerArmaan Bhojwani <me@armaanb.net>
Fri, 9 Apr 2021 15:42:32 +0000 (11:42 -0400)
config.org

index 143c26d9483e415a8a3416de6eb21b371a009ae8..50606688394bbac0fe17b507ff15eb508e3cd3da 100644 (file)
@@ -528,50 +528,6 @@ Use Emacs globally. Use the Emacs daemon and bind a key in your wm to
         eshell-highlight-prompt nil)
 #+end_src
 * Emacs IDE
-** LSP
-*** General
-#+begin_src emacs-lisp
-  (use-package lsp-mode
-    :commands (lsp lsp-deferred)
-    :custom (lsp-keymap-prefix "C-c l")
-    :hook ((lsp-mode . lsp-enable-which-key-integration)))
-
-  (use-package lsp-ivy)
-
-  (use-package lsp-ui
-    :commands lsp-ui-mode
-    :custom (lsp-ui-doc-position 'bottom))
-  (use-package lsp-ui-flycheck
-    :after lsp-ui
-    :straight (:type built-in))
-#+end_src
-*** Company
-Company-box adds icons.
-#+begin_src emacs-lisp
-  (use-package company
-    :after lsp-mode
-    :hook (lsp-mode . company-mode)
-    :bind (:map company-active-map
-                ("<tab>" . company-complete-selection))
-    (:map lsp-mode-map
-          ("<tab>" . company-indent-or-complete-common))
-    :custom
-    (company-minimum-prefix-length 1)
-    (setq company-dabbrev-downcase 0)
-    (company-idle-delay 0.0))
-
-  (use-package company-box
-    :hook (company-mode . company-box-mode))
-#+end_src
-*** Language servers
-**** Python
-#+begin_src emacs-lisp
-  (use-package lsp-pyright
-    :hook (python-mode . (lambda ()
-                           (use-package lsp-pyright
-                             :straight (:type built-in))
-                           (lsp-deferred))))
-#+end_src
 ** Code cleanup
 #+begin_src emacs-lisp
   (use-package blacken