protols 0.4.0

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

protols

Crates Build and Test

A Language Server for proto3 files. It uses tree-sitter parser for all operations.

Features

  • Completion (keywords, enums and messages of the package)
  • Diagnostics - based on sytax errors
  • Document Symbols for message and enums
  • Go to definition - across packages
  • Hover - across packages
  • Rename - in current buffer only

Installation

Run cargo install protols to install and add below to setup using nvim-lspconfig

require'lspconfig'.protols.setup{}