Merge pull request #3051 from sei40kr/groovy-repl

Improve Groovy support
This commit is contained in:
Henrik Lissner 2020-05-07 01:25:05 -04:00 committed by GitHub
commit 6acef51288
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 1 deletions

View file

@ -71,3 +71,10 @@ root)."
(user-error "This buffer has no filepath; cannot guess its class name"))
(or (file-name-sans-extension (file-name-base (buffer-file-name)))
"ClassName"))
;;;###autoload
(defun +java/groovy-open-repl ()
"Open a Groovy REPL."
(interactive)
(call-interactively #'run-groovy)
(get-buffer groovy-buffer))

View file

@ -45,4 +45,6 @@ If the depth is 2, the first two directories are removed: net.lissner.game.")
(use-package! groovy-mode
:mode "\\.g\\(?:radle\\|roovy\\)$"
:config
(set-eval-handler! 'groovy-mode "groovy"))
(set-docsets! 'groovy-mode "Groovy" "Groovy_JDK")
(set-eval-handler! 'groovy-mode "groovy")
(set-repl-handler! 'groovy-mode #'+java/groovy-open-repl))