Improvements to :lang ruby
This commit is contained in:
parent
0fafba7ee1
commit
793895ccd7
1 changed files with 4 additions and 1 deletions
|
@ -25,6 +25,8 @@
|
||||||
(enh-ruby-mode)
|
(enh-ruby-mode)
|
||||||
(ruby-mode)))
|
(ruby-mode)))
|
||||||
:config
|
:config
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.arb\\'" . enh-ruby-mode))
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.axlsx\\'" . enh-ruby-mode))
|
||||||
(set-electric! '(ruby-mode enh-ruby-mode) :words '("else" "end" "elsif"))
|
(set-electric! '(ruby-mode enh-ruby-mode) :words '("else" "end" "elsif"))
|
||||||
(set-repl-handler! '(ruby-mode enh-ruby-mode) #'inf-ruby)
|
(set-repl-handler! '(ruby-mode enh-ruby-mode) #'inf-ruby)
|
||||||
|
|
||||||
|
@ -54,7 +56,7 @@
|
||||||
(robe-mode +1))))
|
(robe-mode +1))))
|
||||||
:config
|
:config
|
||||||
(set-repl-handler! 'enh-ruby-mode #'robe-start)
|
(set-repl-handler! 'enh-ruby-mode #'robe-start)
|
||||||
(set-company-backend! 'enh-ruby-mode 'company-robe)
|
(set-company-backend! 'enh-ruby-mode 'company-robe 'company-dabbrev-code)
|
||||||
(set-lookup-handlers! 'enh-ruby-mode
|
(set-lookup-handlers! 'enh-ruby-mode
|
||||||
:definition #'robe-jump
|
:definition #'robe-jump
|
||||||
:documentation #'robe-doc)
|
:documentation #'robe-doc)
|
||||||
|
@ -183,6 +185,7 @@
|
||||||
:when (featurep! +rails)
|
:when (featurep! +rails)
|
||||||
:hook (enh-ruby-mode . projectile-rails-mode)
|
:hook (enh-ruby-mode . projectile-rails-mode)
|
||||||
:init
|
:init
|
||||||
|
(setq inf-ruby-console-environment "development")
|
||||||
(when (featurep! :lang web)
|
(when (featurep! :lang web)
|
||||||
(add-hook 'web-mode-hook #'projectile-rails-mode))
|
(add-hook 'web-mode-hook #'projectile-rails-mode))
|
||||||
:config
|
:config
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue