feat: initial nuwiki Rust workspace (core, lsp, ls)
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# nuwiki-rs
|
||||
|
||||
Rust crates powering [nuwiki](https://code.gfran.co/gffranco/nuwiki): the vimwiki-compatible language server and editor plugin for Vim/Neovim.
|
||||
|
||||
## Crates
|
||||
|
||||
- **nuwiki-core** — Vimwiki lexer, parser, AST, HTML renderer, and date utilities
|
||||
- **nuwiki-lsp** — Language Server Protocol implementation (tower-lsp)
|
||||
- **nuwiki-ls** — Binary entry point (stdio server bridge)
|
||||
|
||||
## Quick Start
|
||||
|
||||
```bash
|
||||
# Build
|
||||
cargo build --release -p nuwiki-ls
|
||||
|
||||
# Run
|
||||
cargo run --bin nuwiki-ls
|
||||
|
||||
# Tests
|
||||
cargo test
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
Licensed under MIT or Apache-2.0, at your option. See `LICENSE-MIT` and `LICENSE-APACHE`.
|
||||
Reference in New Issue
Block a user