Add lsp-mode, dap-mode, corfu

This commit is contained in:
eriedaberrie 2023-01-19 21:10:22 -08:00
parent f3f2df78fe
commit 33ca256a85

35
init.el
View file

@ -186,6 +186,31 @@
:config :config
(which-key-mode)) (which-key-mode))
(use-package lsp-mode
:hook ((c-ts-mode . lsp-deferred)
(c++-ts-mode . lsp-deferred)
(html-mode . lsp-deferred)
(lsp-mode . lsp-enable-which-key-integration))
:custom
(read-process-output-max (* 1024 1024)) ; 1 MB
(lsp-keymap-prefix "M-o")
(lsp-enable-indentation nil))
(use-package lsp-java
:hook (java-ts-mode . lsp-deferred))
(use-package lsp-ui)
(use-package lsp-treemacs
:hook (lsp-mode . lsp-treemacs-sync-mode))
(use-package dap-mode)
;; (use-package dap-java
;; :ensure nil
;; :hook (java-ts-mode . lsp-deferred)
;; :config
;; (require '))
(use-package orderless (use-package orderless
:demand t :demand t
:custom :custom
@ -196,8 +221,7 @@
(use-package marginalia (use-package marginalia
:demand t :demand t
:after vertico :after vertico
:bind (:map minibuffer-local-map :bind (:map minibuffer-local-map ("M-a" . marginalia-cycle))
("M-a" . marginalia-cycle))
:config :config
(marginalia-mode)) (marginalia-mode))
@ -207,6 +231,13 @@
(vertico-mode) (vertico-mode)
(vertico-mouse-mode)) (vertico-mouse-mode))
(use-package corfu
:demand t
:custom
(corfu-auto t)
:config
(global-corfu-mode))
(use-package yasnippet) (use-package yasnippet)
(use-package yasnippet-snippets) (use-package yasnippet-snippets)