Skip to content

kylefeng28/typewriter-mode

Repository files navigation

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

About

Typewriter simulator for Emacs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published