]> git.eshelyaron.com Git - emacs.git/commit
ruby-syntax-methods-before-regexp: Drop this whitelist
authorDmitry Gutov <dmitry@gutov.dev>
Sat, 16 Dec 2023 02:57:44 +0000 (04:57 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sat, 16 Dec 2023 19:15:05 +0000 (20:15 +0100)
commit4290384b226e2be9cdeabce602ef46c5b7be2a8f
tree500f90d35ad99d4de85812f5c080fb2e464ec64b
parent420dd1ddfedac3c516744cd33b018923b35e1fdb
ruby-syntax-methods-before-regexp: Drop this whitelist

* lisp/progmodes/ruby-mode.el (ruby-syntax-before-regexp-re):
Match only based on keywords and operators.
(ruby-syntax-methods-before-regexp): Delete.
(ruby-syntax-propertize): Use the new heuristic based on spaces
instead of checking for method names before (bug#67569).

* test/lisp/progmodes/ruby-mode-tests.el
(ruby-regexp-not-division-when-only-space-before):
Use non-whitelisted method name.

* test/lisp/progmodes/ruby-mode-resources/ruby.rb:
Adjust two examples.

(cherry picked from commit 746507dc3b9f555ff6e8e6282ff03ac211752325)
lisp/progmodes/ruby-mode.el
test/lisp/progmodes/ruby-mode-resources/ruby.rb
test/lisp/progmodes/ruby-mode-tests.el