Skip to content

elva-project/elva.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ELVA Neovim Real-time Collaboration Plugin

Roadmap

Functionality

  • bidirectional text sync
  • bidirectional awareness sync
  • efficient text delta passing between Neovim and plugin
  • session management (grouping of documents)

UI

  • ElvaConnect command to connect to a document or session on a host
  • ElvaDisconnect command to disconnect
  • ElvaServe command to host a document or session
  • ElvaConfig command to manage plugin options
  • visualization of the current status (document, connection, peers)

Compatibility

  • ELVA editor app
  • ELVA Emacs plugin elva.el
  • Visual Studio Code

Development

  • 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

About

Real-time collaboration plugin for Neovim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors