Vorto is a modal terminal text editor written in Rust, built for developers who want Vim-style keyboard-driven editing with modern features out of the box. It brings tree-sitter syntax highlighting and a full Language Server Protocol client — diagnostics, completions, hover, code actions, and goto definition — directly into the terminal.Documentation Index
Fetch the complete documentation index at: https://vorto-editor.dev/llms.txt
Use this file to discover all available pages before exploring further.
Installation
Install Vorto from crates.io or build from source in minutes.
Quick Start
Open your first file, navigate in Normal mode, and start editing.
Language Support
Install tree-sitter grammars and LSP servers for your languages.
Configuration
Customize keybindings, themes, indentation, and language settings.
Get up and running
Open a file or directory
Launch Vorto with a file path or open a directory to start with the fuzzy file picker:
Key features
Modal editing
Normal, Insert, Visual, Visual-Line, and Visual-Block modes inspired by Vim.
Tree-sitter highlighting
Precise, incremental syntax highlighting built from on-demand grammar installs.
LSP client
Diagnostics, completions, hover docs, code actions, and goto definition.
Fuzzy finder
Fast fuzzy search across files, open buffers, and symbols.
Customizable keymaps
Remap any key or add new bindings via TOML configuration.
Git integration
VCS-aware gutter shows changed, added, and deleted lines at a glance.