Doom Emacs

Installation

These are a little outdate, take a look at my blog post for a better guide!

brew install git ripgrep
`brew install coreutils fd`
xcode-select --install
brew tap d12frosted/emacs-plus
brew install emacs-plus
git clone https://github.com/hlissner/doom-emacs ~/.emacs.d
~/.emacs.d/bin/doom install

add doom to your command line

~/.zshrc
# Doom Emacs
export PATH=$PATH:~/.emacs.d/bin

start emacs

space-f-p and select config.el

add

(use-package! org-roam
:commands (org-roam-insert org-roam-find-file org-roam)
:init
(setq org-roam-directory "~/Desktop/03-resources/org-roam")
(setq org-roam-graph-viewer "/usr/bin/open")
(map! :leader
:prefix "n"
:desc "Org-Roam-Insert" "i" #'org-roam-insert
:desc "Org-Roam-Find" "/" #'org-roam-find-file
:desc "Org-Roam-Buffer" "r" #'org-roam)
:config
(org-roam-mode +1))
(use-package deft
:after org
:bind
("C-c n d" . deft)
:custom
(deft-recursive t)
(deft-use-filter-string-for-filename t)
(deft-default-extension "org")
(deft-directory "~/Desktop/03-resources/org-roam"))

update ~/.doom.d/packages.el with:

(package! org-roam
:recipe (:host github :repo "jethrokuan/org-roam" :branch "develop"))

Fleeting notes with org-journal

(use-package org-journal
:bind
("C-c n j" . org-journal-new-entry)
:custom
(org-journal-dir "~/Desktop/03-resources/org-roam/")
(org-journal-date-prefix "#+TITLE: ")
(org-journal-file-format "%Y-%m-%d.org"))

Referred in

Customize Variables in Doom Emacs

You can run SPC h v in [[Doom Emacs]] to customize a packages variables. Doom gives us a nice graphical interface to customize our…

Journal

Daily thoughts 🌱 Monday, May 11, 2020 I looked at [[Daniel Chapman]] 's blog (we have the same set up) to get breadcrumbs implemented in…

Org Babel Clojure

You can run a [[Clojure]] REPL inside of [[Org Mode]] with Cider. You will need to add this code block to your config.el : I am using…

Org Roam Server

tags: [[Org Roam]] , [[Org Mode]] , [[Doom Emacs]] Org Roam Server gives you a clickable graph to explore your notes. It has a "Current…

Org Roam

[[Roam Research]] [[Doom Emacs]] clone that extends [[Org Mode]] Resources 🧠 [[Install Org Roam on Doom Emacs Guide]] Bare Bones org…

Progressive Summarization in Org Mode

Tiago Fortes progressive summarization is a way to make notes progressively more useful as you come back to them. For your level 2 notes…

Variable Spaced Fonts in Doom Emacs

You can use the mixed-pitch package to manage your variably spaced fonts in [[Doom Emacs]] . Remember to require the package: Company…

Vim

I have started using [[Doom Emacs]] which configures [[Evil Mode]] . This is a vim layer on top of emacs. Heres some things that I've…

Doom Emacs Zaiste Programming Tutorial

Link to youtube video series Table of Contents Command Abbreviations Emacs Doom E02 - Projects with Projectile, File Explorer with Treemacs…