Explicitly ensure all used packages
This commit is contained in:
parent
84bbec5ece
commit
24de9f41a4
1 changed files with 45 additions and 8 deletions
|
|
@ -89,15 +89,19 @@
|
|||
)
|
||||
)
|
||||
|
||||
(use-package diminish)
|
||||
(use-package diminish
|
||||
:ensure t
|
||||
)
|
||||
|
||||
(use-package better-defaults
|
||||
:ensure (:repo "https://git.sr.ht/~technomancy/better-defaults"))
|
||||
|
||||
(use-package treemacs-icons-dired
|
||||
:ensure t
|
||||
:hook (dired-mode . treemacs-icons-dired-mode))
|
||||
|
||||
(use-package dired-subtree
|
||||
:ensure t
|
||||
:after dired
|
||||
:bind (:map dired-mode-map
|
||||
("<tab>" . dired-subtree-toggle)
|
||||
|
|
@ -119,11 +123,14 @@
|
|||
:diminish undo-tree-mode
|
||||
)
|
||||
|
||||
(use-package transient)
|
||||
(use-package transient
|
||||
:ensure t
|
||||
)
|
||||
|
||||
(use-package cond-let
|
||||
:ensure (:repo "https://github.com/tarsius/cond-let"))
|
||||
(use-package magit
|
||||
:ensure t
|
||||
:bind (("C-x g" . magit-status)
|
||||
("C-x M-g" . magit-list-repositories))
|
||||
:init
|
||||
|
|
@ -134,6 +141,7 @@
|
|||
("~/Projects/" . 1))))
|
||||
|
||||
(use-package nyan-mode
|
||||
:ensure t
|
||||
:init
|
||||
(nyan-mode 1)
|
||||
:custom
|
||||
|
|
@ -141,9 +149,11 @@
|
|||
(nyan-wavy-trail t))
|
||||
|
||||
(use-package mozc
|
||||
:ensure t
|
||||
:bind (("C-c m" . mozc-mode)))
|
||||
|
||||
(use-package material-theme
|
||||
:ensure t
|
||||
:config
|
||||
(load-theme 'material t))
|
||||
|
||||
|
|
@ -155,6 +165,7 @@
|
|||
("s-d" . windmove-right)))
|
||||
|
||||
(use-package counsel
|
||||
:ensure t
|
||||
:bind (("C-s" . swiper-isearch)
|
||||
("M-x" . counsel-M-x)
|
||||
("M-y" . counsel-yank-pop)
|
||||
|
|
@ -209,8 +220,11 @@
|
|||
;; keep-sorted end
|
||||
)
|
||||
|
||||
(use-package org-contrib)
|
||||
(use-package org-contrib
|
||||
:ensure t
|
||||
)
|
||||
(use-package org-contacts
|
||||
:ensure t
|
||||
:after org-contrib)
|
||||
|
||||
(use-package deflate
|
||||
|
|
@ -230,6 +244,7 @@
|
|||
)
|
||||
|
||||
(use-package age
|
||||
:ensure t
|
||||
:custom
|
||||
(age-default-identity "~/.age/key")
|
||||
(age-default-recipient "~/.age/key.pub")
|
||||
|
|
@ -238,6 +253,7 @@
|
|||
|
||||
;; EPUB reader
|
||||
(use-package nov
|
||||
:ensure t
|
||||
:init
|
||||
(setq auto-mode-alist
|
||||
(map-merge 'list
|
||||
|
|
@ -246,13 +262,16 @@
|
|||
)
|
||||
|
||||
(use-package company
|
||||
:ensure t
|
||||
:config (global-company-mode)
|
||||
:diminish company-mode)
|
||||
|
||||
(use-package apt-mode
|
||||
:ensure t
|
||||
:disabled t)
|
||||
|
||||
(use-package docker
|
||||
:ensure t
|
||||
:bind ("C-c d" . docker)
|
||||
:custom
|
||||
(docker-command "podman")
|
||||
|
|
@ -261,10 +280,15 @@
|
|||
(:name "Name" :width 50 :template "{{ json .Name }}" :sort nil :format nil)
|
||||
(:name "Driver" :width 10 :template "{{ json .Driver }}" :sort nil :format nil))))
|
||||
|
||||
(use-package iedit)
|
||||
(use-package wgrep)
|
||||
(use-package iedit
|
||||
:ensure t
|
||||
)
|
||||
(use-package wgrep
|
||||
:ensure t
|
||||
)
|
||||
|
||||
(use-package apheleia
|
||||
:ensure t
|
||||
:config
|
||||
(apheleia-global-mode)
|
||||
(setf (alist-get 'ruff-isort apheleia-formatters)
|
||||
|
|
@ -294,10 +318,14 @@
|
|||
)
|
||||
|
||||
;; Note: debugging Python in a virtualenv requires debugpy to be installed inside the venv
|
||||
(use-package dape)
|
||||
(use-package dape
|
||||
:ensure t
|
||||
)
|
||||
|
||||
;; Requires poetry to be installed
|
||||
(use-package poetry)
|
||||
(use-package poetry
|
||||
:ensure t
|
||||
)
|
||||
|
||||
(defun load-python-env ()
|
||||
"Set up the Python IDE in the current project."
|
||||
|
|
@ -308,6 +336,7 @@
|
|||
(eglot-ensure))))
|
||||
|
||||
(use-package python
|
||||
:ensure t
|
||||
:bind (:map python-ts-mode-map
|
||||
("C-c C-p" . nil)
|
||||
("C-c C-l" . nil)
|
||||
|
|
@ -321,6 +350,7 @@
|
|||
|
||||
;; Jupyter notebook integration
|
||||
(use-package ein
|
||||
:ensure t
|
||||
:bind (("C-z j" . ein:run)
|
||||
:map ein:notebook-mode-map
|
||||
("C-c C-x k" . ein:notebook-switch-kernel))
|
||||
|
|
@ -334,10 +364,12 @@
|
|||
)
|
||||
|
||||
(use-package direnv
|
||||
:ensure t
|
||||
:config
|
||||
(direnv-mode))
|
||||
|
||||
(use-package rustic
|
||||
:ensure t
|
||||
:custom
|
||||
(rustic-lsp-client 'eglot)
|
||||
)
|
||||
|
|
@ -378,6 +410,7 @@
|
|||
:models (enrich-ollama-models (list-ollama-models) gptel--local-models)))
|
||||
|
||||
(use-package gptel
|
||||
:ensure t
|
||||
:hook
|
||||
;; keep-sorted start
|
||||
(gptel-mode . gptel-highlight-mode)
|
||||
|
|
@ -402,9 +435,12 @@
|
|||
(generate-ollama-declaration)
|
||||
)
|
||||
|
||||
(use-package power-mode)
|
||||
(use-package power-mode
|
||||
:ensure t
|
||||
)
|
||||
|
||||
(use-package emms
|
||||
:ensure t
|
||||
:config
|
||||
(require 'emms-setup)
|
||||
(emms-all)
|
||||
|
|
@ -425,4 +461,5 @@
|
|||
(qrencode--encode-to-buffer url)))))
|
||||
|
||||
(use-package qrencode
|
||||
:ensure t
|
||||
:bind (("C-z q" . my-qr-selection)))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue