marcoroth / stimulus-lsp

Intelligent Stimulus tooling for Visual Studio Code and Neovim
https://hotwire.io/ecosystem/tooling/stimulus-lsp
MIT License
201 stars 10 forks source link
hacktoberfest hotwire language-server language-server-protocol lsp stimulus stimulusjs

Stimulus LSP

Intelligent Stimulus tooling for Visual Studio Code

Functionality

Currently, this Language Server only works for HTML, though its utility extends to various file types such as ERB, PHP, or Blade files.

Completions

Diagnostics

HTML Files

JavaScript Files/Stimulus Controller Files

Quick-Fixes

Structure

.
├── package.json // The extension manifest.
|
├── client // Language Client
│   └── src
│      └── extension.ts // Language Client entry point
|
└── server // Language Server
    └── src
        └── server.ts // Language Server entry point

Running the extension locally

Install instructions: Neovim

Install instructions can be found at nvim-lspconfig