Typewriter simulator for Emacs
Emacs Lisp
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
sounds
.gitignore
LICENSE
README.org
typewriter-common.el
typewriter-edit.el
typewriter-sound.el
typewriter.el

README.org

README for typewriter-mode

Minor mode for experiencing all the joys of a typewriter.
Forked from Peter Vasil’s typewriter-mode. \ Inspired by Bob Newell’s writer-mode.

Why typewriters?

Typewriters are awesome. Take it from this guy:

“Writing on a manual [typewriter] makes you slower in a good way, I think. You don’t revise as much, you just think more, because you know you’re going to have to retype the entire (flipping) thing. Which is a big stop on just slapping anything down and playing with it.” – Will Self

I made this because I have always wanted a typewriter, but I couldn’t ever get a real one. This is also for those who wish to relive the days of the noisy typewriter, or to experience a taste of it for the first time, on a computer screen. I myself fall in the latter category (I do suppose, however, that most people using Emacs are old enough to have experienced typewriters. I might be one of the few late millennials using good ol’ Emacs).

Features

  • Typewriter sounds
  • Typewriter-style editing
    • Buffer scrolls to simulate carriage movement
    • Restricts editing to append-only and overstrike (slightly buggy, but can be disabled)
  • Evil integration (uncomment code to enable)

(require 'typewriter)
M-x typewriter-mode

Keybindings

  • C-x t typewriter-mode