Xvile

Jul 20, 2023

VI Like Emacs – X11 version

xvile is the X11 version of vile. in addition to the capabilities listed below for the character-oriented version of vile, xvile offers scrollbars and more complete mouse integration.

vile is a text editor which is extremely compatible with vi in terms of “finger feel”. in addition, it has extended capabilities in many areas, notably

multi-file editing and viewing
key rebinding in addition to map, map!, and abbr
mouse support in an xterm, or when built as xvile
infinite undo
many additional operator commands
selection highlighting
rectangular operations
"next error" cursor positioning after compilation
full function- and arrow-key support
filename, command, internal mode and variable completion
auxiliary utilities for man page and C program syntax highlighting
built-in macro language
portability to all UNIX platforms, VMS, DOS, Win32, OS/2


Checkout these related ports:
  • Zile - Small emacs-like text editor
  • Yudit - Multi-lingual Unicode text editor with TTF support
  • Xmlcopyeditor - Fast validating XML editor
  • Xi-term - Terminal frontend for xi-editor
  • Xi-core - Modern editor backend written in Rust
  • Xed - Small but powerful text editor for GTK
  • Xcoral - Multiwindow mouse-based text editor for X
  • Wxhexeditor - Graphical hex editor for big files with x86 disassembly support
  • Wordgrinder - Simple Unicode-aware console and X11-based word processor
  • With-editor - Use the Emacsclient as the $$EDITOR of child processes
  • With-editor-devel - Use the Emacsclient as the $$EDITOR of child processes
  • Web-mode - Autonomous Emacs major-mode for editing web templates
  • Vscode - Visual Studio Code - Open Source ("Code - OSS")
  • Vis - Vi-like editor based on Plan 9's structural regular expressions
  • Vim - Improved version of the vi editor (${FLAVORU} flavor)