Skip to content

Latest commit

 

History

History
89 lines (85 loc) · 4.13 KB

workflow.org

File metadata and controls

89 lines (85 loc) · 4.13 KB

Getting to know Doom Emacs

Once you’ve installed Doom and launched it, the next step of your masochistic journey is to master it. This guide will walk you through many Doom-centric workflows you’ll commonly find in a text editor (and beyond). It isn’t exhaustive because I don’t have enough lives to make it so.

If you feel like we’ve missed something, don’t hesitate to let us know! You’re welcome to join us on our Discord server.

Table of Contents

Day 1 in Doom Emacs

An introduction to modal editing with Evil

An introduction to Vim

Getting around the buffer

Operating with operators

Get what you want with text objects

Ways to edit multiple places at once

Pipe text through ex commands and programs

Transposing/swapping text

Managing your projects

Reconfiguring Emacs on a per-project basis

.dir-locals.el

editorconfig

Search & replace

Project-wide text search

Search & replace

How to get around your projects

Looking up definition/references

Looking up documentation

Project/file navigation; getting around quickly

Getting around slowly

Alternating files (e.g. .scss<->.css, .h<->.c)

Looking things up online or in documentation

Creating and using snippets

How to use workspaces

Version control with Magit, Forge & git-gutter

How to write & debug Emacs Lisp

On-the-fly code evaluation & REPLs

Using Emacs for…

Writing fiction

Writing papers

Note-keeping

A Personal Organizer

Composing music

Game development

Web development

Machine learning

As an X client (twitter, email, RSS reader, etc)