[dart] Fix reverting a dart buffer
While getting the dart-server major mode key bindings to work. Everything was moved from the `dart/init-dart-mode` function, to the `dart/init-dart-server` function. This revealed that an empty `dart/init-dart-mode` section causes `M-x revert-buffer` to switch the dart buffer to `fundamental-mode`. The fix was to load `dart-mode` from the `dart/init-dart-mode` function. And add `:after dart-mode` to the `dart/init-dart-server` function.
This commit is contained in:
parent
37e326e1cf
commit
3142f070f5
|
@ -25,16 +25,19 @@
|
|||
(interactive)
|
||||
(dart-server-show-hover t))
|
||||
|
||||
(defun dart/init-dart-mode ())
|
||||
|
||||
(defun dart/init-dart-server ()
|
||||
(use-package dart-server
|
||||
(defun dart/init-dart-mode ()
|
||||
(use-package dart-mode
|
||||
:defer t
|
||||
:mode "\\.dart\\'"
|
||||
:init
|
||||
(add-hook 'dart-mode-local-vars-hook
|
||||
#'spacemacs//dart-setup-backend-lsp)))
|
||||
|
||||
(defun dart/init-dart-server ()
|
||||
(use-package dart-server
|
||||
:after dart-mode
|
||||
:init
|
||||
(progn
|
||||
(add-hook 'dart-mode-local-vars-hook
|
||||
#'spacemacs//dart-setup-backend-lsp)
|
||||
(spacemacs/declare-prefix-for-mode 'dart-mode "mf" "find")
|
||||
(spacemacs/declare-prefix-for-mode 'dart-mode "mh" "help")
|
||||
(spacemacs/set-leader-keys-for-major-mode 'dart-mode
|
||||
|
@ -63,8 +66,7 @@
|
|||
|
||||
(evil-set-initial-state 'dart-server-popup-mode 'motion)
|
||||
(evil-define-key 'motion dart-server-popup-mode-map
|
||||
(kbd "gr") 'dart-server-do-it-again))
|
||||
:config (dart-mode)))
|
||||
(kbd "gr") 'dart-server-do-it-again))))
|
||||
|
||||
(defun dart/init-flutter ()
|
||||
(use-package flutter
|
||||
|
|
Loading…
Reference in a new issue