pulsar/packages/grammar-selector
Andrew Dupont 71d4ad1d07 Restore core.useTreeSitterParsers setting…
…along with a temporary `core.useExperimentalModernTreeSitter` setting.

If we truly planned to keep three different language modes around indefinitely,
changing `core.useTreeSitterParsers` to an enum would make sense. But we don't,
so it'd actually just be a gigantic pain in the ass to migrate one setting to
another of a different type.

When we ship modern-tree-sitter experimentally, we'll make it opt-in via the
temporary setting. When we make it the official tree-sitter implementation and
remove the legacy node-tree-sitter version, we'll remove the temporary setting
and just change the semantics around `core.useTreeSitterParsers`.

Reverting the addition of the `core.languageParser` setting is a chore, but it
prevents a _gigantic_ future headache.
2023-04-26 17:46:02 -07:00
..
keymaps ➡️ Migrate core package 'grammar-selector' into ./packages 2018-10-17 14:30:51 -07:00
lib Restore core.useTreeSitterParsers setting… 2023-04-26 17:46:02 -07:00
menus ➡️ Migrate core package 'grammar-selector' into ./packages 2018-10-17 14:30:51 -07:00
spec Restore core.useTreeSitterParsers setting… 2023-04-26 17:46:02 -07:00
styles Add “Tree-sitter” badge 2019-02-13 14:16:35 +09:00
package-lock.json add or update packages/*/package-lock.json 2022-12-10 19:13:50 +01:00
package.json remove 'standard' linter from packages 2022-11-19 17:12:43 +01:00
README.md ➡️ Migrate core package 'grammar-selector' into ./packages 2018-10-17 14:30:51 -07:00

Grammar Selector package

Pick the grammar used for syntax highlighting using ctrl-shift-L or by clicking the current grammar name in the status bar.