aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshton Wiersdorf <ashton.wiersdorf@pobox.com>2023-02-22 01:08:57 -0700
committerAshton Wiersdorf <ashton.wiersdorf@pobox.com>2023-02-22 01:10:59 -0700
commit84f786507d38e4df433171e3b96ae3a86e9e392d (patch)
tree2a0555ff58ba8578c86aa53c0ba36caa95249e5c
parentc707e60949eeda92c437e2ea1dbd258d04a1bff1 (diff)
Create files for next mixins
-rw-r--r--README.md2
-rw-r--r--mixins/dev.el3
-rw-r--r--mixins/email.el30
-rw-r--r--mixins/researcher.el38
-rw-r--r--mixins/vim-like.el22
5 files changed, 93 insertions, 2 deletions
diff --git a/README.md b/README.md
index 95dba34..72e9515 100644
--- a/README.md
+++ b/README.md
@@ -50,7 +50,7 @@ This is where the meat of all configuration goes. This file:
- Add minor UI niceties (e.g. clock in the tab-bar, full-screen by default, etc.)
- Set the default theme (`modus-vivendi`)
- - Turn on discovery aids (e.g. `help-quick`, `fido-vertical-mode`, [which-key](https://github.com/justbur/emacs-which-key), etc.)
+ - Turn on discovery aids (e.g. `help-quick`, [which-key](https://github.com/justbur/emacs-which-key), etc.)
### Mixins
diff --git a/mixins/dev.el b/mixins/dev.el
index 973919b..9f24b02 100644
--- a/mixins/dev.el
+++ b/mixins/dev.el
@@ -22,7 +22,8 @@
;; Magit: best Git client to ever exist
(use-package magit
- :ensure t)
+ :ensure t
+ :bind (("s-g" . magit-status)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
diff --git a/mixins/email.el b/mixins/email.el
new file mode 100644
index 0000000..4146231
--- /dev/null
+++ b/mixins/email.el
@@ -0,0 +1,30 @@
+;;; Emacs Bedrock
+;;;
+;;; Mixin: Email
+
+;;; Usage: Append or require this file from init.el for Email in Emacs. You will
+;;; need to do some heavy customization depending on your email provider.
+
+;;; Contents:
+;;;
+;;; - Core Email Packages
+;;; - Sample Setup: Gmail
+;;; - Sample Setup: Fastmail
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;
+;;; Core Email Packages
+;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;
+;;; Sample Setup: Gmail
+;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;
+;;; Sample Setup: Fastmail
+;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/mixins/researcher.el b/mixins/researcher.el
new file mode 100644
index 0000000..fad1a36
--- /dev/null
+++ b/mixins/researcher.el
@@ -0,0 +1,38 @@
+;;; Emacs Bedrock
+;;;
+;;; Mixin: Researcher
+
+;;; Usage: Append or require this file from init.el for research helps. If you
+;;; write papers in LaTeX and need to manage your citations or keep track of
+;;; notes, this package is for you.
+
+;;; Contents:
+;;;
+;;; - Citation Management
+;;; - Authoring
+;;; - Note Taking: Org-Roam
+;;; - Note Taking: Denote
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;
+;;; Citation Management
+;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;
+;;; Authoring
+;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;
+;;; Note Taking: Org-Roam
+;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;
+;;; Note Taking: Denote
+;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/mixins/vim-like.el b/mixins/vim-like.el
new file mode 100644
index 0000000..6de8431
--- /dev/null
+++ b/mixins/vim-like.el
@@ -0,0 +1,22 @@
+;;; Emacs Bedrock
+;;;
+;;; Mixin: Vim emulation
+
+;;; Usage: Append or require this file from init.el for bindings in Emacs.
+
+;;; Contents:
+;;;
+;;; - Core Packages
+;;; - Evil Enhancements
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;
+;;; Core Packages
+;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;
+;;; Evil Enhancements
+;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;