summaryrefslogtreecommitdiff
path: root/doom
diff options
context:
space:
mode:
Diffstat (limited to 'doom')
-rw-r--r--doom/.config/doom/config.el49
-rw-r--r--doom/.config/doom/custom.el7
-rw-r--r--doom/.config/doom/init.el83
-rw-r--r--doom/.config/doom/packages.el5
4 files changed, 0 insertions, 144 deletions
diff --git a/doom/.config/doom/config.el b/doom/.config/doom/config.el
deleted file mode 100644
index fb216eb..0000000
--- a/doom/.config/doom/config.el
+++ /dev/null
@@ -1,49 +0,0 @@
-;;; $DOOMDIR/config.el -*- lexical-binding: t; -*-
-
-;; User Information
-(setq user-full-name "Christian Cleberg"
- user-mail-address "[email protected]")
-
-;; Visuals
-(setq doom-theme 'doom-homage-black)
-(setq display-line-numbers-type t)
-
-;; Corfu
-(after! corfu
- (setq corfu-auto t ; Enable auto-completion
- corfu-auto-delay 0.1 ; Shorter delay (default is 0.2)
- corfu-auto-prefix 2 ; Complete after 2 characters
- corfu-quit-at-boundary t) ; Quit when hitting space/non-matching
- (add-hook 'doom-first-input-hook #'global-corfu-mode))
-
-;; Org-Mode & Roam
-(setq org-directory "~/Documents/notes/")
-(setq org-roam-directory (file-name-concat org-directory "roam"))
-
-(after! org
- (setq org-hide-emphasis-markers t
- org-appearance-autolinks t
- org-pretty-entities t
- org-agenda-files '("~/Documents/notes/")))
-
-(setq org-capture-templates
- '(("t" "Personal todo" entry
- (file+headline "~/Documents/notes/todo.org" "Inbox")
- "* TODO %?\n%i\n%a")
- ("n" "Personal notes" entry
- (file+headline "~/Documents/notes/notes.org" "Inbox")
- "* %u %?\n%i\n%a")))
-
-;; Abbreviations
-(setq-default abbrev-mode t)
-(define-abbrev-table 'global-abbrev-table
- '(
- ;; ("abbreviation" "expansion")
- ("omw" "on my way")
- ("eml" "[email protected]")
- ("shrg" "¯\_(ツ)_/¯")
- ("teh" "the")
- ("xtoday" "" (lambda () (insert (format-time-string "%Y-%m-%d %H:%M:%S"))))
- ("xnow" "" (lambda () (insert (format-time-string "%H:%M:%S"))))
- ))
-
diff --git a/doom/.config/doom/custom.el b/doom/.config/doom/custom.el
deleted file mode 100644
index e503a83..0000000
--- a/doom/.config/doom/custom.el
+++ /dev/null
@@ -1,7 +0,0 @@
-;;; -*- lexical-binding: t -*-
-(custom-set-variables
- '(custom-safe-themes
- '("6963de2ec3f8313bb95505f96bf0cf2025e7b07cefdb93e3d2e348720d401425"
- "2f8af2a3a2fae6b6ea254e7aab6f3a8b5c936428b67869cef647c5f8e7985877" default)))
-(custom-set-faces
- )
diff --git a/doom/.config/doom/init.el b/doom/.config/doom/init.el
deleted file mode 100644
index 2f9b817..0000000
--- a/doom/.config/doom/init.el
+++ /dev/null
@@ -1,83 +0,0 @@
-;;; init.el -*- lexical-binding: t; -*-
-
-(doom! :input
- :completion
- (corfu +orderless) ; complete with cap(f), cape and a flying feather!
- vertico ; the search engine of the future
-
- :ui
- doom ; what makes DOOM look the way it does
- doom-dashboard ; a nifty splash screen for Emacs
- doom-quit ; DOOM quit-message prompts when you quit Emacs
- hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW
- indent-guides ; highlighted indent columns
- minimap ; show a map of the code on the side
- modeline ; snazzy, Atom-inspired modeline, plus API
- ophints ; highlight the region an operation acts on
- (popup +defaults) ; tame sudden yet inevitable temporary windows
- smooth-scroll ; So smooth you won't believe it's not butter
- tabs ; a tab bar for Emacs
- treemacs ; a project drawer, like neotree but cooler
- unicode ; extended unicode support for various languages
- (vc-gutter +pretty) ; vcs diff in the fringe
- vi-tilde-fringe ; fringe tildes to mark beyond EOB
- workspaces ; tab emulation, persistence & separate workspaces
- zen ; distraction-free coding or writing
-
- :editor
- (evil +everywhere); come to the dark side, we have cookies
- file-templates ; auto-snippets for empty files
- fold ; (nigh) universal code folding
- (format +onsave) ; automated prettiness
- snippets ; my elves. They type so I don't have to
- (whitespace +guess +trim) ; a butler for your whitespace
-
- :emacs
- dired ; making dired pretty [functional]
- electric ; smarter, keyword-based electric-indent
- eww ; the internet is gross
- tramp ; remote files at your arthritic fingertips
- undo ; persistent, smarter undo for your inevitable mistakes
- vc ; version-control and Emacs, sitting in a tree
-
- :term
- vterm ; the best terminal emulation in Emacs
-
- :checkers
- syntax ; tasing you for every semicolon you forget
- (spell +flyspell) ; tasing you for misspelling mispelling
- grammar ; tasing grammar mistake every you make
-
- :tools
- docker
- editorconfig ; let someone else argue about tabs vs spaces
- ein ; tame Jupyter notebooks with emacs
- (eval +overlay) ; run code, run (also, repls)
- lookup ; navigate your code and its documentation
- llm ; when I said you needed friends, I didn't mean...
- (lsp +eglot) ; M-x vscode
- magit ; a git porcelain for Emacs
- tree-sitter ; syntax and parsing, sitting in a tree...
-
- :os
- (:if (featurep :system 'macos) macos) ; improve compatibility with macOS
- tty ; improve the terminal Emacs experience
-
- :lang
- data ; config/data formats
- emacs-lisp ; drown in parentheses
- json ; At least it ain't XML
- javascript ; all(hope(abandon(ye(who(enter(here))))))
- markdown ; writing docs for people to ignore
- (org +dragndrop ; drag & drop images/files into org
- +journal ; daily logging
- +noter ; for annotating PDFs (great for research)
- +roam2) ; Zettelkasten note-taking
- python ; beautiful is better than ugly
- sh ; she sells {ba,z,fi}sh shells on the C xor
-
- :app
- calendar
-
- :config
- (default +bindings +smartparens))
diff --git a/doom/.config/doom/packages.el b/doom/.config/doom/packages.el
deleted file mode 100644
index cfdd1a0..0000000
--- a/doom/.config/doom/packages.el
+++ /dev/null
@@ -1,5 +0,0 @@
-;; -*- no-byte-compile: t; -*-
-;;; $DOOMDIR/packages.el
-
-(package! htmlize)
-(package! weblorg)