van-editor 0.3.3

Van(formely: VimnANo) is a simple rust code editor with advanced vim-like features.
van-editor-0.3.3 is not a library.

Van

Van (formerly VimnANo) is a simple terminal code editor with vim-like commands.

Installation

Requires cargo.

cargo install van-editor

Or build from source:

git clone https://github.com/germanphoneguy/van
cd van
cargo install --path .

Usage

van [FILENAME]

Controls

Key Action
Ctrl+S Save
Ctrl+F Find
Ctrl+Z Undo
Ctrl+X Exit
Esc Command mode

Commands (after Esc)

Command Action
:w Save
:q Quit (if clean)
:q! Quit without saving
:wq / :wq! Save and quit
:N Jump to line N
:chmod Make .sh file executable
:syntax on/off Toggle syntax highlighting
:!cmd Run shell command
:ai ... Ask Groq AI

Features

  • Syntax highlighting for Rust, Python, C, Shell scripts
  • Language-aware auto-indentation
  • Search with highlighting
  • Undo support
  • Multi-provider AI integration (:ai — Groq, OpenAI, Anthropic, Gemini, OpenRouter, OpenCode Zen)
  • AI config TUI (:ai --config)