more poking and prodding
This commit is contained in:
17
init.el
17
init.el
@@ -268,11 +268,13 @@
|
|||||||
(use-package go-mode
|
(use-package go-mode
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(add-to-list 'auto-mode-alist '("\\.tmpl\\'" . web-mode))
|
(add-to-list 'auto-mode-alist '("\\.tmpl\\'" . web-mode)))
|
||||||
:init
|
|
||||||
(add-hook 'before-save-hook #'gofmt-before-save))
|
|
||||||
;;;; END go-mode
|
;;;; END go-mode
|
||||||
|
|
||||||
|
;;;; BEGIN c++-mode
|
||||||
|
(add-hook 'c++-mode-hook (lambda () (c-set-offset 'innamespace 0)))
|
||||||
|
;;;; END c++-mode
|
||||||
|
|
||||||
;;;; BEGIN corfu
|
;;;; BEGIN corfu
|
||||||
; (use-package corfu
|
; (use-package corfu
|
||||||
; :ensure t
|
; :ensure t
|
||||||
@@ -359,18 +361,21 @@
|
|||||||
(lsp-lens-enable nil) ; Optional, I don't need it
|
(lsp-lens-enable nil) ; Optional, I don't need it
|
||||||
;; semantic
|
;; semantic
|
||||||
(lsp-semantic-tokens-enable nil) ; Related to highlighting, and we defer to treesitter
|
(lsp-semantic-tokens-enable nil) ; Related to highlighting, and we defer to treesitter
|
||||||
(lsp-format-buffer-on-size-list '(c++-mode))
|
|
||||||
:init
|
:init
|
||||||
(setq lsp-use-plists t)
|
(setq lsp-use-plists t)
|
||||||
|
(setq lsp-format-buffer-on-save t)
|
||||||
|
(setq lsp-format-buffer-on-save-list '(c++-mode c-mode go-mode))
|
||||||
|
(setq lsp-warn-no-matched-clients nil) ; Don't warn on unsupported modes
|
||||||
|
(setq lsp-clients-clangd-executable "clangd")
|
||||||
:config
|
:config
|
||||||
(setq lsp-warn-no-matched-clients nil) ; Don't warn on unsupported modes.
|
|
||||||
(add-hook 'go-mode-hook 'lsp)
|
(add-hook 'go-mode-hook 'lsp)
|
||||||
(add-hook 'c++-mode-hook 'lsp)
|
(add-hook 'c++-mode-hook 'lsp)
|
||||||
(add-hook 'lsp-mode-hook 'lsp-diagnostics-mode)
|
(add-hook 'lsp-mode-hook 'lsp-diagnostics-mode)
|
||||||
(add-hook 'lsp-mode-hook 'lsp-enable-which-key-integration)
|
(add-hook 'lsp-mode-hook 'lsp-enable-which-key-integration)
|
||||||
(add-hook 'lsp-mode-hook (lambda ()
|
(add-hook 'lsp-mode-hook (lambda ()
|
||||||
(setq-local completion-styles '(orderless)
|
(setq-local completion-styles '(basic partial-completion orderless)
|
||||||
completion-category-defaults nil))))
|
completion-category-defaults nil))))
|
||||||
|
|
||||||
(use-package lsp-ui
|
(use-package lsp-ui
|
||||||
:ensure t
|
:ensure t
|
||||||
:commands
|
:commands
|
||||||
|
|||||||
Reference in New Issue
Block a user