diff --git a/modules/lang/ruby/config.el b/modules/lang/ruby/config.el index 26f7e326a..22f713c6e 100644 --- a/modules/lang/ruby/config.el +++ b/modules/lang/ruby/config.el @@ -11,8 +11,10 @@ :mode ("\\.\\(?:pry\\|irb\\)rc\\'" . +ruby-init-h) :mode ("\\.\\(?:rb\\|rake\\|rabl\\|ru\\|builder\\|gemspec\\|jbuilder\\|thor\\)\\'" . +ruby-init-h) :mode ("/\\(?:Berks\\|Cap\\|Gem\\|Guard\\|Pod\\|Puppet\\|Rake\\|Thor\\|Vagrant\\)file\\'" . +ruby-init-h) + :interpreter ("j?ruby\\([0-9.]+\\)" . +ruby-init-h) :preface (after! ruby-mode + (rassq-delete-all 'ruby-mode interpreter-mode-alist) (require 'enh-ruby-mode)) (defun +ruby-init-h () "Enable `enh-ruby-mode' if ruby is available, otherwise `ruby-mode'."