Skip to content

nedpals/intellij-vlang

Repository files navigation

intellij-vlang

Build Version Downloads

Template ToDo list

The soon-to-be-official plugin of the V Language for the IntelliJ Platform (IDEA, WebStorm, CLion, GoLand, etc.)

What's working

  • V Language Server (using ballerina-platform/lsp4intellij on master)
    • Completion (I don't know why lol)
    • Hover
    • Diagnostics (V diagnostics' never fired because it never triggers textDocument/didSave but only textDocument/willSave)
    • Text Manipulation (works except when deleting characters and/or client sends negative/inaccurate positions)
    • Go to Definition (the client does not understand the returned result the server provides)
    • Formatting
    • There are features not listed because of the LSP client does not fully implement the LSP spec
  • Syntax Highlighting (I was hoping jetbrains/jsitter would work in order to utilize the existing tree-sitter grammar but anyway)
  • UI for Plugin Settings

Installation

  • Using IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "intellij-vlang" > Install Plugin


Plugin based on the IntelliJ Platform Plugin Template.

About

The soon-to-be-official plugin of V language for IntelliJ

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages