diff --git a/.gitmodules b/.gitmodules index fee6232..9354e22 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ +[submodule "auto-compile"] + path = lib/auto-compile + url = git@github.com:tarsius/auto-compile.git [submodule "borg"] path = lib/borg url = git@gitlab.com:tarsius/borg.git @@ -22,6 +25,9 @@ path = lib/magit url = git@github.com:magit/magit.git info-path = Documentation +[submodule "packed"] + path = lib/packed + url = git@github.com:tarsius/packed.git [submodule "use-package"] path = lib/use-package url = git@github.com:jwiegley/use-package.git diff --git a/init.el b/init.el index ce33ea3..d00f0e1 100644 --- a/init.el +++ b/init.el @@ -26,6 +26,19 @@ (require 'use-package) (setq use-package-verbose t)) +(use-package auto-compile + :demand t + :config + (auto-compile-on-load-mode) + (auto-compile-on-save-mode) + (setq auto-compile-display-buffer nil) + (setq auto-compile-mode-line-counter t) + (setq auto-compile-source-recreate-deletes-dest t) + (setq auto-compile-toggle-deletes-nonlib-dest t) + (setq auto-compile-update-autoloads t) + (add-hook 'auto-compile-inhibit-compile-hook + 'auto-compile-inhibit-compile-detached-git-head)) + (use-package epkg :defer t :init (setq epkg-repository diff --git a/lib/auto-compile b/lib/auto-compile new file mode 160000 index 0000000..61c6bec --- /dev/null +++ b/lib/auto-compile @@ -0,0 +1 @@ +Subproject commit 61c6bec0ab4e44fe68628a5ee0c8b3b7f50c001f diff --git a/lib/packed b/lib/packed new file mode 160000 index 0000000..4b27893 --- /dev/null +++ b/lib/packed @@ -0,0 +1 @@ +Subproject commit 4b278931c3694c467e5aaa0246956227806065a0