Add minitest mode

This commit is contained in:
Maciej 2018-04-11 10:05:58 +03:00
parent 5a061cccd9
commit 2cfe41626a
Signed by: maciej
GPG key ID: 41D62D42D3B0D765
3 changed files with 15 additions and 1 deletions

View file

@ -17,7 +17,7 @@
'(hl-paren-colors (quote ("#ecf0f1" "#ecf0f1" "#c0392b")))
'(package-selected-packages
(quote
(yasnippet-snippets flymake-go go-flymake flycheck-go company-go go-mode expand-region sql-indent json-mode terraform-mode flycheck-rust company-ghc company-ghci scion hlinum etags-select nvm tide yaml-mode window-purpose web-mode ujelly-theme toml-mode smart-mode-line scala-mode rvm ruby-end rspec-mode robe rainbow-mode rainbow-delimiters racer pyenv-mode noctilux-theme monokai-theme markdown-mode less-css-mode json-reformat jade-mode indent-guide helm-themes helm-projectile helm-ag haskell-mode haml-mode groovy-mode flymake-ruby flymake-cursor flycheck flatui-theme exec-path-from-shell evil-nerd-commenter evil-magit evil-leader elpy dumb-jump dockerfile-mode diff-hl dash-at-point company-tern company-racer company-jedi column-enforce-mode color-theme-approximate base16-theme atom-one-dark-theme alchemist aggressive-indent ag)))
(minitest apache-mode flymake-go go-flymake flycheck-go company-go go-mode expand-region sql-indent json-mode terraform-mode flycheck-rust company-ghc company-ghci scion hlinum etags-select nvm tide yaml-mode window-purpose web-mode ujelly-theme toml-mode smart-mode-line scala-mode rvm ruby-end rspec-mode robe rainbow-mode rainbow-delimiters racer pyenv-mode noctilux-theme monokai-theme markdown-mode less-css-mode json-reformat jade-mode indent-guide helm-themes helm-projectile helm-ag haskell-mode haml-mode groovy-mode flymake-ruby flymake-cursor flycheck flatui-theme exec-path-from-shell evil-nerd-commenter evil-magit evil-leader elpy dumb-jump dockerfile-mode diff-hl dash-at-point company-tern company-racer company-jedi column-enforce-mode color-theme-approximate base16-theme atom-one-dark-theme alchemist aggressive-indent ag)))
'(safe-local-variable-values (quote ((encoding . utf-8))))
'(sml/active-background-color "#34495e")
'(sml/active-foreground-color "#ecf0f1")

View file

@ -169,6 +169,9 @@
(unless (package-installed-p 'rspec-mode)
(package-install 'rspec-mode))
(unless (package-installed-p 'minitest)
(package-install 'minitest))
(unless (package-installed-p 'flymake-ruby)
(package-install 'flymake-ruby))
@ -192,6 +195,10 @@
(unless (package-installed-p 'groovy-mode)
(package-install 'groovy-mode))
;; Apache
(unless (package-installed-p 'apache-mode)
(package-install 'apache-mode))
;; Haskell
(unless (package-installed-p 'haskell-mode)
(package-install 'haskell-mode))

View file

@ -34,6 +34,12 @@
(rspec-mode t)
(eval-after-load 'rspec-mode '(rspec-install-snippets)))
;;========== Minitest config ======================
(defun minitest-ruby-mode-config ()
"Use minitest-mode."
(minitest-mode t)
(eval-after-load 'minitest-mode '(minitest-install-snippets)))
;;========== Robe config ==========================
(defun robe-ruby-mode-config ()
"Use robe."
@ -55,6 +61,7 @@
(add-hook 'ruby-mode-hook 'editor-ruby-mode-config)
(add-hook 'ruby-mode-hook 'robe-ruby-mode-config)
(add-hook 'ruby-mode-hook 'rspec-ruby-mode-config)
(add-hook 'ruby-mode-hook 'minitest-ruby-mode-config)
;; Use longer lines for HAML
(add-hook 'haml-mode-hook 'set-width-120)