mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-11 19:17:09 +03:00
…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. |
||
---|---|---|
.. | ||
keymaps | ||
lib | ||
menus | ||
spec | ||
styles | ||
package-lock.json | ||
package.json | ||
README.md |