This repository contains the .el
files for my DooM Emacs configuration. My current workflow is for learning Clojure, so everything is configured with that in mind.. Although I would love to branch and learn Org Mode one day.
To see more advanced configurations, consider:
Notice
I'm mainly using the packages provided by the Doom installation with the exception of: iedit.
packages.el
(package! iedit)
config.el
(use-package! iedit
:defer
:config
(set-face-background 'iedit-occurrence "Magenta")
:bind
("C-;" . iedit-mode))
Notice
I installed
clojure-lsp
separately as suggested by the following blog post: https://www.ianjones.us/clojure-development-in-emacs
$ tree
.
├── config.el
├── config.org
├── custom.el
├── init.el
├── LICENSE
├── packages.el
├── README.md
├── snippets
│ └── clojure
│ ├── defquery
│ ├── defrule
│ └── fact
└── splash
├── doom-emacs-bw-dark.svg
├── doom-emacs-bw-light.svg
├── doom-emacs-color2.png
├── doom-emacs-color2.svg
├── doom-emacs-color.png
├── doom-emacs-flugo-slant_out_bw.png
├── doom-emacs-flugo-slant_out_bw-small.png
├── doom-emacs-flugo-slant_out_purple.png
├── doom-emacs-flugo-slant_out_purple-small.png
├── logo_doom.png
└── README.org
3 directories, 21 files
- Emacs
- Doom Emacs
- clojure-lsp
$ wget https://raw.githubusercontent.com/gneissguise/doom-emacs-dotfiles/main/{config,init,packages}.el -P ~/.doom.d
$ wget https://raw.githubusercontent.com/gneissguise/doom-emacs-dotfiles/main/snippets/clojure/{fact,defrule,defquery} -P ~/.doom.d/snippets/clojure
$ wget https://raw.githubusercontent.com/gneissguise/doom-emacs-dotfiles/main/splash/logo_doom.png -P ~/.doom.d/splash
$ doom sync