Dmitry Gutov
1b9d6163b0
Propertize operator symbol names with symbol syntax class
...
* lisp/progmodes/ruby-mode.el (ruby-syntax-propertize):
Do it here.
(ruby-font-lock-keywords): Instead of handling them here. Leave
highlighting them to the "normal" matcher, because now we can.
(ruby-smie--forward-token, ruby-smie--backward-token):
Likewise, don't special-case operator symbols anymore.
(ruby-smie--args-separator-p): Simplify the regexp, match operator
names with \s_.
(ruby-smie--implicit-semi-p): Handle the special cases of ? and =
at EOL the same way: check if the character has been assigned the
symbol syntax class by syntax-propertize.
2016-03-09 17:22:56 +02:00
..
2016-02-05 23:54:21 +02:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-25 08:09:09 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-02-05 23:54:21 +02:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-04 22:35:13 +00:00
2016-01-08 22:42:47 +00:00
2016-02-17 11:53:01 +00:00
2016-02-04 19:01:50 +00:00
2016-01-01 01:34:24 -08:00
2016-02-15 15:05:02 +00:00
2016-01-01 01:34:24 -08:00
2016-01-09 15:18:29 +00:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-03 17:22:06 +02:00
2016-02-05 23:54:21 +02:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-25 18:26:42 -05:00
2016-01-01 01:34:24 -08:00
2016-02-05 23:54:21 +02:00
2016-01-01 01:34:24 -08:00
2016-01-02 10:16:03 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-02-14 16:20:16 +01:00
2016-01-30 11:51:10 -08:00
2016-02-05 23:54:21 +02:00
2016-01-01 01:34:24 -08:00
2016-02-05 23:54:21 +02:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-02-05 23:54:21 +02:00
2016-01-01 01:34:24 -08:00
2016-03-05 14:35:35 +02:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-02-24 12:22:15 +11:00
2016-02-05 23:54:21 +02:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-02-05 23:54:21 +02:00
2016-01-05 19:17:55 -05:00
2016-02-05 23:54:21 +02:00
2016-02-05 23:54:21 +02:00
2016-01-12 20:06:49 -05:00
2016-01-30 11:58:17 +03:00
2016-02-01 21:00:58 -05:00
2016-02-05 23:54:21 +02:00
2016-01-24 20:30:39 +00:00
2016-03-09 17:22:56 +02:00
2016-01-01 01:34:24 -08:00
2016-02-05 23:54:21 +02:00
2016-02-05 23:54:21 +02:00
2016-02-09 22:05:15 -05:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-02-05 23:54:21 +02:00
2016-02-05 23:54:21 +02:00
2016-02-28 17:04:09 +11:00
2016-01-01 01:34:24 -08:00
2016-03-03 02:36:27 +02:00
2016-01-05 18:59:19 -05:00