emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[nongnu] elpa/inf-ruby 997b3c5f9d: Stop using ruby-mode-variables (it wa


From: ELPA Syncer
Subject: [nongnu] elpa/inf-ruby 997b3c5f9d: Stop using ruby-mode-variables (it was deleted from ruby-mode)
Date: Wed, 11 Jan 2023 18:59:50 -0500 (EST)

branch: elpa/inf-ruby
commit 997b3c5f9d9d7ff72b1a1cbdb55b1f575748a9ca
Author: Dmitry Gutov <dgutov@yandex.ru>
Commit: Dmitry Gutov <dgutov@yandex.ru>

    Stop using ruby-mode-variables (it was deleted from ruby-mode)
    
    Fixes #168
---
 inf-ruby.el | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/inf-ruby.el b/inf-ruby.el
index 68a94fc338..d7ec4d809c 100755
--- a/inf-ruby.el
+++ b/inf-ruby.el
@@ -11,7 +11,7 @@
 ;; URL: http://github.com/nonsequitur/inf-ruby
 ;; Created: 8 April 1998
 ;; Keywords: languages ruby
-;; Version: 2.6.2
+;; Version: 2.7.0
 ;; Package-Requires: ((emacs "24.3"))
 
 ;; This program is free software: you can redistribute it and/or modify
@@ -294,12 +294,20 @@ The following commands are available:
 
 \\{inf-ruby-mode-map}"
   (setq comint-prompt-regexp inf-ruby-prompt-pattern)
-  (ruby-mode-variables)
+
+  (setq-local comment-start "# ")
+  (setq-local comment-end "")
+  (setq-local comment-column ruby-comment-column)
+  (setq-local comment-start-skip "#+ *")
+
+  (setq-local parse-sexp-ignore-comments t)
+  (setq-local parse-sexp-lookup-properties t)
+
   (when (bound-and-true-p ruby-use-smie)
-    (set (make-local-variable 'smie-forward-token-function)
-         #'inf-ruby-smie--forward-token)
-    (set (make-local-variable 'smie-backward-token-function)
-         #'inf-ruby-smie--backward-token))
+    (smie-setup ruby-smie-grammar #'ruby-smie-rules
+                :forward-token  #'inf-ruby-smie--forward-token
+                :backward-token #'inf-ruby-smie--backward-token))
+
   (add-hook 'comint-output-filter-functions 'inf-ruby-output-filter nil t)
   (setq comint-get-old-input 'inf-ruby-get-old-input)
   (set (make-local-variable 'compilation-error-regexp-alist)



reply via email to

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