pulsar/packages/language-c
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
..
grammars Update highlights.scm in language-cpp 2023-04-25 17:41:41 -07:00
lib lint 2022-06-26 03:21:15 +00:00
settings ➡️ Migrate all language packages 2022-06-25 19:58:57 +00:00
snippets ➡️ Migrate all language packages 2022-06-25 19:58:57 +00:00
spec Restore core.useTreeSitterParsers setting… 2023-04-26 17:46:02 -07:00
.envrc Add C and C++ grammars 2023-03-28 17:03:42 -07:00
.gitignore ➡️ Migrate all language packages 2022-06-25 19:58:57 +00:00
.tool-versions Add C and C++ grammars 2023-03-28 17:03:42 -07:00
LICENSE.md rebrand and relicence 2022-12-03 02:46:08 +00:00
package-lock.json add or update packages/*/package-lock.json 2022-12-10 19:13:50 +01:00
package.json Merge branch 'master' into remove-coffeelint 2022-12-03 20:45:45 -08:00
README.md rebrand and relicence 2022-12-03 02:46:08 +00:00

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.