ccls
This commit is contained in:
22
init.el
22
init.el
@@ -64,6 +64,15 @@
|
||||
|
||||
(require 'use-package)
|
||||
|
||||
(use-package projectile
|
||||
:ensure t
|
||||
:init
|
||||
(projectile-mode +1)
|
||||
:config
|
||||
(define-key projectile-mode-map
|
||||
(kbd "C-c p")
|
||||
'projectile-command-map))
|
||||
|
||||
(use-package nordic-night-theme
|
||||
:ensure t
|
||||
:config
|
||||
@@ -115,6 +124,15 @@
|
||||
(setq lsp-modeline-code-actions-enable nil)
|
||||
(setq lsp-headerline-breadcrumb-enable nil))
|
||||
|
||||
(defun start-ccls ()
|
||||
"Start ccls function for hooks."
|
||||
(require 'ccls)
|
||||
(lsp-deferred))
|
||||
|
||||
(use-package ccls
|
||||
:hook
|
||||
((c-mode c++-mode objc-mode cuda-mode) . #'start-ccls))
|
||||
|
||||
(use-package lsp-metals)
|
||||
(use-package lsp-ui
|
||||
:init
|
||||
@@ -149,9 +167,7 @@
|
||||
(scala-mode . company-mode)
|
||||
(tuareg-mode . company-mode)
|
||||
(java-mode . company-mode)
|
||||
(robe-mode . company-mode)
|
||||
:config
|
||||
(setq lsp-completion-provider :capf))
|
||||
(robe-mode . company-mode))
|
||||
|
||||
(use-package posframe)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user