diff --git a/modules/defuns/defuns-ruby.el b/modules/defuns/defuns-ruby.el deleted file mode 100644 index 618b0c2cc..000000000 --- a/modules/defuns/defuns-ruby.el +++ /dev/null @@ -1,14 +0,0 @@ -;;; 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 diff --git a/modules/module-ruby.el b/modules/module-ruby.el index 1ab5439a0..fd95fd4ab 100644 --- a/modules/module-ruby.el +++ b/modules/module-ruby.el @@ -9,12 +9,10 @@ (def-builder! ruby-mode "rake %s" "Rakefile") (def-company-backend! ruby-mode (dabbrev-code)) (def-docset! ruby-mode "rb,ruby,rubygem") - (def-version-cmd! ruby-mode "ruby --version | cut -d' ' -f2") - (def-repl! ruby-mode inf-ruby) (def-electric! ruby-mode :words ("else" "end" "elseif")) - - (setq ruby-deep-indent-paren t) ; Formatting - + (def-repl! ruby-mode inf-ruby) + (def-version-cmd! ruby-mode "ruby --version | cut -d' ' -f2") + (setq ruby-deep-indent-paren t) ;; Don't interfere with my custom RET behavior (define-key ruby-mode-map [?\n] nil)) @@ -73,6 +71,7 @@ (use-package company-inf-ruby :after inf-ruby) ;; +;; TODO Parse Rakefile for tasks (def-project-type! rake "rake" :files ("Rakefile"))