From fcd9d31bcb3d6398eafe951306ae4ba8cf7df6ed Mon Sep 17 00:00:00 2001 From: syl20bnr Date: Sat, 10 Mar 2018 10:40:57 -0500 Subject: [PATCH] groovy: add import for symbol key binding --- layers/+lang/groovy/README.org | 7 +++++++ layers/+lang/groovy/packages.el | 7 ++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/layers/+lang/groovy/README.org b/layers/+lang/groovy/README.org index e185530bb..4028217d6 100644 --- a/layers/+lang/groovy/README.org +++ b/layers/+lang/groovy/README.org @@ -7,6 +7,7 @@ - [[#features][Features:]] - [[#install][Install]] - [[#key-bindings][Key bindings]] + - [[#imports][Imports]] - [[#repl][REPL]] * Description @@ -23,6 +24,12 @@ add =groovy= to the existing =dotspacemacs-configuration-layers= list in this file. * Key bindings +** Imports + +| Key Binding | Description | +|-------------+------------------------------------| +| ~SPC m r i~ | Add import for symbol around point | + ** REPL | Key Binding | Description | diff --git a/layers/+lang/groovy/packages.el b/layers/+lang/groovy/packages.el index 177a54d08..f66704511 100644 --- a/layers/+lang/groovy/packages.el +++ b/layers/+lang/groovy/packages.el @@ -22,7 +22,12 @@ (defun groovy/init-groovy-imports () (use-package groovy-imports - :defer t)) + :defer t + :init + (progn + (add-hook 'groovy-mode-hook 'groovy-imports-scan-file) + (spacemacs/set-leader-keys-for-major-mode 'groovy-mode + "ri" 'groovy-imports-add-import-dwim)))) (defun groovy/init-groovy-mode () (use-package groovy-mode