|
|
@ -47,8 +47,12 @@ |
|
|
"Run an inferior Ruby process") |
|
|
"Run an inferior Ruby process") |
|
|
(autoload 'inf-ruby-keys "inf-ruby" |
|
|
(autoload 'inf-ruby-keys "inf-ruby" |
|
|
"Set local key defs for inf-ruby in ruby-mode") |
|
|
"Set local key defs for inf-ruby in ruby-mode") |
|
|
|
|
|
(autoload 'ruby-block-mode "ruby-block") |
|
|
|
|
|
(require 'ruby-end) |
|
|
|
|
|
|
|
|
(defun prelude-ruby-mode-defaults () |
|
|
|
|
|
|
|
|
(eval-after-load 'ruby-mode |
|
|
|
|
|
'(progn |
|
|
|
|
|
(defun prelude-ruby-mode-defaults () |
|
|
(inf-ruby-setup-keybindings) |
|
|
(inf-ruby-setup-keybindings) |
|
|
;; turn off the annoying input echo in irb |
|
|
;; turn off the annoying input echo in irb |
|
|
(setq comint-process-echoes t) |
|
|
(setq comint-process-echoes t) |
|
|
@ -56,10 +60,10 @@ |
|
|
;; bind yari in the local keymap |
|
|
;; bind yari in the local keymap |
|
|
(local-set-key (kbd "C-h r") 'yari)) |
|
|
(local-set-key (kbd "C-h r") 'yari)) |
|
|
|
|
|
|
|
|
(setq prelude-ruby-mode-hook 'prelude-ruby-mode-defaults) |
|
|
|
|
|
|
|
|
|
|
|
(add-hook 'ruby-mode-hook (lambda () (run-hooks 'prelude-ruby-mode-hook))) |
|
|
|
|
|
|
|
|
(setq prelude-ruby-mode-hook 'prelude-ruby-mode-defaults) |
|
|
|
|
|
|
|
|
|
|
|
(add-hook 'ruby-mode-hook (lambda () |
|
|
|
|
|
(run-hooks 'prelude-ruby-mode-hook))))) |
|
|
(provide 'prelude-ruby) |
|
|
(provide 'prelude-ruby) |
|
|
|
|
|
|
|
|
;;; prelude-ruby.el ends here |
|
|
;;; prelude-ruby.el ends here |