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 good performance characteristics. The Fortran implementation has LSP support, syntax highlighting, and text manipulation features.

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
Download See All Features