Marshall Bowers
f272881a6b
theme_importer: Improve syntax token matching ( #3549 )
...
This PR improves the approach we use to match syntax tokens between Zed
and VS Code in the `theme_importer`.
We now use the list of scopes assigned to each Zed syntax token to rank
the possible candidates in the VS Code and then pick the candidate with
the highest rank.
So far this has proved to provide better colors across the board, but
we'll continue to refine the matching over time.
Release Notes:
- N/A
2023-12-07 22:11:31 -05:00
..
2023-11-29 17:18:21 -08:00
2023-11-14 08:28:57 -05:00
2023-12-05 19:27:15 +01:00
2023-11-30 11:20:51 -05:00
2023-12-07 10:53:24 +01:00
2023-11-02 10:55:02 -07:00
2023-11-17 12:54:16 -08:00
2023-12-07 16:49:27 -08:00
2023-08-29 16:37:48 -04:00
2023-12-05 16:34:21 -05:00
2023-11-19 21:52:28 -05:00
2023-12-04 17:05:44 -08:00
2023-10-25 15:39:02 +02:00
2023-11-20 10:46:16 -08:00
2023-12-04 09:16:04 -05:00
2023-11-27 18:55:23 -08:00
2023-12-06 12:34:47 -05:00
2023-12-06 12:18:48 -08:00
2023-11-17 21:40:56 +02:00
2023-12-07 14:49:32 -08:00
2023-12-05 14:57:20 +01:00
2023-12-05 14:57:20 +01:00
2023-12-06 23:38:47 -05:00
2023-12-06 14:29:09 -08:00
2023-12-06 14:29:09 -08:00
2023-12-04 23:35:31 +00:00
2023-10-25 07:10:21 -07:00
2023-11-02 10:55:02 -07:00
2023-11-30 15:46:30 +02:00
2023-12-06 11:17:12 -05:00
2023-11-23 19:28:11 +02:00
2023-12-07 12:54:28 +01:00
2023-11-28 22:47:04 -07:00
2023-12-07 12:37:07 -05:00
2023-11-30 16:05:45 +02:00
2023-12-06 11:10:27 -05:00
2023-10-12 16:17:41 +03:00
2023-11-03 12:15:23 -04:00
2023-04-24 17:41:55 -07:00
2023-11-24 17:28:59 +01:00
2023-09-19 16:13:47 -04:00
2023-11-02 19:18:01 -06:00
2023-12-06 11:17:12 -05:00
2023-11-14 00:06:33 -08:00
2023-12-07 13:09:18 -08:00
2023-12-07 16:08:47 +02:00
2023-11-04 13:54:37 +02:00
2023-08-18 17:40:08 -07:00
2023-11-14 00:06:33 -08:00
2023-11-18 10:46:35 -08:00
2023-11-30 11:38:16 +02:00
2023-12-06 21:48:39 +02:00
2023-12-06 23:38:47 -05:00
2023-10-31 14:04:03 -07:00
2023-11-20 12:10:35 -08:00
2023-11-30 12:22:23 +02:00
2023-11-30 13:07:47 +02:00
2023-11-09 13:14:11 -07:00
2023-10-25 19:31:47 +02:00
2023-11-08 19:29:00 -08:00
2023-12-06 14:29:09 -08:00
2023-11-08 21:23:31 -08:00
2023-12-07 00:16:24 -05:00
2023-12-06 11:01:22 -05:00
2023-11-29 10:58:22 +02:00
2023-11-29 11:52:26 +02:00
2023-12-05 16:13:39 +02:00
2023-12-05 16:13:39 +02:00
2023-12-05 12:30:29 +02:00
2023-12-06 12:53:02 +01:00
2023-09-21 18:09:02 -07:00
2023-12-06 16:14:39 -05:00
2023-12-07 12:52:34 +01:00
2023-08-10 10:26:48 -06:00
2023-12-07 16:08:47 +02:00
2023-11-09 13:23:31 -08:00
2023-10-23 12:50:57 +02:00
2023-11-20 14:46:01 -08:00
2023-11-16 16:03:14 -08:00
2023-11-16 16:03:14 -08:00
2023-12-05 12:30:29 +02:00
2023-12-05 16:13:39 +02:00
2023-11-23 09:53:00 +02:00
2023-12-07 13:54:51 +01:00
2023-11-27 15:06:20 -08:00
2023-12-05 15:38:36 +01:00
2023-12-06 16:59:24 -05:00
2023-11-16 10:40:02 +02:00
2023-11-21 13:42:00 -05:00
2023-12-07 12:30:43 -05:00
2023-12-07 16:08:47 +02:00
2023-12-05 12:30:29 +02:00
2023-12-07 16:08:48 +02:00
2023-11-03 14:53:08 +01:00
2023-11-03 12:15:23 -04:00
2023-10-25 15:39:02 +02:00
2023-12-07 22:11:31 -05:00
2023-12-07 22:11:31 -05:00
2023-08-25 17:00:53 -07:00
2023-12-07 09:07:13 +01:00
2023-12-07 14:38:30 -08:00
2023-12-06 12:53:02 +01:00
2023-10-25 18:34:14 +02:00
2023-12-05 14:57:20 +01:00
2023-10-08 20:07:59 -04:00
2023-12-05 12:57:23 -08:00
2023-12-05 12:30:29 +02:00
2023-12-07 14:11:30 -05:00
2023-12-06 14:29:09 -08:00
2023-12-06 23:44:49 -05:00
2023-11-16 17:32:02 -08:00
2023-10-28 11:37:25 -04:00