mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
Break apart LSP setup into separate modules
This commit is contained in:
@@ -17,7 +17,6 @@
|
||||
|
||||
;; Completion
|
||||
(require 'siren-company)
|
||||
(require 'siren-lsp)
|
||||
|
||||
;; Debugging
|
||||
(require 'siren-realgud)
|
||||
@@ -73,6 +72,11 @@
|
||||
(require 'siren-neotree)
|
||||
(require 'siren-projectile)
|
||||
|
||||
;; Language Servers
|
||||
(require 'siren-lsp)
|
||||
(require 'siren-lsp-ui)
|
||||
(require 'siren-company-lsp)
|
||||
|
||||
;; Spelling
|
||||
(require 'siren-flyspell)
|
||||
|
||||
|
||||
16
modules/lsp/siren-company-lsp.el
Normal file
16
modules/lsp/siren-company-lsp.el
Normal file
@@ -0,0 +1,16 @@
|
||||
;;; siren-company-lsp.el --- jimeh's Emacs Siren: company-lsp configuration.
|
||||
|
||||
;;; Commentary:
|
||||
|
||||
;; Basic configuration for company-lsp.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(require 'siren-company)
|
||||
(require 'siren-lsp)
|
||||
|
||||
(use-package company-lsp
|
||||
:commands company-lsp)
|
||||
|
||||
(provide 'siren-company-lsp)
|
||||
;;; siren-company-lsp.el ends here
|
||||
19
modules/lsp/siren-lsp-ui.el
Normal file
19
modules/lsp/siren-lsp-ui.el
Normal file
@@ -0,0 +1,19 @@
|
||||
;;; siren-lsp-ui.el --- jimeh's Emacs Siren: lsp-ui configuration.
|
||||
|
||||
;;; Commentary:
|
||||
|
||||
;; Basic configuration for lsp-ui.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(require 'siren-lsp)
|
||||
|
||||
(use-package lsp-ui
|
||||
:commands lsp-ui-mode
|
||||
:hook (lsp-mode . lsp-ui-mode)
|
||||
:config
|
||||
(setq lsp-ui-doc-enable nil
|
||||
lsp-ui-sideline-enable nil))
|
||||
|
||||
(provide 'siren-lsp-ui)
|
||||
;;; siren-lsp-ui.el ends here
|
||||
@@ -6,20 +6,11 @@
|
||||
|
||||
;;; Code:
|
||||
|
||||
(require 'siren-company)
|
||||
|
||||
(use-package lsp-mode
|
||||
:commands lsp
|
||||
:config
|
||||
(require 'lsp-clients)
|
||||
(setq lsp-eldoc-render-all nil))
|
||||
|
||||
(use-package company-lsp)
|
||||
|
||||
(use-package lsp-ui
|
||||
:hook (lsp-mode . lsp-ui-mode)
|
||||
:config
|
||||
(setq lsp-ui-doc-enable nil
|
||||
lsp-ui-sideline-enable nil))
|
||||
|
||||
(provide 'siren-lsp)
|
||||
;;; siren-lsp.el ends here
|
||||
Reference in New Issue
Block a user