I have extended vscode with an extension #23
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "vscode"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Shrimp VSCode Extension
Language support for Shrimp in VSCode. This README is for probablycorey and defunkt.
What it provides:
.shfile associationDevelopment Workflow
Developing the extension:
vscode-extension/in VSCodebun run watchin a terminal (keeps it compiling as you make changes)The
.vscode/launch.jsonis configured to compile before launching and use a separate "Shrimp Dev" profile. This means you can have the extension installed in your main VSCode while developing without conflicts.Installing for daily use:
Run
bun run build-and-installto build a VSIX and install it in your current VSCode profile. This lets you use the extension when working on Shrimp scripts outside of development mode.Project Structure
The extension has two parts: a client (
client/src/extension.ts) that registers commands and starts the language server, and a server (server/src/) that implements the Language Server Protocol for diagnostics and semantic highlighting.Both compile to their respective
dist/folders.Next Steps
👯
plz merge I need this.