beancount-lsp icon indicating copy to clipboard operation
beancount-lsp copied to clipboard

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

Results 13 beancount-lsp issues
Sort by recently updated
recently updated
newest added

This PR tries to implement document renaming along with accounts. Closes: #138. This introduces a new DocumentStore method for finding files. It's implemented similar to ListBeanFiles. This was the only...

This PR tries to support the case with auto-pairs for quotes. When inserting quote, another quote is added. This language server doesn't handle this case. It always insets another quote....

This should fixes #110 --- > [!NOTE] > Switches LSP to static capability registration (selection ranges, folding ranges, semantic tokens), adds token legends, hardens config access with optional chaining, and...

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.12.14 to 1.13.5. Changelog Sourced from @​swc/core's changelog. [1.13.5] - 2025-08-24 Bug Fixes (es/minifier) Preserve array.join with nullable values (#10937) (e495403) (es/preset-env) Update polyfill data (#11013) (934d8a5)...

dependencies
javascript

In general, a plugin can arbitrarily rewrite the ledger. The server should work with the ledger _after_ the rewrites have been applied. This can be retreived from beancount's `parse` Python...

bug

I have a pretty big beancount file and I have serious performance issues. I can wait for completion responses several or even tens of seconds. After typing every character there...

## Description At this point language server searches for all `.bean` and `.beancount` files in the workspace and indexes them all. But it's perfectly valid to have a second ledger...

bug

I often forget to rename documents after renaming an account. It would be cool if language server would rename it automatically. I mean the automatic documents in the directory defined...

## Description I'm using Nvim. It doesn't support `dynamicRegistration` for most capabilities, but this language servers seems to rely on it. For example servers sends the following completion capabilities: ```lua...

bug

The single quote ' is not used in Beancount, so using it as a trigger character would not cause any issues. Additionally, compared to the double quote ", which requires...