Intelligent Stimulus tooling for Visual Studio Code and Neovim
MIT License
Intelligent Stimulus tooling for Visual Studio Code
Currently, this Language Server only works for HTML, though its utility extends to various file types such as ERB, PHP, or Blade files.
stimulus.controller.invalid
)stimulus.action.invalid
)stimulus.controller.target.missing
)stimulus.controller.value.missing
)stimulus.action.invalid
)stimulus.attribute.mismatch
)stimulus.controller.value.type_mismatch
)stimulus.controller.value_definition.default_value.type_mismatch
)stimulus.controller.value_definition.unknown_type
)stimulus.controller.parse_error
)stimulus.package.deprecated.import
)stimulus.controller.create
)stimulus.controller.update
)stimulus.controller.register
)stimulus.controller.action.update
)stimulus.controller.action.implement
).stimulus-lsp/config.json
(stimulus.config.create
)ignoredAttributes
config (stimulus.config.attribute.ignore
)ignoredControllerIdentifiers
config (stimulus.config.controller.ignore
).
├── 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
yarn install
in this folder. This installs all necessary npm modules in both the client and server folderLaunch Client
from the drop down.Attach to Server
<div data-controller="|">
, place your cursor where the |
is, hit Ctrl+Space and you should see completions.