From 2e0a9e0d0269b1cdababa4da0652f4f726b21af4 Mon Sep 17 00:00:00 2001 From: Eric Dallo Date: Mon, 5 Oct 2020 19:59:04 -0300 Subject: [PATCH] :lang dart: add +flutter keybindings --- modules/lang/dart/config.el | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/modules/lang/dart/config.el b/modules/lang/dart/config.el index 74e90b814..7cc52f939 100644 --- a/modules/lang/dart/config.el +++ b/modules/lang/dart/config.el @@ -37,11 +37,30 @@ "r" #'flutter-run-or-hot-reload)) +(use-package! lsp-dart + :when (featurep! +lsp) + :defer t + :config + (map! :map dart-mode-map + (:localleader + (:prefix ("t" . "test") + "t" #'lsp-dart-run-test-at-point + "a" #'lsp-dart-run-all-tests + "f" #'lsp-dart-run-test-file + "l" #'lsp-dart-run-last-test + "v" #'lsp-dart-visit-last-test)))) + + (use-package! hover :when (featurep! +flutter) :defer t :config (map! :map dart-mode-map - :localleader - "h r" #'hover-run-or-hot-reload - "h R" #'hover-run-or-hot-restart)) + (:localleader + (:prefix ("h" . "hover") + "c" #'hover-clear-buffer + "r" #'hover-run-or-hot-reload + "R" #'hover-run-or-hot-restart + "p" #'hover-take-screenshot + "k" #'hover-kill))) + (set-popup-rule! "\\*Hover\\*" :quit nil))