emacs

Created: Jun 14, 2020Published: Nov 01, 2022Last modified: Apr 05, 2023
Word count: 132Backlinks: 23

Emacs is a text-editor that is quite old, but has been worked on continuously since then.

Emacs is special because it is very dynamic. It is implemented in lisp, which allows interactive development via the REPL, giving you tons of power and control. It is a double-edged sword, in that you must take care to keep your systems running smoothly. Tools are everything, so keep your knives sharp.

Emacs can be very difficult to learn, especially in a vacuum. I hope to document the things that have been useful to me.

Some emacs notes:


Backlinks

I'm finally sponsoring some folks for their open source work with (small) monthly donations - just a way to say thanks for tools I use all day, every day.

Cider is an emacs clojure lib gives emacs and clojure the interactive programmy goodness the world deserves.

An emacs command showing all interactive commands.

Excellent for discovery.

Requirement: visualization

Little bit of editor wars trivia: yank has opposite meanings in vim vs emacs.

Capture

  • adding a wayward thought to an inbox
  • supports staying focused on the current task
  • requires a process for reviewing your inboxes trusting that process is important, otherwise you follow every rabbit hole

Comes from David Allen's Getting Things Done.

Emacs 's org-mode supports capture from anywhere.

See also:

Yodo is a project I've been working on for a few months, but have thought about for years.

It's a project management tool for developers, writers, todo-list fanatics.

It helps me run pomodoros and prioritize todos across projects.

It's focuses are:

It is influenced heavily by:

  • emacs
  • org-mode
  • Getting Things Done
  • journaling every day

For the intro demo pitch and latest feature summary, see: Yodo, the Pitch.

An emacs mode supporting a wide set of features in .org text files.

Similar in somewhats to markdown, but with a much wider variety of features and purposes.

Doom Emacs is an emacs distribution that initially catered to ex-vimmers, and has since grown to be an excellent way to run emacs.

See also:

Emacs and Org-mode have a high onboarding cost! Anything you'd like to do with org-roam will benefit from any knowledge you have of emacs and org-mode itself.

Here I hope to collect docs that help getting started with org-roam specifically.

External:

In this garden:

  • Org-roam commands to know