doomemacs/docs/workflow.org
Henrik Lissner 665b627b7c
Update & revise docs
+ Getting Started
  + Add "Using/loading local packages" section
  + Add "Pinning packages to specific commits" section
  + Clarify prereqs & revise install docs
  + Revise package-management section
+ FAQ
  + Add package management section
2020-01-28 05:36:42 -05:00

4.1 KiB

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.

TODO Day 1 in Doom Emacs

TODO An introduction to modal editing with Evil

TODO An introduction to Vim

TODO Getting around the buffer

TODO Operating with operators

TODO Get what you want with text objects

TODO Ways to edit multiple places at once

TODO Pipe text through ex commands and programs

TODO Transposing/swapping text

TODO Managing your projects

TODO Reconfiguring Emacs on a per-project basis

TODO .dir-locals.el

TODO editorconfig

TODO Search & replace

TODO Project-wide text search

TODO Search & replace

TODO How to get around your projects

TODO Looking up definition/references

TODO Looking up documentation

TODO Project/file navigation; getting around quickly

TODO Getting around slowly

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

TODO Looking things up online or in documentation

TODO Creating and using snippets

TODO How to use workspaces

TODO Version control with Magit, Forge & git-gutter

TODO How to write & debug Emacs Lisp

TODO On-the-fly code evaluation & REPLs

TODO Using Emacs for…

TODO Writing fiction

TODO Writing papers

TODO Note-keeping

TODO A Personal Organizer

TODO Composing music

TODO Game development

TODO Web development

TODO Machine learning

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