;; My config based on use-package, with inspiration from minimal-emacs (for the setup,
;; we basically dropped early-init and init), and some ideas from Prelude and Prot config
(add-to-list 'load-path "~/.config/emacs/modules")
(require 'init-start)
(require 'init-biblio)
(require 'init-chat)
(require 'init-code)
(require 'init-extras)
(require 'init-graphical)
(require 'init-mail)
(require 'init-minibuffer)
(require 'init-notes)
(require 'init-org)
(require 'init-spellcheck)
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(org-fold-core-style 'overlays)
'(safe-local-variable-values
'((geiser-repl-per-project-p . t)
(eval with-eval-after-load 'yasnippet
(let
((guix-yasnippets
(expand-file-name "etc/snippets/yas"
(locate-dominating-file
default-directory ".dir-locals.el"))))
(unless (member guix-yasnippets yas-snippet-dirs)
(add-to-list 'yas-snippet-dirs guix-yasnippets)
(yas-reload-all))))
(eval with-eval-after-load 'tempel
(if (stringp tempel-path)
(setq tempel-path (list tempel-path)))
(let
((guix-tempel-snippets
(concat
(expand-file-name "etc/snippets/tempel"
(locate-dominating-file
default-directory
".dir-locals.el"))
"/*.eld")))
(unless (member guix-tempel-snippets tempel-path)
(add-to-list 'tempel-path guix-tempel-snippets))))
(eval with-eval-after-load 'git-commit
(add-to-list 'git-commit-trailers "Change-Id"))
(eval setq-local guix-directory
(locate-dominating-file default-directory ".dir-locals.el"))
(eval add-to-list 'completion-ignored-extensions ".go"))))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
)