Add RSpec mode
This commit is contained in:
parent
29c75a7181
commit
1120d3ece0
2 changed files with 6 additions and 1 deletions
|
|
@ -10,11 +10,15 @@
|
||||||
|
|
||||||
(add-hook 'ruby-mode-hook 'enh-ruby-mode)
|
(add-hook 'ruby-mode-hook 'enh-ruby-mode)
|
||||||
(add-hook 'enh-ruby-mode-hook 'robe-mode)
|
(add-hook 'enh-ruby-mode-hook 'robe-mode)
|
||||||
|
(add-hook 'enh-ruby-mode-hook 'rspec-mode)
|
||||||
(add-hook 'enh-ruby-mode-hook 'ruby-end-mode)
|
(add-hook 'enh-ruby-mode-hook 'ruby-end-mode)
|
||||||
|
|
||||||
(eval-after-load 'company
|
(eval-after-load 'company
|
||||||
'(push 'company-robe company-backends))
|
'(push 'company-robe company-backends))
|
||||||
|
|
||||||
|
(eval-after-load 'rspec-mode
|
||||||
|
'(rspec-install-snippets))
|
||||||
|
|
||||||
(defun activate-ruby-mode ()
|
(defun activate-ruby-mode ()
|
||||||
"All things for ruby mode."
|
"All things for ruby mode."
|
||||||
(set-indent 2)
|
(set-indent 2)
|
||||||
|
|
|
||||||
3
init.el
3
init.el
|
|
@ -58,6 +58,7 @@
|
||||||
robe ;; Ruby REPL inside emacs
|
robe ;; Ruby REPL inside emacs
|
||||||
rvm ;; Support rvm usage
|
rvm ;; Support rvm usage
|
||||||
ruby-end ;; Insert end for methods automatically
|
ruby-end ;; Insert end for methods automatically
|
||||||
|
rspec-mode ;; RSpec yasnippets
|
||||||
|
|
||||||
;; Elixir
|
;; Elixir
|
||||||
alchemist
|
alchemist
|
||||||
|
|
@ -125,7 +126,7 @@
|
||||||
("c9f102cf31165896631747fd20a0ca0b9c64ecae019ce5c2786713a5b7d6315e" "1f38fb71e55e5ec5f14a39d03ca7d7a416123d3f0847745c7bade053ca58f043" "986e7e8e428decd5df9e8548a3f3b42afc8176ce6171e69658ae083f3c06211c" "cea3ec09c821b7eaf235882e6555c3ffa2fd23de92459751e18f26ad035d2142" "f984e2f9765a69f7394527b44eaa28052ff3664a505f9ec9c60c088ca4e9fc0b" "99c86852decaeb0c6f51ce8bd46e4906a4f28ab4c5b201bdc3fdf85b24f88518" "85e6bb2425cbfeed2f2b367246ad11a62fb0f6d525c157038a0d0eaaabc1bfee" "d9850d120be9d94dd7ae69053630e89af8767c36b131a3aa7b06f14007a24656" "fec45178b55ad0258c5f68f61c9c8fd1a47d73b08fb7a51c15558d42c376083d" "1263771faf6967879c3ab8b577c6c31020222ac6d3bac31f331a74275385a452" default)))
|
("c9f102cf31165896631747fd20a0ca0b9c64ecae019ce5c2786713a5b7d6315e" "1f38fb71e55e5ec5f14a39d03ca7d7a416123d3f0847745c7bade053ca58f043" "986e7e8e428decd5df9e8548a3f3b42afc8176ce6171e69658ae083f3c06211c" "cea3ec09c821b7eaf235882e6555c3ffa2fd23de92459751e18f26ad035d2142" "f984e2f9765a69f7394527b44eaa28052ff3664a505f9ec9c60c088ca4e9fc0b" "99c86852decaeb0c6f51ce8bd46e4906a4f28ab4c5b201bdc3fdf85b24f88518" "85e6bb2425cbfeed2f2b367246ad11a62fb0f6d525c157038a0d0eaaabc1bfee" "d9850d120be9d94dd7ae69053630e89af8767c36b131a3aa7b06f14007a24656" "fec45178b55ad0258c5f68f61c9c8fd1a47d73b08fb7a51c15558d42c376083d" "1263771faf6967879c3ab8b577c6c31020222ac6d3bac31f331a74275385a452" default)))
|
||||||
'(package-selected-packages
|
'(package-selected-packages
|
||||||
(quote
|
(quote
|
||||||
(crystal-mode dap-mode lsp-ui company-lsp lsp-mode nginx-mode gitignore-mode js2-mode keyfreq company-web visual-regexp enh-ruby-mode counsel-projectile counsel ivy flycheck-rust flycheck racer rust-mode hydra markdown-mode solarized-theme company-ansible alchemist window-purpose column-enforce-mode yaml-mode ansible dockerfile-mode ruby-end web-mode rvm dash-at-point robe base16-theme exec-path-from-shell))))
|
(rspec-mode crystal-mode dap-mode lsp-ui company-lsp lsp-mode nginx-mode gitignore-mode js2-mode keyfreq company-web visual-regexp enh-ruby-mode counsel-projectile counsel ivy flycheck-rust flycheck racer rust-mode hydra markdown-mode solarized-theme company-ansible alchemist window-purpose column-enforce-mode yaml-mode ansible dockerfile-mode ruby-end web-mode rvm dash-at-point robe base16-theme exec-path-from-shell))))
|
||||||
(custom-set-faces
|
(custom-set-faces
|
||||||
;; custom-set-faces was added by Custom.
|
;; custom-set-faces was added by Custom.
|
||||||
;; If you edit it by hand, you could mess it up, so be careful.
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue