From 62e0f492b3c489e3eba19a3294dce43cc9cdb8e8 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Mon, 29 Aug 2022 19:11:24 -0400 Subject: Update Emacs config. --- dotfiles/.emacs.d/init.el | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/dotfiles/.emacs.d/init.el b/dotfiles/.emacs.d/init.el index 13928fb..d53360d 100644 --- a/dotfiles/.emacs.d/init.el +++ b/dotfiles/.emacs.d/init.el @@ -1,3 +1,5 @@ +;; -*- lexical-binding: t -*- + ;; Super handy macro for loading packages but not stopping the init ;; process if they aren't found. (require 'use-package) @@ -160,9 +162,22 @@ might be bad." (ibuffer-switch-to-saved-filter-groups "default"))) :custom ((ibuffer-saved-filter-groups '(("default" - ("dired" (mode . dired-mode)) - ("org" (mode . org-mode)) - ("erc" (mode . erc-mode))))))) + ("Dired" (mode . dired-mode)) + ("Org" (mode . org-mode)) + ("ERC" (mode . erc-mode)) + ("Magit" (or (mode . magit-status-mode) + (mode . magit-diff-mode) + (mode . magit-process-mode))) + ("Shell" (mode . shell-mode)) + ("Guix" (name . "Guix")) + ("Emacs Lisp" (mode . emacs-lisp-mode)) + ("Scheme" (or (mode . scheme-mode) + (name . "Geiser") + (mode . geiser-repl-mode) + (mode . geiser-messages-mode))) + ("Ruby" (mode . ruby-mode)) + ("JavaScript" (mode . js2-mode))))) + (ibuffer-show-empty-filter-groups nil))) (setq view-read-only t) @@ -204,6 +219,7 @@ might be bad." ;;; (use-package ansi-color + ;; Process ANSI color codes in compilation buffers. :config (add-hook 'compilation-filter-hook #'ansi-color-compilation-filter)) -- cgit v1.2.3