aboutsummaryrefslogtreecommitdiff
path: root/bard-emacs-modules
diff options
context:
space:
mode:
authorbard <[email protected]>2024-05-17 20:56:17 -0400
committerbard <[email protected]>2024-05-17 20:56:17 -0400
commit06aa3733dd7168a4b14b43692a2594526af445f4 (patch)
treeaf2b60b2c025bbaf1dde8df9e8dd134a90126176 /bard-emacs-modules
parent49a0077ad1809a02b57351adbc2ad7f5782bb87e (diff)
fix: ensure true
ensure true for external use-package declarations
Diffstat (limited to 'bard-emacs-modules')
-rw-r--r--bard-emacs-modules/bard-emacs-completion.el7
-rw-r--r--bard-emacs-modules/bard-emacs-dired.el3
-rw-r--r--bard-emacs-modules/bard-emacs-email.el6
-rw-r--r--bard-emacs-modules/bard-emacs-eshell.el1
-rw-r--r--bard-emacs-modules/bard-emacs-essentials.el5
-rw-r--r--bard-emacs-modules/bard-emacs-org.el2
-rw-r--r--bard-emacs-modules/bard-emacs-prog.el6
-rw-r--r--bard-emacs-modules/bard-emacs-ui.el2
-rw-r--r--bard-emacs-modules/bard-emacs-web.el6
-rw-r--r--bard-emacs-modules/bard-emacs-window.el1
-rw-r--r--bard-emacs-modules/bard-emacs-writing.el12
11 files changed, 41 insertions, 10 deletions
diff --git a/bard-emacs-modules/bard-emacs-completion.el b/bard-emacs-modules/bard-emacs-completion.el
index 4400f2b..9d1dcc2 100644
--- a/bard-emacs-modules/bard-emacs-completion.el
+++ b/bard-emacs-modules/bard-emacs-completion.el
@@ -31,19 +31,23 @@
;; minibuffer completion
(use-package vertico
+ :ensure t
:init
(vertico-mode 1))
(use-package marginalia
+ :ensure t
:init
(marginalia-mode 1))
(use-package orderless
+ :ensure t
:config
(setq completion-styles '(orderless basic)))
(use-package corfu
- :hook (after-init . global-corfu-mode)
+ :ensure t
+ :hook (after-init . global-corfu-mode)
;; I also have (setq tab-always-indent 'complete) for TAB to complete
;; when it does not need to perform an indentation change.
:bind (:map corfu-map ("<tab>" . corfu-complete))
@@ -145,6 +149,7 @@
)
(use-package imenu-list
+ :ensure t
:config
(setq imenu-list-idle-update-delay 0.0)
(setq org-imenu-depth 2)
diff --git a/bard-emacs-modules/bard-emacs-dired.el b/bard-emacs-modules/bard-emacs-dired.el
index f8d7529..0375417 100644
--- a/bard-emacs-modules/bard-emacs-dired.el
+++ b/bard-emacs-modules/bard-emacs-dired.el
@@ -3,7 +3,8 @@
:config
(setq dired-subtree-use-backgrounds nil))
-(use-package wdired)
+(use-package wdired
+ :ensure t)
(define-key global-map (kbd "C-j") #'dired-jump)
(add-hook 'org-mode-hook
diff --git a/bard-emacs-modules/bard-emacs-email.el b/bard-emacs-modules/bard-emacs-email.el
index ec8f925..24ccad5 100644
--- a/bard-emacs-modules/bard-emacs-email.el
+++ b/bard-emacs-modules/bard-emacs-email.el
@@ -5,9 +5,11 @@
:config
(define-key global-map (kbd "C-c m") #'notmuch))
-(use-package notmuch-indicator)
+(use-package notmuch-indicator
+ :ensure t)
-(use-package mbsync)
+(use-package mbsync
+ :ensure t)
(setq notmuch-show-logo nil
notmuch-column-control 1.0
diff --git a/bard-emacs-modules/bard-emacs-eshell.el b/bard-emacs-modules/bard-emacs-eshell.el
index 95fb43e..36af151 100644
--- a/bard-emacs-modules/bard-emacs-eshell.el
+++ b/bard-emacs-modules/bard-emacs-eshell.el
@@ -1,5 +1,4 @@
(use-package eshell
- :ensure t
:config
;; (setq eshell-banner-message "Time for another recreational programming session.\n\n")
(setq eshell-banner-message
diff --git a/bard-emacs-modules/bard-emacs-essentials.el b/bard-emacs-modules/bard-emacs-essentials.el
index 837cc01..ce4f832 100644
--- a/bard-emacs-modules/bard-emacs-essentials.el
+++ b/bard-emacs-modules/bard-emacs-essentials.el
@@ -4,6 +4,7 @@
;; writeable grep buffers
(use-package wgrep
+ :ensure t
:bind
(:map wgrep-mode-map
("C-x C-s" . wgrep-save-all-buffers)
@@ -12,9 +13,11 @@
("C-c C-c" . wgrep-finish-edit)))
;; preview replace
-(use-package iedit)
+(use-package iedit
+ :ensure t)
(use-package expand-region
+ :ensure t
:bind ("C-=" . er/expand-region))
;; Desktop mode/session saving
diff --git a/bard-emacs-modules/bard-emacs-org.el b/bard-emacs-modules/bard-emacs-org.el
index d983b41..5869f67 100644
--- a/bard-emacs-modules/bard-emacs-org.el
+++ b/bard-emacs-modules/bard-emacs-org.el
@@ -27,6 +27,7 @@
(define-key org-mode-map (kbd "C-c l") #'org-store-link)
(use-package org-cliplink
+ :ensure t
:bind
("C-c p" . org-cliplink))
@@ -174,6 +175,7 @@
(use-package org-download
:after org
:defer nil
+ :ensure t
:custom
(org-download-method 'directory)
(org-download-image-dir "~/Notes/denote/Images")
diff --git a/bard-emacs-modules/bard-emacs-prog.el b/bard-emacs-modules/bard-emacs-prog.el
index 296fe63..e2a5598 100644
--- a/bard-emacs-modules/bard-emacs-prog.el
+++ b/bard-emacs-modules/bard-emacs-prog.el
@@ -101,6 +101,7 @@
;; Version control
(use-package magit
+ :ensure t
:config
(define-key global-map (kbd "C-c g") #'magit))
@@ -112,9 +113,12 @@
("C-j" . dired-jump)))
(use-package diff-hl
+ :ensure t
:after magit
(add-hook 'magit-pre-refresh-hook 'diff-hl-magit-pre-refresh)
- (add-hook 'magit-post-refresh-hook 'diff-hl-magit-post-refresh))
+ (add-hook 'magit-post-refresh-hook 'diff-hl-magit-post-refresh)
+ :init
+ (add-hook 'prog-mode-hook 'diff-hl-mode))
(provide 'bard-emacs-prog)
;;; bard-emacs-prog.el ends here
diff --git a/bard-emacs-modules/bard-emacs-ui.el b/bard-emacs-modules/bard-emacs-ui.el
index b18c46b..61e05e9 100644
--- a/bard-emacs-modules/bard-emacs-ui.el
+++ b/bard-emacs-modules/bard-emacs-ui.el
@@ -46,6 +46,7 @@
;; padding for everything
(use-package spacious-padding
+ :ensure t
:init
(spacious-padding-mode t)
:config
@@ -61,6 +62,7 @@
;; Todo Keywords highlighting, colors defined in bard-emacs-theme.el
(use-package hl-todo
+ :ensure t
:init
(global-hl-todo-mode t))
diff --git a/bard-emacs-modules/bard-emacs-web.el b/bard-emacs-modules/bard-emacs-web.el
index 28faea3..f5cff6b 100644
--- a/bard-emacs-modules/bard-emacs-web.el
+++ b/bard-emacs-modules/bard-emacs-web.el
@@ -1,5 +1,6 @@
;;; IRC
-(use-package circe)
+(use-package circe
+ :ensure t)
(setq auth-sources '("~/.authinfo.gpg"))
@@ -24,11 +25,13 @@
;;; RSS Feeds
(use-package elfeed
+ :ensure t
:config
(global-set-key (kbd "C-c e") 'elfeed)
(setq elfeed-search-filter "+unread -academia"))
(use-package elfeed-org
+ :ensure t
:init
(elfeed-org)
:config
@@ -36,6 +39,7 @@
"~/.emacs.d/youtube.org")))
(use-package elfeed-goodies
+ :ensure t
:init
(elfeed-goodies/setup)
:config
diff --git a/bard-emacs-modules/bard-emacs-window.el b/bard-emacs-modules/bard-emacs-window.el
index d6d8850..3c2b561 100644
--- a/bard-emacs-modules/bard-emacs-window.el
+++ b/bard-emacs-modules/bard-emacs-window.el
@@ -62,6 +62,7 @@
(add-to-list 'consult-buffer-sources 'beframe-consult-source)))
(use-package ace-window
+ :ensure t
:bind* (("M-;" . ace-window)))
(setq display-buffer-alist
diff --git a/bard-emacs-modules/bard-emacs-writing.el b/bard-emacs-modules/bard-emacs-writing.el
index b708fae..de82034 100644
--- a/bard-emacs-modules/bard-emacs-writing.el
+++ b/bard-emacs-modules/bard-emacs-writing.el
@@ -32,12 +32,14 @@
;; Altcaps
(use-package altcaps
+ :ensure t
:config
(define-key global-map (kbd "C-x C-a") #'altcaps-dwim))
;; snippets
(use-package tempel
+ :ensure t
;; Require trigger prefix before template name when completing.
:bind (("M-+" . tempel-complete) ;; Alternative tempel-expand
("M-*" . tempel-insert))
@@ -65,6 +67,7 @@
;;; Notes
(use-package denote
+ :ensure t
:config
(setq denote-directory "~/Notes/denote/")
(setq denote-journal-extras-directory "~/Notes/journal")
@@ -103,9 +106,11 @@
("C-c n f" . denote-find-link)
("C-c n F" . denote-find-backlink)))
-(use-package denote-explore)
+(use-package denote-explore
+ :ensure t)
-(use-package denote-menu)
+(use-package denote-menu
+ :ensure t)
;;; Focus mode for writing
@@ -128,6 +133,7 @@
(define-key global-map (kbd "C-c L") #'bard/scroll-center-cursor-mode)
(use-package olivetti
+ :ensure t
:config
(setq olivetti-minimum-body-width 100)
(setq olivetti-recall-visual-line-mode-entry-state t)
@@ -137,6 +143,7 @@
;; narrowing and focus mode
(use-package logos
+ :ensure t
:config
(defun logos-reveal-entry ()
"Reveal Org or Outline entry."
@@ -178,6 +185,7 @@
(add-hook 'logos-page-motion-hook #'bard/logos--recenter-top))
(use-package pdf-tools
+ :ensure t
:config
(pdf-tools-install))