Skip to content

smpanaro/zed-flatbuffers

Repository files navigation

zed-flatbuffers

Zed editor extension to add language support for FlatBuffers

Features

  • Syntax highlighting
  • Language Server support (go to definition, hovers, diagnostics etc)
  • Outlines for navigating between types
screenshot of a flatbuffer file in zed

Language Server

The extension will use the first flatbuffers-language-server binary it finds in:

  1. Zed settings.json (see below)
  2. Your system PATH
  3. The latest GitHub release

Example settings.json:

{
  "lsp": {
    "flatbuffers-language-server": {
      "binary": {
        "path": "/path/to/flatbuffers-language-server/target/debug/flatbuffers-language-server",
        "arguments": []
      }
    }
  }
}

Syntax Highlighting

Tree-Sitter Grammar: smpanaro/tree-sitter-flatbuffers

About

zed.dev extension with language support for FlatBuffers

Topics

Resources

License

Stars

Watchers

Forks

Contributors