-
Notifications
You must be signed in to change notification settings - Fork 16
Description
We define a buf language that maps to our various buf-specific yaml files, which associates the filetype with our icon in the VS Code UI:
However, overriding the language from the default yaml that's picked up from the extension of (most of) the buf files, we're dropping both the syntax highlighting and yaml schema that users get from the relatively popular YAML extension (25 million installations). For context, with that extension running, we drop the icons, but get syntax highlighting, hover information, and completion:
It'd be nice if we could both provide the icon, and also define that all of these ought to be parsed as yaml files, but I don't think that's possible in VS Code from the language contribution points doc. I think we ought to drop the language type and the icons, and potentially mention installing the YAML extension alongside ours in the README?