This commit is contained in:
Rawley
2023-10-29 18:39:12 -06:00
parent 4be34f3f5f
commit 4cdf98fd9f
2 changed files with 331 additions and 3 deletions

22
init.el
View File

@@ -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)