Skip to content
This repository has been archived by the owner on Dec 29, 2022. It is now read-only.

google/intellij-protocol-buffer-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Protocol Buffers support for IntelliJ

This plugin provides editor support for Protocol Buffers files, including text format.

Note: This is an unsupported release for educational purposes and is not kept up-to-date. It may not build correctly for you, and we are not currently accepting pull requests.

Features

Editor

  • Support for proto2 and proto3
  • Syntax highlighting
  • Semantic analysis
  • References and linking
  • Quick documentation
  • Editor enhancements (completion, brace matching, etc.)
  • Navigating between protobuf files and some other languages (Java, Go, Python)
  • Full support for text format, both standalone and in custom options

Building

To build plugin.jar:

bazel build //plugin

Testing

The core plugin, java, and python support can be tested against IDEA Community. Go support must be tested against IDEA Ultimate.

bazel test //core/...
bazel test //java/...
bazel test //python/...
bazel test //golang/... --define=ij_product=intellij-ue-latest

About

Protocol Buffers support for IntelliJ

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages