protols 0.3.0

Language server for proto3 files
protols-0.3.0 is not a library.

protols

A Language Server for proto3 files. It uses tree-sitter parser for all operations and always runs in single file mode.

Features

  • Hover
  • Go to definition
  • Diagnostics
  • Document Symbols for message and enums
  • Rename message, enum and rpc
  • Completion for proto3 keywords

Installation

Run cargo install protols to install and add below to setup using nvim-lspconfig until we start shipping this via Mason.

require'lspconfig'.protols.setup{}