Automatically turn-on the correct ruby
This commit is contained in:
parent
c9cacdf23c
commit
4130e90044
1 changed files with 7 additions and 0 deletions
|
@ -34,6 +34,7 @@
|
||||||
(autoload 'tagedit-mode "tagedit" nil t)
|
(autoload 'tagedit-mode "tagedit" nil t)
|
||||||
(autoload 'tern-mode "tern" nil t)
|
(autoload 'tern-mode "tern" nil t)
|
||||||
(autoload 'xmodmap-mode "xmodmap-mode" nil t)
|
(autoload 'xmodmap-mode "xmodmap-mode" nil t)
|
||||||
|
(autoload 'rvm-activate-ruby-for "rvm")
|
||||||
|
|
||||||
;;;; Macros
|
;;;; Macros
|
||||||
|
|
||||||
|
@ -791,6 +792,11 @@ If no direction is given, don't split."
|
||||||
(cl-loop for i from 1 to upto do (insert (format "%5d: %d\n" i (* number i)))))
|
(cl-loop for i from 1 to upto do (insert (format "%5d: %d\n" i (* number i)))))
|
||||||
(pop-to-buffer buffer)))
|
(pop-to-buffer buffer)))
|
||||||
|
|
||||||
|
(defun oni:select-corresponding-ruby ()
|
||||||
|
(when (and (not (projectile-rails--ignore-buffer-p))
|
||||||
|
(projectile-rails-root))
|
||||||
|
(rvm-activate-ruby-for (projectile-rails-root))))
|
||||||
|
|
||||||
;;;; Tests
|
;;;; Tests
|
||||||
|
|
||||||
(stante-after ert
|
(stante-after ert
|
||||||
|
@ -1250,6 +1256,7 @@ from myaethon2.core.decorators import (
|
||||||
(add-hook 'yas-global-mode-hook 'oni:yas-minor-mode-func)
|
(add-hook 'yas-global-mode-hook 'oni:yas-minor-mode-func)
|
||||||
(add-hook 'ert-results-mode-hook (lambda () (setq truncate-lines nil)))
|
(add-hook 'ert-results-mode-hook (lambda () (setq truncate-lines nil)))
|
||||||
(add-hook 'ruby-mode-hook (lambda () (setq-local fci-rule-column 80)))
|
(add-hook 'ruby-mode-hook (lambda () (setq-local fci-rule-column 80)))
|
||||||
|
(add-hook 'projectile-switch-project-hook #'oni:select-corresponding-ruby)
|
||||||
|
|
||||||
(oni:add-function-to-hooks #'oni:make-readable
|
(oni:add-function-to-hooks #'oni:make-readable
|
||||||
'Info-mode-hook 'gnus-article-mode-hook 'gnus-group-mode-hook
|
'Info-mode-hook 'gnus-article-mode-hook 'gnus-group-mode-hook
|
||||||
|
|
Loading…
Reference in a new issue