diff --git a/modules/tools/lsp/+lsp.el b/modules/tools/lsp/+lsp.el index 4044ea77f..b4468b816 100644 --- a/modules/tools/lsp/+lsp.el +++ b/modules/tools/lsp/+lsp.el @@ -58,6 +58,13 @@ about it (it will be logged to *Messages* however).") ;; REVIEW Remove this once this is fixed upstream. (add-to-list 'lsp-client-packages 'lsp-racket) + (add-hook! 'doom-escape-hook + (defun +lsp-signature-stop-maybe-h () + "Close the displayed `lsp-signature'." + (when lsp-signature-mode + (lsp-signature-stop) + t))) + (set-popup-rule! "^\\*lsp-help" :size 0.35 :quit t :select t) (set-lookup-handlers! 'lsp-mode :definition #'+lsp-lookup-definition-handler