emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 6dee194: (ruby-find-library-file): Also recognize 'gem' statement


From: Dmitry Gutov
Subject: master 6dee194: (ruby-find-library-file): Also recognize 'gem' statements
Date: Tue, 2 Mar 2021 08:16:40 -0500 (EST)

branch: master
commit 6dee194535b4841714a33bb888bb94da6e1e9b1c
Author: Dmitry Gutov <dgutov@yandex.ru>
Commit: Dmitry Gutov <dgutov@yandex.ru>

    (ruby-find-library-file): Also recognize 'gem' statements
    
    * lisp/progmodes/ruby-mode.el (ruby-find-library-file):
    Also recognize 'gem' statements.
---
 lisp/progmodes/ruby-mode.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el
index e7f407b..3f8afd9 100644
--- a/lisp/progmodes/ruby-mode.el
+++ b/lisp/progmodes/ruby-mode.el
@@ -1802,12 +1802,12 @@ FEATURE-NAME is a relative file name, file extension is 
optional.
 This commands delegates to `gem which', which searches both
 installed gems and the standard library.  When called
 interactively, defaults to the feature name in the `require'
-statement around point."
+or `gem' statement around point."
   (interactive)
   (unless feature-name
     (let ((init (save-excursion
                   (forward-line 0)
-                  (when (looking-at "require [\"']\\(.*\\)[\"']")
+                  (when (looking-at "\\(?:require\\| *gem\\) 
[\"']\\(.*?\\)[\"']")
                     (match-string 1)))))
       (setq feature-name (read-string "Feature name: " init))))
   (let ((out



reply via email to

[Prev in Thread] Current Thread [Next in Thread]