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-03-03 17:56:44 +00:00
2016-02-28 15:39:33 +10:30
2016-02-21 17:21:55 +01:00
2016-03-06 02:41:25 +02:00
2016-02-10 20:40:28 +02:00
2016-02-06 14:14:21 +11:00
2016-01-12 20:06:49 -05:00
2016-03-04 11:53:58 +00:00
2016-03-06 22:22:53 +02:00
2016-01-26 22:58:07 +09:00
2016-02-25 16:11:40 +10:30
2016-03-05 14:48:37 +02:00
2016-01-24 20:30:39 +00:00
2016-03-01 11:31:52 +11:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-02-01 08:48:35 -05:00
2016-01-30 11:51:10 -08:00
2016-03-09 17:22:56 +02:00
2016-01-12 20:06:49 -05:00
2016-02-05 23:54:21 +02:00
2016-03-01 14:50:01 +11:00
2016-03-01 04:55:31 +01:00
2016-01-01 01:34:24 -08:00
2016-01-03 16:58:35 +00:00
2016-01-01 01:34:24 -08:00
2016-01-30 11:36:41 -08:00
2016-01-01 01:34:24 -08:00
2016-02-26 20:32:12 +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-02-01 20:59:32 -05:00
2016-03-08 07:43:18 -08:00
2016-01-01 01:34:24 -08:00
2016-02-20 18:33:48 +11: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-02-24 22:35:18 +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-01 01:34:24 -08:00
2016-02-14 19:45:12 -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-14 19:45:12 -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-07 08:40:17 +00:00
2016-02-05 23:54:21 +02:00
2016-02-15 21:46:17 +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-02-21 13:32:22 +11:00
2016-03-02 17:21:38 +00:00
2016-01-01 01:34:24 -08:00
2016-01-08 14:06:13 +02:00
2016-01-12 20:49:34 -05:00
2016-01-30 11:51:10 -08:00
2016-01-01 01:34:24 -08:00
2016-02-13 13:18:17 -05:00
2016-01-16 08:53:33 +00:00
2016-02-14 07:25:34 -05: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-16 17:38:44 +01:00
2016-01-01 01:34:24 -08:00
2016-01-24 20:30:39 +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-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-12 20:06:49 -05: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-02-21 07:57:17 +09:00
2016-02-21 07:57:17 +09: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-08 16:28:09 -05:00
2016-01-01 01:34:24 -08:00
2016-03-02 10:24:55 +00:00
2016-01-30 19:54:41 +00:00
2016-03-07 00:31:20 +01: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 09:28:37 -05: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-04 19:08:37 +02:00
2016-01-24 20:30:39 +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-02-15 22:25:01 -08:00
2016-01-01 01:34:24 -08:00
2016-02-23 20:47:24 +11: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-19 12:47:45 +00:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 07:23:33 -05: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-19 19:09:45 -05: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-03-03 19:03:16 -03: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-03-02 18:03:12 +01: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-02-23 21:13:35 +11: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-30 11:51:10 -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-06 22:58:24 +00:00
2016-01-30 11:51:10 -08:00
2016-01-01 01:34:24 -08:00
2016-01-07 20:56:09 +03: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-25 09:31:23 +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-15 12:32:32 +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-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-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-02-23 14:56:11 +11:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-12 20:06:49 -05:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-02-23 13:31:32 +11: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-02-25 13:44:43 -05: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-30 20:05:47 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-03-06 19:36:57 +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-30 11:51:10 -08:00
2016-01-07 20:37:17 -05:00
2016-01-24 20:30:39 +00:00
2016-02-23 02:28:40 +02:00
2016-02-11 09:54:36 +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-01 01:34:24 -08:00
2016-02-27 13:27:36 +02:00
2016-01-01 01:34:24 -08:00
2016-02-16 15:03:04 -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-30 11:51:10 -08:00
2016-01-30 11:51:10 -08:00
2016-01-01 01:34:24 -08:00
2016-01-30 11:51:10 -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-03-08 21:45:25 +01: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-03-04 08:37:53 +01:00
2016-01-01 01:34:24 -08:00
2016-02-20 18:58:44 +11:00
2016-01-01 01:34:24 -08:00
2016-03-02 19:03:27 +01:00
2016-01-01 01:34:24 -08:00
2016-02-03 17:20:17 -08:00