Skip to content
Brady Trainor edited this page Dec 27, 2018 · 3 revisions

Via melpa

(setq package-archives
      '(("gnu" . "https://elpa.gnu.org/packages/")
        ("melpa" . "https://melpa.org/packages/")))
(package-initialize)
(unless (package-installed-p 'dart-mode)
  (package-refresh-contents)
  (package-install 'dart-mode))

Via git clone

mkdir -p ~/.emacs.d/lisp
git clone https://github.com/bradyt/dart-mode.git ~/.emacs.d/lisp/dart-mode
git clone https://github.com/magnars/dash.el.git  ~/.emacs.d/lisp/dash
git clone https://github.com/magnars/s.el.git     ~/.emacs.d/lisp/s
(add-to-list 'load-path "~/.emacs.d/lisp/dart-mode/")
(add-to-list 'load-path "~/.emacs.d/lisp/dash/")
(add-to-list 'load-path "~/.emacs.d/lisp/s/")
(add-to-list 'auto-mode-alist '("\\.dart\\'" . dart-mode))
(autoload 'dart-mode "dart-mode")