Zachary Kanfer Profile picture
'Lack of thought' leader maybe I'll eventually just use @zck@mastodon.social

Jan 16, 2022, 7 tweets

One of the most famous text editors is #emacs. It's especially famous for being used for programming.

But that's not all it can do. Here are some tasks I use it for that are not about code.

1. #Screenwriting.

I took a #comedy writing class where all sketches had to be formatted as a screenplay. There's a text-based file format called fountain; those files are converted to pdf.

Luckily, Emacs has fountain mode (github.com/rnkn/fountain-…) for authoring fountain files.

Fountain mode is a seamless experience: while editing the files in Emacs, the pdfs are instantly generated, professionally styled, and ready to go.

2. Taking #notes.

I use org mode (orgmode.org) for taking notes and outlining. It enables working with hierarchical text, a great organizational method.

Its minimal syntax and helpful shortcuts lets me focus on what I want to say, not about how to say it.

3. Interacting with #git.

I almost never interact with a git repository in the terminal. I use #magit (magit.vc), a git client inside of Emacs.

It is unparalleled at informing you of the repository's current state, and letting you quickly, powerfully act on it.

4. #Book tracking.

I use Emacs to keep track of books I've #read. I use an org capture template to log books when I begin reading them, and when I finish.

I like being able to go back and see what books I read when. This is an easy way to log that information.

These are just four non-programming things that I use Emacs for. There are many others. Go find some new ones!

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling