[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/inf-ruby c97c8184ca 070/265: Take `inf-ruby-setup-keybindi
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/inf-ruby c97c8184ca 070/265: Take `inf-ruby-setup-keybindings' out of the picture |
Date: |
Sat, 9 Jul 2022 21:59:15 -0400 (EDT) |
branch: elpa/inf-ruby
commit c97c8184ca15d8d8a9e1f3551e6e0e38426c95fe
Author: Dmitry Gutov <dgutov@yandex.ru>
Commit: Dmitry Gutov <dgutov@yandex.ru>
Take `inf-ruby-setup-keybindings' out of the picture
Fixes #24
---
inf-ruby.el | 24 ++++++++++++++++--------
1 file changed, 16 insertions(+), 8 deletions(-)
diff --git a/inf-ruby.el b/inf-ruby.el
index 093522562c..15b5795c65 100755
--- a/inf-ruby.el
+++ b/inf-ruby.el
@@ -10,7 +10,7 @@
;; URL: http://github.com/nonsequitur/inf-ruby
;; Created: 8 April 1998
;; Keywords: languages ruby
-;; Version: 2.3.0
+;; Version: 2.3.1
;;; Commentary:
;;
@@ -21,13 +21,18 @@
;; * Add the following lines to your .emacs file:
;;
;; (autoload 'inf-ruby "inf-ruby" "Run an inferior Ruby process" t)
-;; (autoload 'inf-ruby-setup-keybindings "inf-ruby" "" t)
-;; (eval-after-load 'ruby-mode
-;; '(add-hook 'ruby-mode-hook 'inf-ruby-setup-keybindings))
+;; (add-hook 'ruby-mode-hook 'inf-ruby-minor-mode)
+;;
+;; Or, for enh-ruby-mode:
+;;
+;; (add-hook 'enh-ruby-mode-hook 'inf-ruby-minor-mode)
+;;
+;; Installation via ELPA interface does the above for you
+;; automatically.
;;
;; Additionally, consider adding
;;
-;; (inf-ruby-switch-setup)
+;; (add-hook 'after-init-hook 'inf-ruby-switch-setup)
;;
;; to your init file to easily switch from common Ruby compilation
;; modes to interact with a debugger.
@@ -82,6 +87,7 @@ graphical char in all other prompts.")
("macruby" . "macirb -r irb/completion"))
"An alist of ruby implementations to irb executable names.")
+;;;###autoload
(defvar ruby-source-modes '(ruby-mode enh-ruby-mode)
"Used to determine if a buffer contains Ruby source code.
If it's loaded into a buffer that is in one of these major modes, it's
@@ -103,8 +109,10 @@ next one.")
;;;###autoload
(defun inf-ruby-setup-keybindings ()
"Hook up `inf-ruby-minor-mode' to each of `ruby-source-modes'."
- (dolist (mode ruby-source-modes)
- (add-hook (intern (format "%s-hook" mode)) 'inf-ruby-minor-mode)))
+ (warn "`inf-ruby-setup-keybindings' is deprecated, please don't use it
anymore.")
+ (warn "If you're using `inf-ruby' from Git, please look up the new usage
instructions."))
+
+(make-obsolete 'inf-ruby-setup-keybindings 'add-hook "2.3.1")
(defvar inf-ruby-minor-mode-map
(let ((map (make-sparse-keymap)))
@@ -557,7 +565,7 @@ Gemfile, it should use the `gemspec' instruction."
(t
(run-ruby "bundle console")))))
-;;;###autoload (inf-ruby-setup-keybindings)
+;;;###autoload (dolist (mode ruby-source-modes) (add-hook (intern (format
"%s-hook" mode)) 'inf-ruby-minor-mode))
(provide 'inf-ruby)
;;; inf-ruby.el ends here
- [nongnu] elpa/inf-ruby 1fc972ecda 243/265: Merge pull request #142 from PuercoPop/patch-1, (continued)
- [nongnu] elpa/inf-ruby 1fc972ecda 243/265: Merge pull request #142 from PuercoPop/patch-1, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby c6990a60c7 244/265: Implement inf-ruby-reuse-older-buffers, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby f484fa82cc 247/265: ruby-send-last-stmt: New command, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 6943bf1e78 254/265: Apply code review - print evaluation as default, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 3940b91ac5 252/265: Create load current ruby file fn and key binding, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby c49b3d360a 253/265: Apply code review - remove unecessary line, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby bae94383d5 256/265: Stop wrapping the evaluation result in quotes, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby ff25dda5e2 259/265: Bump the version, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby f892e6e74f 262/265: Set env var RUBY_DEBUG_NO_RELINE, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 4ddf6b3889 265/265: Bump the version, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby c97c8184ca 070/265: Take `inf-ruby-setup-keybindings' out of the picture,
ELPA Syncer <=
- [nongnu] elpa/inf-ruby 673d6b66b0 064/265: Do Bond completion in the middle of the line, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 1bcb92d3ec 121/265: Revert "Work around pry/pry#1267", ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 74ae145ecd 078/265: Make MELPA link point to inf-ruby's subpage, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby f4efbee52a 077/265: Drop the .el, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby c2035822ea 106/265: Detect byebug debugger, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 281c1263f9 097/265: Fix completion in Ruby 1.8.7, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 9e2c0ab255 117/265: inf-ruby-console-rails: use 'bundle exec' if Gemfile is present, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby f232f780ec 119/265: Link to the issue 51, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby d4d2451d16 111/265: Apply `defcustom` fixes, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby fd84092271 099/265: Merge pull request #43 from hrvladev/fix-readme-typo, ELPA Syncer, 2022/07/09