facsimile

A terminal text editor with VSCode-style keybindings

facsimile brings VSCode's familiar keybindings to your terminal. No modes to learn, no arcane commands to memorize.

AUR Homebrew RPM Source

Install

Terminal
# Homebrew (macOS)
$ brew tap FortranGoingOnForty/facsimile
$ brew install facsimile
# AUR (Arch Linux)
$ yay -S facsimile
# RPM (Fedora/RHEL)
$ sudo dnf copr enable fortrangoingonforty/facsimile
$ sudo dnf install facsimile
Download Binary View Source

Why Fortran?

Modern Fortran is a compiled language with excellent performance characteristics. The Fortran implementation is mature, feature-complete, and battle-tested with full LSP support, syntax highlighting, and advanced text manipulation.

Features

  • VSCode-style keybindings (Ctrl+C/V/X, Ctrl+S, Ctrl+F, etc.)
  • Syntax highlighting for 30+ languages
  • LSP support (completions, diagnostics, go-to-definition)
  • File tree navigation with git integration
  • Search and replace with regex support
  • Multiple cursors and selections
  • Tabs and split panes
  • Undo/redo with branching history
  • Bracket matching and auto-indent

Quick Start

Terminal
# Open a file
$ fac myfile.py
# Open current directory
$ fac .
# Create new file
$ fac newfile.rs