emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master 8854b9c: ruby-mode: Detect regexps after `!'


From: Dmitry Gutov
Subject: [Emacs-diffs] master 8854b9c: ruby-mode: Detect regexps after `!'
Date: Mon, 09 Mar 2015 03:54:21 +0000

branch: master
commit 8854b9cf5283cac3e4a5a3726325a82b88c1fcb5
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>

    ruby-mode: Detect regexps after `!'
    
    Fixes: debbugs:19285
    
    * lisp/progmodes/ruby-mode.el (ruby-syntax-before-regexp-re): Detect
    regexps after `!'.
---
 lisp/ChangeLog              |    2 ++
 lisp/progmodes/ruby-mode.el |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index e184297..b284ef1 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -2,6 +2,8 @@
 
        * progmodes/ruby-mode.el (ruby-font-lock-keywords): Don't consider
        `=' a part of symbol when followed by `>'.  (Bug#18644)
+       (ruby-syntax-before-regexp-re): Detect regexps after `!'.
+       (Bug#19285)
 
 2015-03-09  Eli Zaretskii  <address@hidden>
 
diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el
index 06b1fcf..060bc84 100644
--- a/lisp/progmodes/ruby-mode.el
+++ b/lisp/progmodes/ruby-mode.el
@@ -1817,7 +1817,7 @@ It will be properly highlighted even when the call omits 
parens.")
   (defvar ruby-syntax-before-regexp-re
     (concat
      ;; Special tokens that can't be followed by a division operator.
-     "\\(^\\|[[{|=(,~;<>]"
+     "\\(^\\|[[{|=(,~;<>!]"
      ;; Distinguish ternary operator tokens.
      ;; FIXME: They don't really have to be separated with spaces.
      "\\|[?:] "



reply via email to

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