diff options
author | Kenny Ballou <kb@devnulllabs.io> | 2021-07-23 10:42:53 -0600 |
---|---|---|
committer | Kenny Ballou <kb@devnulllabs.io> | 2021-07-24 15:17:08 -0600 |
commit | 4cf72f618ef3d8746adc2fa78896bfe3cefe4fcc (patch) | |
tree | 368b5ce908a5b60aa8e2ad6a0725ac65c929b517 /config/emacs/emacs.d/lisp | |
parent | ddee874adaab809d6ec8ef3a2f901dcfd7697b67 (diff) | |
download | dotfiles-4cf72f618ef3d8746adc2fa78896bfe3cefe4fcc.tar.gz dotfiles-4cf72f618ef3d8746adc2fa78896bfe3cefe4fcc.tar.xz |
emacs: lsp/dap/java: twiddle some bits
Add some configuration from [skybert][0].
[0]: https://gitlab.com/skybert/my-little-friends/blob/master/emacs/.emacs
Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
Diffstat (limited to 'config/emacs/emacs.d/lisp')
-rw-r--r-- | config/emacs/emacs.d/lisp/init-dap.el | 7 | ||||
-rw-r--r-- | config/emacs/emacs.d/lisp/init-java.el | 1 | ||||
-rw-r--r-- | config/emacs/emacs.d/lisp/init-lsp.el | 9 |
3 files changed, 16 insertions, 1 deletions
diff --git a/config/emacs/emacs.d/lisp/init-dap.el b/config/emacs/emacs.d/lisp/init-dap.el index 3509fb57..349d028d 100644 --- a/config/emacs/emacs.d/lisp/init-dap.el +++ b/config/emacs/emacs.d/lisp/init-dap.el @@ -2,14 +2,19 @@ ;;; Commentary: ;;; Code: +(defvar lsp-mode) (defvar dap-mode) (defvar dap-hydra) +(defvar dap-ui-mode) +(defvar dap-tooltip-mode) (use-package dap-mode :after lsp-mode :config + (dap-mode t) (dap-auto-configure-mode) - (dap-ui-mode t)) + (dap-ui-mode t) + (dap-tooltip-mode t)) (use-package dap-hydra :after dap-mode) diff --git a/config/emacs/emacs.d/lisp/init-java.el b/config/emacs/emacs.d/lisp/init-java.el index f88ee12b..5ad28163 100644 --- a/config/emacs/emacs.d/lisp/init-java.el +++ b/config/emacs/emacs.d/lisp/init-java.el @@ -46,6 +46,7 @@ "_darcs" ".tox" ".svn" ".stack-work" "build")) (setq lsp-java-save-action-organize-imports nil) + (setq lsp-java-completion-max-results 20) (setq lsp-enable-on-type-formatting nil) (setq lsp-enable-indentation t) (setq lsp-java-import-maven-enabled t) diff --git a/config/emacs/emacs.d/lisp/init-lsp.el b/config/emacs/emacs.d/lisp/init-lsp.el index 4ea40e02..9c7846cc 100644 --- a/config/emacs/emacs.d/lisp/init-lsp.el +++ b/config/emacs/emacs.d/lisp/init-lsp.el @@ -25,6 +25,9 @@ (defvar lsp-clients-go-server-args) (defvar lsp-semantic-tokens-enable) (defvar lsp-completion-provider) +(defvar lsp-idle-delay) +(defvar lsp-modeline-code-actions-enable) +(defvar lsp-modeline-diagnostics-enable) (defvar lsp-ui-doc-delay) (defvar lsp-ui-sideline-enable) (defvar lsp-ui-sideline-show-symbol) @@ -41,6 +44,9 @@ (defvar lsp-ui-sideline-show-diagnostics) (defvar lsp-ui-sideline-show-hover) (defvar lsp-ui-sideline-show-symbol) +(defvar lsp-ui-doc-show-with-cursor) +(defvar lsp-ui-doc-position) +(defvar lsp-ui-doc-alignment) (use-package lsp-mode @@ -57,10 +63,13 @@ (setq lsp-document-sync-method 'incremental) (setq lsp-response-timeout 10) (setq lsp-prefer-flymake nil) + (setq lsp-idle-delay 0.500) (setq lsp-inhibit-message t) (setq lsp-eldoc-render-all nil) (setq lsp-enable-file-watchers nil) (setq lsp-highlight-symbol-at-point nil) + (setq lsp-modeline-code-actions-enable nil) + (setq lsp-modeline-diagnostics-enable nil) (setq lsp-clients-clangd-args '("-j=4" "--index" "-log=error")) |