From a46f741a89bb9a6df006a6b8875a840513ceb619 Mon Sep 17 00:00:00 2001 From: Jack Thorne Date: Thu, 9 Dec 2021 23:28:45 -0600 Subject: [PATCH] feat(crystal): add spec keybinds Adds test running shortcuts similar to :lang ruby's. --- modules/lang/crystal/config.el | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/lang/crystal/config.el b/modules/lang/crystal/config.el index 04b61ec8d..b3195d85e 100644 --- a/modules/lang/crystal/config.el +++ b/modules/lang/crystal/config.el @@ -5,7 +5,14 @@ :definition #'crystal-def-jump :references #'crystal-tool-imp) (when (featurep! +lsp) - (add-hook 'crystal-mode-local-vars-hook #'lsp!))) + (add-hook 'crystal-mode-local-vars-hook #'lsp!)) + (map! :localleader + :map crystal-mode-map + :prefix "t" + "a" #'crystal-spec-all + "v" #'crystal-spec-buffer + "s" #'crystal-spec-line + "t" #'crystal-spec-switch)) (use-package! flycheck-crystal