Removes workarounds and update flycheck integration

This commit removes the workarounds needed on older versions of `dart-mode` library, now that many of the fixes have landed.

This commit also fixes the integration with flycheck, as there is a new function used on the `develop` branch.
This commit is contained in:
Bruno Tavares 2018-12-17 14:34:49 -02:00 committed by duianto
parent 7841d3ba6a
commit 9e2da23c12
1 changed files with 3 additions and 23 deletions

View File

@ -16,10 +16,6 @@
'(dart-mode
flycheck))
;; TODO: Remove when https://github.com/bradyt/dart-mode/pull/67
(defun dart/trigger-hooks ()
(run-hooks 'change-major-mode-after-body-hook))
(defun dart/show-buffer ()
"Shows information at point on a new buffer"
(interactive)
@ -52,25 +48,9 @@
(evil-set-initial-state 'dart-popup-mode 'motion)
(evil-define-key 'motion dart-popup-mode-map
(kbd "gr") 'dart-do-it-again)
(kbd "gr") 'dart-do-it-again))))
(add-hook 'dart-mode-hook #'dart/trigger-hooks))
:config
;; TODO: Remove when fix lands
;; https://github.com/bradyt/dart-mode/pull/66
(defun dart-formatter-command ()
"The command for running the Dart formatter.
This can be customized by setting `dart-formatter-command-override'."
(or dart-formatter-command-override
(when dart-sdk-path
(concat dart-sdk-path
(file-name-as-directory "bin")
(if (memq system-type '(ms-dos windows-nt))
"dartfmt.exe"
"dartfmt"))))))
(defun dart/post-init-flycheck ()
(spacemacs/add-flycheck-mode 'dart-mode)))
(defun dart/post-init-flycheck ()
(spacemacs/enable-flycheck 'dart-mode))
;;; packages.el ends here