- bidirectional text sync
- bidirectional awareness sync
- efficient text delta passing between Neovim and plugin
- session management (grouping of documents)
-
ElvaConnectcommand to connect to a document or session on a host -
ElvaDisconnectcommand to disconnect -
ElvaServecommand to host a document or session -
ElvaConfigcommand to manage plugin options - visualization of the current status (document, connection, peers)
- ELVA editor app
- ELVA Emacs plugin
elva.el - Visual Studio Code
-
environment setup
uv venv
-
pre-commit git hooks for compliance with code style
prek install --config prek.yml
-
testing
pytest
-
code coverage
coverage run -m pytest