aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshton Wiersdorf <ashton.wiersdorf@pobox.com>2023-02-28 11:52:32 -0700
committerAshton Wiersdorf <ashton.wiersdorf@pobox.com>2023-02-28 11:52:32 -0700
commit09ef60ea0a1b23d65a75b8293a685010cfda8ab9 (patch)
treedaacfd8c4dcce630a2e5b3d64a98aa5b6592bbd8
parent84f786507d38e4df433171e3b96ae3a86e9e392d (diff)
Formatting; add comments to load more mixins
-rw-r--r--init.el23
1 files changed, 20 insertions, 3 deletions
diff --git a/init.el b/init.el
index 9e4cfea..9a3096c 100644
--- a/init.el
+++ b/init.el
@@ -96,7 +96,8 @@ If the new path's directories does not exist, create them."
(keymap-set minibuffer-mode-map "TAB" 'minibuffer-complete) ; TAB acts more like how it does in the shell
-;; For a fancier built-in completion option, try ido-mode or fido-mode. See also mixins/ui.el
+;; For a fancier built-in completion option, try ido-mode or fido-mode. See also
+;; the file mixins/ui.el
;(fido-vertical-mode)
;(setq icomplete-delay-completions-threshold 4000)
@@ -114,7 +115,7 @@ If the new path's directories does not exist, create them."
(setq switch-to-buffer-obey-display-actions t) ; Make switching buffers more consistent
(setq-default show-trailing-whitespace nil) ; By default, don't underline trailing spaces
-(setq-default indicate-buffer-boundaries 'left) ; Show icons showing the size of the buffer in the margin
+(setq-default indicate-buffer-boundaries 'left) ; Show buffer top and bottom in the margin
;; Enable horizontal scrolling
(setq mouse-wheel-tilt-scroll t)
@@ -133,7 +134,7 @@ If the new path's directories does not exist, create them."
(cua-mode)
;; Display line numbers in programming mode
-(add-hook 'prog-mode-hook 'display-line-numbers-mode) ; If programming, show line numbers
+(add-hook 'prog-mode-hook 'display-line-numbers-mode)
;; Modes to highlight the current line with
(let ((hl-line-hooks '(text-mode-hook prog-mode-hook)))
@@ -181,6 +182,22 @@ If the new path's directories does not exist, create them."
;; Packages for software development
;(load-file "mixins/dev.el")
+;; Org-mode configuration
+;; WARNING: need to customize things inside the mixin file before use! See
+;; the file mixins/org-intro.txt for help.
+;(load-file "mixins/org.el")
+
+;; Email configuration in Emacs
+;; WARNING: needs the `mu' program installed; see the mixin file for more
+;; details.
+;(load-file "mixins/email.el")
+
+;; Tools for academic researchers
+;(load-file "mixins/researcher.el")
+
+;; Vim-bindings in Emacs (evil-mode configuration)
+;(load-file "mixins/vim-like.el")
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Built-in customization framework