ruby: add yard-mode
This commit is contained in:
parent
7ce5c0991e
commit
773c6979b3
2 changed files with 13 additions and 10 deletions
1
Cask
1
Cask
|
@ -185,6 +185,7 @@
|
||||||
(depends-on "inf-ruby")
|
(depends-on "inf-ruby")
|
||||||
(depends-on "robe")
|
(depends-on "robe")
|
||||||
(depends-on "company-inf-ruby")
|
(depends-on "company-inf-ruby")
|
||||||
|
(depends-on "yard-mode")
|
||||||
|
|
||||||
;; Rust -- modules/module-rust.el
|
;; Rust -- modules/module-rust.el
|
||||||
(depends-on "rust-mode")
|
(depends-on "rust-mode")
|
||||||
|
|
|
@ -23,6 +23,18 @@
|
||||||
;; Don't interfere with my custom RET behavior
|
;; Don't interfere with my custom RET behavior
|
||||||
(define-key ruby-mode-map [?\n] nil)
|
(define-key ruby-mode-map [?\n] nil)
|
||||||
|
|
||||||
|
(use-package yard-mode :init (add-hook 'ruby-mode-hook 'yard-mode))
|
||||||
|
|
||||||
|
(use-package robe
|
||||||
|
:commands (robe-mode robe-start ruby-load-file company-robe)
|
||||||
|
:init
|
||||||
|
(add-hook! ruby-mode
|
||||||
|
(narf|ruby-load-file)
|
||||||
|
(add-hook 'after-save-hook 'narf|ruby-load-file nil t))
|
||||||
|
:config
|
||||||
|
(require 'company-robe)
|
||||||
|
(define-company-backend! ruby-mode (robe)))
|
||||||
|
|
||||||
(use-package ruby-refactor
|
(use-package ruby-refactor
|
||||||
:init (add-hook 'ruby-mode-hook 'emr-initialize)
|
:init (add-hook 'ruby-mode-hook 'emr-initialize)
|
||||||
:config
|
:config
|
||||||
|
@ -93,15 +105,5 @@
|
||||||
(require 'company-inf-ruby)
|
(require 'company-inf-ruby)
|
||||||
(define-company-backend! inf-ruby-mode (inf-ruby)))
|
(define-company-backend! inf-ruby-mode (inf-ruby)))
|
||||||
|
|
||||||
(use-package robe
|
|
||||||
:commands (robe-mode robe-start ruby-load-file)
|
|
||||||
:init
|
|
||||||
(add-hook! ruby-mode
|
|
||||||
(narf|ruby-load-file)
|
|
||||||
(add-hook 'after-save-hook 'narf|ruby-load-file nil t))
|
|
||||||
:config
|
|
||||||
(require 'company-robe)
|
|
||||||
(define-company-backend! ruby-mode (robe)))
|
|
||||||
|
|
||||||
(provide 'module-ruby)
|
(provide 'module-ruby)
|
||||||
;;; module-ruby.el ends here
|
;;; module-ruby.el ends here
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue