orgize/orgize-lsp
2023-12-20 21:56:10 +08:00
..
editors/vscode chore: add orgize-{cli,common,lsp} package 2023-12-20 21:56:10 +08:00
src chore: add orgize-{cli,common,lsp} package 2023-12-20 21:56:10 +08:00
Cargo.toml chore: add orgize-{cli,common,lsp} package 2023-12-20 21:56:10 +08:00
justfile chore: add orgize-{cli,common,lsp} package 2023-12-20 21:56:10 +08:00
README.md chore: add orgize-{cli,common,lsp} package 2023-12-20 21:56:10 +08:00

orgize-lsp

Language server for org-mode, powered by orgize.

Install

Server

$ cargo install --path .

Client (vscode)

$ pnpm run -C editors/vscode package --no-dependencies
$ code --install-extension ./editors/vscode/orgize-lsp.vsix --force

Supported features

  1. Folding range

    • Fold headline, list, table, blocks
  2. Document symbols

    • Headings
  3. Formatting

  4. Document link

    • File links

    • Source block :tangle arguments

    • Internal links

  5. Code lens

    • Generate toc heading

    • Tangle/detanlge source block

    • Evaluate source block

  6. Commands

    • Show syntax tree