From 9460d2c4863ecd88510c565940591500779c8c6c Mon Sep 17 00:00:00 2001 From: Joe Kralicky Date: Sun, 25 Jun 2023 21:29:47 -0400 Subject: [PATCH] Add README.md --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..54e6554 --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# Protobuf Language Server + +# Coming Soon™ + +A language server implementation for Protocol Buffers. Still in development. + +Planned Features: +- Semantic token syntax highlighting +- Code formatting in the style of gofmt +- Detailed workspace diagnostics +- Several different import resolution strategies including importing from Go modules +- Go-to-definition, find references, and hover support +- Code completion for messages, enums, and import paths (with automatic import management) +- Inlay hints for message and field literal types +- Code generator tools built in +- VSCode and Neovim support + +Built using modified versions of bufbuild/protocompile, jhump/protoreflect, and golang/tools. \ No newline at end of file