aboutsummaryrefslogtreecommitdiff
path: root/emacs
diff options
context:
space:
mode:
authorHenry Webster <hwebs@hwebs.info>2026-07-20 09:21:36 -0500
committerHenry Webster <hwebs@hwebs.info>2026-07-20 09:21:36 -0500
commit6d61b4510da015b65aa4314789f4e75cd2a33290 (patch)
tree834af18b26aad66fdb19a5eadfcf78f6e3759d46 /emacs
parent716a1f8840122a83a95c7b10a66fd17ef69b755e (diff)
(emacs) move some settings to early-init.el
Diffstat (limited to 'emacs')
-rw-r--r--emacs/early-init.el9
-rw-r--r--emacs/init.el15
2 files changed, 20 insertions, 4 deletions
diff --git a/emacs/early-init.el b/emacs/early-init.el
new file mode 100644
index 0000000..7770747
--- /dev/null
+++ b/emacs/early-init.el
@@ -0,0 +1,9 @@
+(setq inhibit-startup-message t)
+
+;; minimal UI
+(menu-bar-mode -1)
+(tool-bar-mode -1)
+(setq use-dialog-box nil)
+
+;; be quiet please...
+(setq ring-bell-function 'ignore)
diff --git a/emacs/init.el b/emacs/init.el
index dc39557..d1ebc0a 100644
--- a/emacs/init.el
+++ b/emacs/init.el
@@ -9,14 +9,10 @@
(require 'use-package)
(setq use-package-always-ensure t)
-(setq inhibit-startup-message t)
-(menu-bar-mode -1)
-(tool-bar-mode -1)
(scroll-bar-mode -1)
(setq display-line-numbers-type 'relative)
(global-display-line-numbers-mode 1)
(setq-default indent-tabs-mode nil)
-(setq ring-bell-function 'ignore)
;; keep customizations out of this file
(setq custom-file
@@ -40,7 +36,18 @@
(use-package apheleia
:config
+ (add-to-list 'apheleia-mode-alist '(scheme-mode . lisp-indent))
(apheleia-global-mode +1))
+(use-package geiser-guile)
+
+(use-package nix-ts-mode
+ :mode "\\.nix\\'")
+
+(use-package rainbow-delimiters
+ :hook (scheme-mode . rainbow-delimiters-mode))
+
+(add-hook 'scheme-mode-hook #'electric-pair-local-mode)
+
(use-package magit
:bind ("C-x g" . magit-status))