From e8544e79e92dfd8545ddfdbe6384772c4a941982 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 6 Jan 2021 09:45:07 +0000 Subject: [PATCH] feat(lsp): enable code lenses, improve lsp-ui-doc setup --- modules/lsp/siren-lsp-ui.el | 9 ++++++--- modules/lsp/siren-lsp.el | 1 + straight/versions/default.el | 8 ++++---- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/modules/lsp/siren-lsp-ui.el b/modules/lsp/siren-lsp-ui.el index 0a77399..25f9b5c 100644 --- a/modules/lsp/siren-lsp-ui.el +++ b/modules/lsp/siren-lsp-ui.el @@ -12,17 +12,20 @@ :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-enable nil) - (lsp-ui-sideline-enable nil) (lsp-ui-doc-alignment 'window) (lsp-ui-doc-delay 0) + (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-use-webkit nil)) + (lsp-ui-doc-use-webkit nil) + (lsp-ui-sideline-enable nil)) (provide 'siren-lsp-ui) ;;; siren-lsp-ui.el ends here diff --git a/modules/lsp/siren-lsp.el b/modules/lsp/siren-lsp.el index 20ac177..3d637d6 100644 --- a/modules/lsp/siren-lsp.el +++ b/modules/lsp/siren-lsp.el @@ -23,6 +23,7 @@ (lsp-enable-xref t) (lsp-enable-file-watchers t) (lsp-enable-imenu t) + (lsp-lens-enable t) (lsp-keymap-prefix "M-;") (lsp-completion-provider :capf) diff --git a/straight/versions/default.el b/straight/versions/default.el index c1f2b7f..6149b24 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -103,14 +103,14 @@ ("kubernetes-el" . "f4c763016620a4ddb41698bb8aa02b18e07ac509") ("let-alist" . "b299c78897cc307f9d5521927376fbd06a26f123") ("loop.el" . "e22807f83a0890dc8a904c51ee0742c34efccc6c") - ("lsp-mode" . "83d1cf72ac255e5cddebcfc87166c4f6416ff185") - ("lsp-treemacs" . "704b4576ba178f6ee1e5ec8e6b8ba7a20fe6acbf") - ("lsp-ui" . "72034bdd65f66b43d10e6106e82dfa4718557e1a") + ("lsp-mode" . "f51741e2bbf002381d9bc51a6c7ae504c11d827b") + ("lsp-treemacs" . "64e375fcc700d4d47cf52ad912e6863d479e3bfa") + ("lsp-ui" . "62568188b7cbc0758a0c4bfb57647708406ddf51") ("lua-mode" . "d2ff3045b9694293a302fa60d7bd5d97f2673156") ("magit" . "3c4259e3e090d8575a6bcf80ad53a393bb16b05f") ("magit-popup" . "d8585fa39f88956963d877b921322530257ba9f5") ("markdown-mode" . "e250a8465f805644d372c264eb0572f569d7f2a1") - ("melpa" . "4c8024abdb9843296860aaaf1528bc9dfbfbc6c7") + ("melpa" . "ea7b38971ea1ac02d1de128d3526f9b7b9f601f9") ("mermaid-mode" . "6ec97ab934023a8aa094705bb1c9803fd85d24c1") ("minions" . "4a81446e13f5bfb514e593d0e1c5253a60113301") ("mmm-mode" . "0d00cdf4d02cc166304f6967a20fa22e2eaf208b")