(require 'bard-theme) ;; declare all themes as safe (i trust developers) (setq custom-safe-themes t) (use-package doric-themes :ensure t :config (bard/select-theme 'doric-obsidian)) (use-package fontaine :ensure t :config ;; save file (setq fontaine-latest-state-file (locate-user-emacs-file "fontaine-latest-state.eld")) ;; Set last preset or fall back to desired style from `fontaine-presets'. (fontaine-set-preset (or (fontaine-restore-latest-preset) 'default)) ;; The other side of `fontaine-restore-latest-preset'. (add-hook 'kill-emacs-hook #'fontaine-store-latest-preset) (define-key global-map (kbd "C-c f") #'fontaine-set-preset)) (use-package rainbow-mode :ensure t) (global-set-key (kbd "M-") #'bard/select-theme) (use-package mixed-pitch :ensure t :hook (org-mode . mixed-pitch-mode)) (use-package spacious-padding :ensure t :config (setq spacious-padding-widths '( :internal-border-width 10 :header-line-width 4 :mode-line-width 6 :tab-width 4 :right-divider-width 1 :left-fringe-width 0 :right-fringe-width 0 :scroll-bar-width 0)) (spacious-padding-mode t)) (provide 'bard-emacs-theme) ;;; bard-emacs-theme.el ends here