aboutsummaryrefslogtreecommitdiff
path: root/.config/emacs/init.el
diff options
context:
space:
mode:
authorJack Jamison <jjamison@litecoms.com>2026-07-31 09:02:54 -0400
committerJack Jamison <jjamison@litecoms.com>2026-07-31 09:02:54 -0400
commit9b2af69634fb028b0072048bbadf016c35c453a7 (patch)
tree2f0a0976a2446d2551e05b81738937ef5e731e59 /.config/emacs/init.el
parentc1229075fbed30c7dcffc84e7ca11c2191dda11b (diff)
fix up to make init work and no littering AT ALL
Diffstat (limited to '.config/emacs/init.el')
-rw-r--r--.config/emacs/init.el29
1 files changed, 6 insertions, 23 deletions
diff --git a/.config/emacs/init.el b/.config/emacs/init.el
index e041356..c264e99 100644
--- a/.config/emacs/init.el
+++ b/.config/emacs/init.el
@@ -1,21 +1,3 @@
-;; add my lisp directory and its subdirectories to the load path
-(add-to-list 'load-path (locate-user-emacs-file "lisp"))
-
-;; stop garbage files
-(require 'no-littering)
-
-;; improve garbage collection
-(defun my-minibuffer-setup-hook ()
- (setq gc-cons-threshold most-positive-fixnum))
-(defun my-minibuffer-exit-hook ()
- (setq gc-cons-threshold 800000000))
-(add-hook 'minibuffer-setup-hook #'my-minibuffer-setup-hook)
-(add-hook 'minibuffer-exit-hook #'my-minibuffer-exit-hook)
-(defun gc-idle-timer ()
- "Trigger garbage collection when Emacs is idle for 0.5 seconds."
- (run-with-idle-timer 1.2 t 'garbage-collect))
-(gc-idle-timer)
-
;; opt out of custom and lockfiles
(setq custom-file (make-temp-file "emacs-custom-"))
(setq create-lockfiles nil)
@@ -40,11 +22,12 @@
(unless package-archive-contents
(package-refresh-contents))
-;; don't complain about bytecomp errors in a window
-;; (add-to-list 'display-buffer-alist
-;; '("\\`\\*\\(Warnings\\|Compile-Log\\)\\*\\'"
-;; (display-buffer-no-window)
-;; (allow-no-window . t)))
+;; emacs-31 compat
+(use-package compat
+ :ensure t
+ :init
+ (require 'compat)
+ (require 'compat-31))
;; load my config files
(defun loadc (file) (load (locate-user-emacs-file file)))