Skip to content

A Language Server Protocol (LSP) implementation run on electron and browser (VSCode for Web / github.dev)

License

Notifications You must be signed in to change notification settings

fengkx/beancount-lsp

Repository files navigation

beancount-lsp

Extension README

TODO List

Development

Prerequisites

Setup and Building

To set up the development environment:

# Clone the repository
git clone https://github.com/fengkx/beancount-lsp.git
cd beancount-lsp

# Install dependencies
pnpm install

# Build all packages
pnpm build

Running and Debugging

To run and debug the extension:

  1. Open the project in VSCode
  2. Press F5 to start a new Extension Development Host window
    • Alternatively, you can use the "Run and Debug" tab in VSCode and select the launch configuration

The Extension Development Host will open a new VSCode window with your extension loaded, allowing you to test its functionality and debug in real-time.

Building and Packaging

To build the extension for distribution:

# Package the extension into a .vsix file
cd packages/lsp-client
pnpm run vsix

About

A Language Server Protocol (LSP) implementation run on electron and browser (VSCode for Web / github.dev)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published