Simple IDE manager for neovim version 0.3.0.
This is hello-world project/instrument on rust for launching neovide (a neovim gui) for previously saved sessions with Neovim Session Manager.
By default the command ide
launching the gtk window with available sessions.
You may filter, remove, open existing or open new session. It launches neovide
by default.
You may control the UI by passing UI
environment variable. Available UIs:
Gtk
Stdout
- prints available sessionsStdio
- interactive tui
You may pass name of session to arguments to run ide in-place.
Just run
cargo build -r
the binary will be at target/release/ide
Just run
nix build
the binary will be at result/bin/ide
Add this repo to your flake's inputs and add the package to
environment.systemPackages
;
- Dedicated server to control the vim headless instances
- Intra-server communication to attach to remote instances
- Fix Gtk window width on filtering-out all sessions
- Order session in list by date-of-opening