Emacs Writing Studio

Emacs is a multifunctional computing environment that is popular among software developers. It can also be a highly useful tool for authors who write prose instead of computer code. You can use Emacs to manage your research, write articles, books and websites and publish these to different formats. Emacs the most powerful software tool ever invented, but its learning curve can be quite steep. These articles are written for beginners and explain everything you need to know to use Emacs as your main writing tool.

Emacs Writing Studio (EWS) is a minimalist configuration that helps authors to research, write and publish articles books and websites.

Introducing Emacs Writing Studio

The EWS configuration follows a five-step workflow for producing written creative works:

  1. Ingestion: Reading, listening and watching to develop new ideas.
  2. Ideation: Cultivating your ideas by taking and managing notes.
  3. Production: Writing and editing.
  4. Publication: Export Org mode to PDF, ePub, word processor or a website.
  5. Communication: Tell others about your work and exchange ideas.

The articles linked below introduce using Emacs and show how to implement the EWS workflow.

Emacs Writing Studio is available as an e-book from your favourite retailer.

Emacs Writing Studio

Emacs Writing Studio

A comprehensive guide for writers seeking to streamline their workflow using Emacs. The book covers everything from organising ideas and writing distraction-free to publishing in multiple formats. It’s perfect for both beginners and experienced Emacs users, offering practical tips and a tailored configuration to enhance your writing process.

The source files of the book and EWS configuration are also freely available on GitHub.

Presentation about Emacs Writing Studio at the EmacsConf 2024.
Simulating Text Files with R to Test the Emacs Denote Package
This article shows how to use R code to generate randomised text files to test the Emacs Denote package.
Plain Text Visualisation: The Emacs User Survey Results
Visualising the 2020 Emacs user survey results in Emacs itself and plain text bar charts using the chart and CSV packages.
Emacs LISP exercises in Structure and Interpretation of Computer Programs: Section 1.1
Proposed solutions to the exercises in Structure and Interpretation of Computer Programs (SICP) in Emacs LISP: Section 1.1
Visualise Org-Roam Networks With igraph and R
Instructions on how to use R and iGraph to visualise Org-Roam Zettelkasten networks to explore you personal knowledge garden.
Export WordPress to Hugo Markdown or Org Mode with R
This article explains how to export WordPress to Hugo with R to create a static website. The code contains functionality for both RMarkdown and Org Mode files.