.coveragerc
.gitignore
CHANGELOG.md
LICENSE
MANIFEST.in
README.md
cliff.toml
developer-setup.py
mkdocs.yml
noxfile.py
pyproject.toml
ruff.toml
uv.lock
docs/app-guide.md
docs/developer-guide.md
docs/index.md
docs/server-guide.md
docs/user-guide.md
docs/css/mkdocs-material.css
docs/css/mkdocstrings.css
docs/img/logo.svg
docs/reference/auth.md
docs/reference/awareness.md
docs/reference/cli.md
docs/reference/component.md
docs/reference/core.md
docs/reference/index.md
docs/reference/log.md
docs/reference/main.md
docs/reference/parser.md
docs/reference/protocol.md
docs/reference/provider.md
docs/reference/renderer.md
docs/reference/server.md
docs/reference/store.md
docs/reference/apps/index.md
docs/reference/apps/chat/app.md
docs/reference/apps/chat/cli.md
docs/reference/apps/chat/index.md
docs/reference/apps/editor/app.md
docs/reference/apps/editor/cli.md
docs/reference/apps/editor/index.md
docs/reference/apps/server/app.md
docs/reference/apps/server/cli.md
docs/reference/apps/server/index.md
docs/reference/widgets/awareness.md
docs/reference/widgets/config.md
docs/reference/widgets/index.md
docs/reference/widgets/screens.md
docs/reference/widgets/ytextarea/index.md
docs/reference/widgets/ytextarea/location.md
docs/reference/widgets/ytextarea/selection.md
docs/reference/widgets/ytextarea/widget.md
docs/stories/index.md
docs/stories/posts/about-strings-in-python-unicode-code-points-and-grapheme-clusters.md
docs/stories/posts/how-to-not-write-textual-apps.md
docs/stories/posts/object-specific-logging-across-python-modules.md
docs/stories/posts/write-a-realtime-editor.md
docs/stories/posts/writing-a-textual-application-repl.md
git/hooks/pre-commit
git/hooks/pre-merge-commit
logo/README.md
logo/breakdown.svg
logo/logo.py
logo/logo.svg
logo/metadata.py
mkdocs/hooks/changelog.py
mkdocs/overrides/.icons/innocampus-icon.svg
src/elva/__init__.py
src/elva/auth.py
src/elva/awareness.py
src/elva/cli.py
src/elva/component.py
src/elva/core.py
src/elva/log.py
src/elva/main.py
src/elva/parser.py
src/elva/protocol.py
src/elva/provider.py
src/elva/renderer.py
src/elva/server.py
src/elva/store.py
src/elva.egg-info/PKG-INFO
src/elva.egg-info/SOURCES.txt
src/elva.egg-info/dependency_links.txt
src/elva.egg-info/entry_points.txt
src/elva.egg-info/requires.txt
src/elva.egg-info/top_level.txt
src/elva/apps/__init__.py
src/elva/apps/chat/__init__.py
src/elva/apps/chat/app.py
src/elva/apps/chat/cli.py
src/elva/apps/chat/style.tcss
src/elva/apps/editor/__init__.py
src/elva/apps/editor/app.py
src/elva/apps/editor/cli.py
src/elva/apps/editor/style.tcss
src/elva/apps/server/__init__.py
src/elva/apps/server/app.py
src/elva/apps/server/cli.py
src/elva/widgets/__init__.py
src/elva/widgets/awareness.py
src/elva/widgets/config.py
src/elva/widgets/screens.py
src/elva/widgets/ytextarea/__init__.py
src/elva/widgets/ytextarea/location.py
src/elva/widgets/ytextarea/selection.py
src/elva/widgets/ytextarea/widget.py
tests/__init__.py
tests/test_auth.py
tests/test_awareness.py
tests/test_cli.py
tests/test_component.py
tests/test_parser.py
tests/test_protocol.py
tests/test_provider.py
tests/test_renderer.py
tests/test_server.py
tests/test_store.py
tests/widgets/ytextarea/test_location.py
tests/widgets/ytextarea/test_selection.py
tests/widgets/ytextarea/test_widget.py