From 35ece233a892e0817a79cf63d2da126574b4ef45 Mon Sep 17 00:00:00 2001 From: Dmitry Gutov Date: Tue, 8 Oct 2013 02:03:16 +0300 Subject: [PATCH] Refine the last change --- lisp/progmodes/ruby-mode.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el index c96eccbfecb..b34143dea17 100644 --- a/lisp/progmodes/ruby-mode.el +++ b/lisp/progmodes/ruby-mode.el @@ -293,7 +293,7 @@ Also ignores spaces after parenthesis when 'space." ;; Make sure it's not the end of a regexp. (not (eq (car (syntax-after (1- (point)))) 7))) (and (memq (char-before) '(?\? ?=)) - (let ((tok (ruby-smie--backward-token))) + (let ((tok (save-excursion (ruby-smie--backward-token)))) (or (equal tok "?") (string-match "\\`\\s." tok)))) (save-excursion -- 2.39.2