feat: initial nuwiki Rust workspace (core, lsp, ls)
CI / cargo fmt --check (push) Successful in 59s
CI / cargo clippy (push) Successful in 1m20s
CI / cargo test (push) Successful in 1m29s
CI / editor keymaps (push) Failing after 33s

This commit is contained in:
gffranco
2026-06-24 00:01:59 +00:00
commit 29a4efb6bc
70 changed files with 26264 additions and 0 deletions
+26
View File
@@ -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`.