File tree Expand file tree Collapse file tree 2 files changed +23
-3
lines changed Expand file tree Collapse file tree 2 files changed +23
-3
lines changed Original file line number Diff line number Diff line change @@ -218,11 +218,24 @@ NAMES arg is optional and are the group of tests representing a test name."
218
218
nil nil nil
219
219
(cond
220
220
(lsp-dart-test-code-lens-mode
221
+ (lsp-dart-define-key " t t" #'lsp-dart-run-test-at-point )
222
+ (lsp-dart-define-key " t T" #'lsp-dart-run-test-at-point )
223
+ (lsp-dart-define-key " t f" #'lsp-dart-run-test-file )
224
+ (lsp-dart-define-key " t l" #'lsp-dart-run-last-test )
225
+ (lsp-dart-define-key " t L" #'lsp-dart-debug-last-test )
226
+ (lsp-dart-define-key " t a" #'lsp-dart-run-all-tests )
227
+ (lsp-dart-define-key " t v" #'lsp-dart-visit-last-test )
221
228
(add-hook 'lsp-dart-outline-arrived-hook #'lsp-dart--test-code-lens-check nil t ))
222
229
(t
223
- (progn
224
- (remove-overlays (point-min ) (point-max ) 'lsp-dart-test-code-lens t )
225
- (remove-hook 'lsp-dart-outline-arrived-hook #'lsp-dart--test-code-lens-check t )))))
230
+ (lsp-dart-define-key " t t" 'ignore )
231
+ (lsp-dart-define-key " t T" 'ignore )
232
+ (lsp-dart-define-key " t f" 'ignore )
233
+ (lsp-dart-define-key " t l" 'ignore )
234
+ (lsp-dart-define-key " t L" 'ignore )
235
+ (lsp-dart-define-key " t a" 'ignore )
236
+ (lsp-dart-define-key " t v" 'ignore )
237
+ (remove-overlays (point-min ) (point-max ) 'lsp-dart-test-code-lens t )
238
+ (remove-hook 'lsp-dart-outline-arrived-hook #'lsp-dart--test-code-lens-check t ))))
226
239
227
240
(provide 'lsp-dart-code-lens )
228
241
; ;; lsp-dart-code-lens.el ends here
Original file line number Diff line number Diff line change @@ -145,6 +145,13 @@ FLUTTER_ROOT environment variable."
145
145
,@body )
146
146
(error " Project not found (pubspec.yaml not found) " ))))
147
147
148
+
149
+ ; ; keymap
150
+
151
+ (defun lsp-dart-define-key (key action )
152
+ " Define KEY with ACTION."
153
+ (define-key lsp-mode-map (kbd (concat " D " key)) action))
154
+
148
155
149
156
; ; Log
150
157
You can’t perform that action at this time.
0 commit comments