From 7ff87e746c0b463c3703022d9ec5b7ef832b61c9 Mon Sep 17 00:00:00 2001 From: Henry Webster Date: Sun, 26 Jul 2026 12:41:34 -0500 Subject: (emacs) play around with theming; install vterm --- emacs/init.el | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/emacs/init.el b/emacs/init.el index ac40be5..1ed15ba 100644 --- a/emacs/init.el +++ b/emacs/init.el @@ -45,13 +45,29 @@ :config (evil-collection-init)) -(use-package vs-dark-theme - :config - (load-theme 'vs-dark t)) +;; TODO: make new custom theme based on this... +;; this theme doesn't have ANSI colors for vterm +;; (use-package vs-dark-theme +;; :config +;; (load-theme 'vs-dark t)) + +(load-theme 'modus-vivendi t) + +;; needs pgtk/GTK build +;; TODO: this is crashing my emacs :( +;;(add-to-list 'default-frame-alist '(alpha-background . 80)) +;;(set-frame-parameter nil 'alpha-background 75) ;;;; dev (keymap-global-set "C-x g" #'magit-status) +(use-package vterm + ;; provided by Nix (emacsPackages.vterm) + :ensure nil + :commands vterm + :init + (evil-define-key 'normal 'global (kbd "ot") #'vterm)) + (use-package apheleia :config (add-to-list 'apheleia-mode-alist '(scheme-mode . lisp-indent)) @@ -74,10 +90,20 @@ (use-package geiser-guile) (use-package rainbow-delimiters - :hook (scheme-mode . rainbow-delimiters-mode)) + :hook + (scheme-mode . rainbow-delimiters-mode) + (emacs-lisp-mode . rainbow-delimiters-mode)) (add-hook 'scheme-mode-hook #'electric-pair-local-mode) ;;;;; elisp (add-hook 'emacs-lisp-mode-hook #'outline-minor-mode) +(add-hook 'emacs-lisp-mode-hook #'electric-pair-local-mode) + +;;;;; c + +;; TODO: I truly do not understand the interaction +;; between this and apheleia / clang format +(setq-default c-default-style "k&r" + c-basic-offset 4) -- cgit v1.3