Files
bed/README.md
T
2026-08-02 11:48:55 +01:00

39 lines
773 B
Markdown

# Crib
---
A set of text editing tools (still in early development).
### Modules
#### `Vase`
Vase is a avl piece tree like structure which handles loading, insertion, erasure, regex searching, regex replacing etc.
<br/>
almost done.
#### Ed
Ed is an ed (the posix line editor) implementation using `Vase`.
<br/>
Not done yet.
#### `hl`
`hl` is a stateful super fast syntax highlighter.
<br/>
Not done yet.
#### `lsp`
`lsp` is a generic plug for lsp's.
<br/>
It should support:
- Lsp over ssh or stdin/out or unix sockets etc.
- Handling multiple lsps at once (including over a single file.)
- Converting offsets encoding between utf16 - utf8 according to lsp standards.
- Loading lsp features etc. automatically.
- Error handling.
- And more.
<br/>
Not done yet.