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
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