mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
ruby-mode: tab-width=2 & add rake blocks to evilmi-ruby-match-tags
This commit is contained in:
@ -48,9 +48,9 @@
|
|||||||
:interpreter "ruby"
|
:interpreter "ruby"
|
||||||
:config
|
:config
|
||||||
(progn
|
(progn
|
||||||
(require 'ruby-mode-indent-fix)
|
(setq ruby-indent-level 2)
|
||||||
(setq ruby-indent-level 4)
|
|
||||||
(setq ruby-deep-indent-paren nil)
|
(setq ruby-deep-indent-paren nil)
|
||||||
|
(require 'ruby-mode-indent-fix)
|
||||||
|
|
||||||
;; Remember to install rsense w/ homebrew!
|
;; Remember to install rsense w/ homebrew!
|
||||||
(setq rsense-home "/usr/local/Cellar/rsense/0.3/libexec")
|
(setq rsense-home "/usr/local/Cellar/rsense/0.3/libexec")
|
||||||
@ -66,9 +66,17 @@
|
|||||||
(use-package ac-inf-ruby
|
(use-package ac-inf-ruby
|
||||||
:init (add-hook 'inf-ruby-mode-hook 'ac-inf-ruby-enable))
|
:init (add-hook 'inf-ruby-mode-hook 'ac-inf-ruby-enable))
|
||||||
|
|
||||||
;;
|
(setq evilmi-ruby-match-tags
|
||||||
|
'((("unless" "if") ("elsif" "else") ("end"))
|
||||||
|
("begin" ("rescue" "ensure") "end")
|
||||||
|
("case" ("when" "else") ("end"))
|
||||||
|
(("task" "namespace" "class" "def" "while" "do" "module" "for" "until") () ("end"))
|
||||||
|
))
|
||||||
|
|
||||||
(my/setup-run-code ruby-mode-map "ruby")
|
(my/setup-run-code ruby-mode-map "ruby")
|
||||||
(nmap ruby-mode-map "gd" 'rsense-jump-to-definition)))
|
(nmap ruby-mode-map "gd" 'rsense-jump-to-definition))
|
||||||
|
:init
|
||||||
|
(add-hook 'ruby-mode-hook (lambda() (setq tab-width 2))))
|
||||||
|
|
||||||
(use-package go-mode
|
(use-package go-mode
|
||||||
:mode "\\.go\\'"
|
:mode "\\.go\\'"
|
||||||
|
Reference in New Issue
Block a user