aboutsummaryrefslogtreecommitdiff
path: root/config/emacs/emacs.d/lisp
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2021-07-23 10:42:53 -0600
committerKenny Ballou <kb@devnulllabs.io>2021-07-24 15:17:08 -0600
commit4cf72f618ef3d8746adc2fa78896bfe3cefe4fcc (patch)
tree368b5ce908a5b60aa8e2ad6a0725ac65c929b517 /config/emacs/emacs.d/lisp
parentddee874adaab809d6ec8ef3a2f901dcfd7697b67 (diff)
downloaddotfiles-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.el7
-rw-r--r--config/emacs/emacs.d/lisp/init-java.el1
-rw-r--r--config/emacs/emacs.d/lisp/init-lsp.el9
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"))