14 lines
447 B
EmacsLisp
14 lines
447 B
EmacsLisp
;;; defuns-ruby.el
|
|
|
|
;;;###autoload
|
|
(defun narf|ruby-load-file (&optional file)
|
|
(let ((file (or file buffer-file-name)))
|
|
(when (and (eq major-mode 'ruby-mode)
|
|
(featurep 'robe)
|
|
(not (string= (f-base file) "Gemfile"))
|
|
(file-exists-p buffer-file-name))
|
|
(unless robe-running (robe-start 1))
|
|
(when robe-running (ruby-load-file file)))))
|
|
|
|
(provide 'defuns-ruby)
|
|
;;; defuns-ruby.el ends here
|