7 releases
0.2.8 | Mar 30, 2024 |
---|---|
0.2.7 | Mar 17, 2024 |
0.2.2 | Feb 24, 2024 |
#28 in Text editors
301 downloads per month
395KB
10K
SLoC
Low config terminal IDE - designed for me
Info
This is a very early version of the editor, currently LSP is supported and tested for rust (rust-analyzer) and partially for python with jedi-language-server. Thouse are set as defaults. You will need to supply the LSP servers on your own. And configure them in the .config file this could be done in the integrated terminal (CTRL + ~) with command %i load config.
In the integrated terminal you can also run %i help to get some besic idea what can be configured and most importantly the key map (very similar to VS code).
More documentation will not come very soon - current focus is developing basic features, although I would say the editor is quite usable.
Tested platform
- Linux Fedora derivate (Nobara)
TODO
- add CHANGELOG
- optimize snippet insertion (current implementation is only functional)
- improve warn/err on tree visualization
- markdown rendering / editing
- !! more tests - till that point the goal has been to make the editor self-developing, so bugs can be easily found and structure crystalizes
- multi-cursor support
- runner passing arrow presses while process is running
- make info on autocomplete easier to read
- (backlog) semantic token styles for different lsp langs
Initial target langs
- RUST
- Python
- JS/TS
- HTML/JSON/TOML/{YAML/YML}
Dependencies
~17–30MB
~448K SLoC