mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-11 11:15:24 +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. |
||
---|---|---|
.. | ||
grammars | ||
lib | ||
settings | ||
snippets | ||
spec | ||
.envrc | ||
.gitignore | ||
.tool-versions | ||
LICENSE.md | ||
package-lock.json | ||
package.json | ||
README.md |
C/C++ language support in Pulsar
Adds syntax highlighting and snippets to C/C++ files in Pulsar.
Originally converted from the C TextMate bundle.
Contributions are greatly appreciated. Please fork this repository and open a pull request to add snippets, make grammar tweaks, etc.