mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
chore(lsp): move lsp-ui config into siren-lsp module
There's no need for having lsp-ui setup in a separate siren-lsp-ui module, as there's little to no reason to ever use lsp-mode without lsp-ui.
This commit is contained in:
@@ -74,7 +74,6 @@
|
||||
|
||||
;; Language Servers
|
||||
(require 'siren-lsp)
|
||||
(require 'siren-lsp-ui)
|
||||
(require 'siren-helm-lsp)
|
||||
|
||||
;; Debugging
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
;;; 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
|
||||
:defer t
|
||||
:bind (:map lsp-ui-mode-map
|
||||
("C-c C-d" . lsp-ui-doc-glance)
|
||||
("C-c d" . lsp-ui-doc-show)
|
||||
("M-?" . lsp-ui-peek-find-references)
|
||||
("C-c C-j" . lsp-ui-peek-find-definitions))
|
||||
|
||||
:custom
|
||||
(lsp-ui-doc-alignment 'window)
|
||||
(lsp-ui-doc-delay 0.2)
|
||||
(lsp-ui-doc-enable t)
|
||||
(lsp-ui-doc-header nil)
|
||||
(lsp-ui-doc-include-signature t)
|
||||
(lsp-ui-doc-max-height 45)
|
||||
(lsp-ui-doc-position 'at-point)
|
||||
(lsp-ui-doc-show-with-cursor nil)
|
||||
(lsp-ui-doc-show-with-mouse t)
|
||||
(lsp-ui-doc-use-webkit nil)
|
||||
(lsp-ui-peek-always-show nil)
|
||||
(lsp-ui-sideline-enable t)
|
||||
(lsp-ui-sideline-show-code-actions t)
|
||||
(lsp-ui-sideline-show-diagnostics t)
|
||||
(lsp-ui-sideline-show-hover t))
|
||||
|
||||
(provide 'siren-lsp-ui)
|
||||
;;; siren-lsp-ui.el ends here
|
||||
@@ -46,5 +46,30 @@
|
||||
(setq-local company-idle-delay 0.3
|
||||
company-minimum-prefix-length 1)))
|
||||
|
||||
(use-package lsp-ui
|
||||
:defer t
|
||||
:bind (:map lsp-ui-mode-map
|
||||
("C-c C-d" . lsp-ui-doc-glance)
|
||||
("C-c d" . lsp-ui-doc-show)
|
||||
("M-?" . lsp-ui-peek-find-references)
|
||||
("C-c C-j" . lsp-ui-peek-find-definitions))
|
||||
|
||||
:custom
|
||||
(lsp-ui-doc-alignment 'window)
|
||||
(lsp-ui-doc-delay 0.2)
|
||||
(lsp-ui-doc-enable t)
|
||||
(lsp-ui-doc-header nil)
|
||||
(lsp-ui-doc-include-signature t)
|
||||
(lsp-ui-doc-max-height 45)
|
||||
(lsp-ui-doc-position 'at-point)
|
||||
(lsp-ui-doc-show-with-cursor nil)
|
||||
(lsp-ui-doc-show-with-mouse t)
|
||||
(lsp-ui-doc-use-webkit nil)
|
||||
(lsp-ui-peek-always-show nil)
|
||||
(lsp-ui-sideline-enable t)
|
||||
(lsp-ui-sideline-show-code-actions t)
|
||||
(lsp-ui-sideline-show-diagnostics t)
|
||||
(lsp-ui-sideline-show-hover t))
|
||||
|
||||
(provide 'siren-lsp)
|
||||
;;; siren-lsp.el ends here
|
||||
|
||||
Reference in New Issue
Block a user