[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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] elpa/inf-ruby 997b3c5f9d: Stop using ruby-mode-variables (it was deleted from ruby-mode),
ELPA Syncer <=