branch: elpa/inf-ruby commit 997b3c5f9d9d7ff72b1a1cbdb55b1f575748a9ca Author: Dmitry Gutov <dgu...@yandex.ru> Commit: Dmitry Gutov <dgu...@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)