Work-around a bug in enh-ruby-mode

Taken from https://github.com/zenspider/enhanced-ruby-mode/blob/master/test/enh-ruby-mode-test.el#L4

Fixes a wrong number of arguments error.
This commit is contained in:
syl20bnr 2015-03-21 18:39:37 -04:00
parent de24fd7f2a
commit 30ced0a08b

View file

@ -37,13 +37,26 @@
"Initialize Ruby Mode"
(use-package enh-ruby-mode
:mode (("\\(Rake\\|Thor\\|Guard\\|Gem\\|Cap\\|Vagrant\\|Berks\\|Pod\\|Puppet\\)file\\'" . enh-ruby-mode)
("\\.\\(rb\\|rabl\\|ru\\|builder\\|rake\\|thor\\|gemspec\\|jbuilder\\)\\'" . enh-ruby-mode))))
("\\.\\(rb\\|rabl\\|ru\\|builder\\|rake\\|thor\\|gemspec\\|jbuilder\\)\\'" . enh-ruby-mode))
:config
(progn
;; work arround for a bug with wrong number of argument
;; https://github.com/zenspider/enhanced-ruby-mode/blob/master/test/enh-ruby-mode-test.el#L4
(defun erm-darken-color (name)
(let ((attr (face-attribute name :foreground)))
(unless (equal attr 'unspecified)
(color-darken-name attr 20) "#000000"))))))
(defun ruby/init-flycheck ()
(add-hook 'enh-ruby-mode-hook 'flycheck-mode))
(defun ruby/init-ruby-tools ()
(add-hook 'enh-ruby-mode-hook 'ruby-tools-mode))
(use-package ruby-tools
:defer t
:init
(add-hook 'enh-ruby-mode-hook 'ruby-tools-mode)
:config
(spacemacs|hide-lighter ruby-tools-mode)))
(defun ruby/init-bundler ()
(use-package bundler