From 2e0a9e0d0269b1cdababa4da0652f4f726b21af4 Mon Sep 17 00:00:00 2001 From: Eric Dallo Date: Mon, 5 Oct 2020 19:59:04 -0300 Subject: [PATCH 1/2] :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)) From 172e2dbc6bc12c4a5dd1c378db72d55a4d35e289 Mon Sep 17 00:00:00 2001 From: Eric Dallo Date: Mon, 5 Oct 2020 20:01:39 -0300 Subject: [PATCH 2/2] Bump :lang dart emacs-lsp/lsp-dart@9036e4b -> emacs-lsp/lsp-dart@c1ff5ce ericdallo/hover.el@079efb1 -> ericdallo/hover.el@e213f2b --- modules/lang/dart/packages.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/lang/dart/packages.el b/modules/lang/dart/packages.el index 931542f36..478d43223 100644 --- a/modules/lang/dart/packages.el +++ b/modules/lang/dart/packages.el @@ -4,8 +4,8 @@ (package! dart-mode :pin "04fcd649f19d49390079fbf2920a10bf37f6a634") (when (featurep! +lsp) - (package! lsp-dart :pin "9036e4b3a7666162fd1a6f8ec339157c28f788f0")) + (package! lsp-dart :pin "c1ff5cec6adfdf41d1a0e18c89869304ebb2bcb6")) (when (featurep! +flutter) (package! flutter :pin "78b3c572584c95220a40934bd67fd5e3fb096f96") - (package! hover :pin "079efb10c5ece23ba0eccbe762f8b4185eac5810")) + (package! hover :pin "e213f2b29b7728edd42e834260c13fffd0c48edc"))