Always enusre package

This commit is contained in:
Andreas Zweili 2022-09-22 08:41:52 +02:00
parent 9c8da2bb1a
commit dc1c2269e4
31 changed files with 13 additions and 63 deletions

View File

@ -1,3 +1,2 @@
(use-package bug-hunter
:defer t
:ensure t)
:defer t)

View File

@ -1,5 +1,4 @@
(use-package company
:ensure t
:bind
("C-<tab>" . company-complete)
:config

View File

@ -1,5 +1,4 @@
(use-package counsel
:ensure t
:config
(ivy-mode 1)
(counsel-mode 1)

View File

@ -1,5 +1,4 @@
(use-package deft
:ensure t
:bind ("<f5>" . deft)
:commands (deft)
:config
@ -19,7 +18,6 @@
(setq deft-directory "~/nextcloud/10_documents/"))
(use-package zetteldeft
:ensure t
:after deft
:config (zetteldeft-set-classic-keybindings)
(setq zetteldeft-link-indicator "[["

View File

@ -17,7 +17,6 @@
(buffer-list)))
(use-package dired-hide-dotfiles
:ensure t
:init
(defun az-dired-mode-hook ()
"My `dired' mode hook."

View File

@ -1,6 +1,5 @@
;; evil-mode allows to use vim keybindings
(use-package evil
:ensure t
:init
(setq evil-undo-system 'undo-redo)
(setq evil-want-integration t) ;; required by evil-collection
@ -93,13 +92,11 @@
(define-key minibuffer-local-isearch-map [escape] 'minibuffer-keyboard-quit)
(use-package evil-surround
:ensure t
:after evil
:config
(global-evil-surround-mode 1))
(use-package evil-collection
:after evil
:ensure t
:config
(evil-collection-init '(calendar calc dired ediff magit)))

View File

@ -1,5 +1,4 @@
(use-package format-all
:ensure t
:hook
((prog-mode . format-all-ensure-formatter)
(yaml-mode . format-all-ensure-formatter)

View File

@ -1,5 +1,4 @@
(use-package hydra
:ensure t)
(use-package hydra)
(defhydra hydra-buffer (:color red :columns 3)
"
@ -283,7 +282,6 @@ T - tag prefix
)
(use-package general
:ensure t
:config
(general-def
:states '(normal visual insert emacs)

View File

@ -1,2 +1 @@
(use-package gnu-elpa-keyring-update
:ensure t)
(use-package gnu-elpa-keyring-update)

View File

@ -1,3 +1,2 @@
(when (boundp 'enable-langtool)
(use-package langtool
:ensure t))
(use-package langtool))

View File

@ -25,7 +25,6 @@
(when (boundp 'enable-auctex)
(use-package company-auctex
:if (is-linux-p)
:ensure t
:after auctex
:defer t
:init

View File

@ -1,6 +1,5 @@
;; enable magit a great git porcelain.
(use-package magit
:ensure t
:commands magit-status
:bind
("<f10>" . magit-status)

View File

@ -1,9 +1,7 @@
(use-package discover-my-major
:ensure t
:bind ("C-h C-m" . discover-my-major))
(use-package helpful
:ensure t
:bind (("C-h f" . helpful-function)
("C-h v" . helpful-variable)
("C-h s" . helpful-symbol)
@ -22,7 +20,6 @@
;; which key is a package to show which keys can be pressed
(use-package which-key
:ensure t
:diminish which-key-mode
:config
(which-key-mode))

View File

@ -1,6 +1,5 @@
;; add markdown-mode to edit markdown files
(use-package markdown-mode
:ensure t
:commands (markdown-mode gfm-mode)
:mode (("README\\.md\\'" . gfm-mode)
("\\.md\\'" . markdown-mode)

View File

@ -1,4 +1,3 @@
(use-package move-text
:ensure t
:config
(move-text-default-bindings))

View File

@ -1,14 +1,11 @@
(use-package dash
:defer t
:ensure t)
:defer t)
(use-package swiper
:defer t
:ensure t)
:defer t)
(use-package s
:defer t
:ensure t)
:defer t)
(global-set-key (kbd "C-c i") 'org-insert-image)
;; start directory

View File

@ -1,18 +1,15 @@
(when (boundp 'enable-org-bullets)
;; Enable pretty bullets in org mode
(use-package org-superstar
:ensure t
:config
(add-hook 'org-mode-hook (lambda ()
(org-superstar-mode 1)))))
;; add a package to convert the agenda view to HTML
(use-package htmlize
:ensure t
:after org)
(use-package org-ref
:ensure t
:after org
:init
(setq org-ref-completion-library 'org-ref-ivy-cite)
@ -25,11 +22,9 @@
(when (boundp 'enable-ox-pandoc)
(use-package ox-pandoc
:ensure t
:after org))
(use-package org
:ensure t
:pin gnu
:config

View File

@ -7,5 +7,6 @@
(package-refresh-contents)
(package-install 'use-package))
(require 'use-package)
(use-package use-package-ensure-system-package
:ensure t)
(setq use-package-always-ensure t)
(use-package use-package-ensure-system-package)

View File

@ -1,6 +1,5 @@
(when (boundp 'enable-pdf-tools)
(use-package pdf-tools
:ensure t
:mode ("\\.pdf\\'" . pdf-view-mode)
:config
(pdf-tools-install)

View File

@ -1,6 +1,5 @@
;; enable powershell-mode
(use-package powershell
:ensure t
:mode
(("\\.ps1\\'" . powershell-mode)
("\\.psm1\\'" . powershell-mode)))

View File

@ -1,5 +1,4 @@
(use-package projectile
:ensure t
:init
(projectile-mode +1)
:config

View File

@ -1,11 +1,9 @@
(use-package python-mode
:ensure t
:defer t
:config
(setq python-shell-interpreter "python3"))
(use-package elpy
:ensure t
:config
(setq elpy-rpc-python-command "python3")
(setq elpy-test-runner 'elpy-test-pytest-runner)

View File

@ -1,5 +1,4 @@
(use-package flycheck
:ensure t)
(use-package flycheck)
;; https://www.reddit.com/r/emacs/comments/931la6/tip_how_to_adopt_flycheck_as_your_new_best_friend/
(defhydra hydra-flycheck (:color blue)

View File

@ -14,7 +14,6 @@
(when (boundp 'enable-color-theme)
;; load solarized color theme
(use-package solarized-theme
:ensure t
:config
(setq solarized-use-variable-pitch nil)
(setq solarized-scale-org-headlines nil)

View File

@ -1,8 +1,6 @@
(use-package treemacs
:ensure t
:bind ("<f12>" . treemacs)
:config
(progn
(use-package treemacs-evil
:ensure t
:demand t)))

View File

@ -1,12 +1,10 @@
;; Amx, an alternative interface for M-x in Emacs
;; https://github.com/DarwinAwardWinner/amx
(use-package amx
:ensure t
:config
(amx-mode t))
(use-package highlight-indent-guides
:ensure t
:config
(setq highlight-indent-guides-method 'character
hightlight-indentation-mode nil
@ -19,13 +17,11 @@
;; change the colours of parenthesis the further out they are
(use-package rainbow-delimiters
:ensure t
:config
(add-hook 'prog-mode-hook #'rainbow-delimiters-mode))
;; smooth scrolling
(use-package smooth-scrolling
:ensure t
:config
(setq scroll-margin 1
scroll-conservatively 9999
@ -33,7 +29,6 @@
;; highlight bad whitespace
(use-package whitespace
:ensure t
:config
(setq whitespace-style '(face lines-tail tabs trailing))
(set-face-attribute 'whitespace-line nil :foreground "#af005f")

View File

@ -1,5 +1,4 @@
(use-package vterm
:ensure t
:config
(setq vterm-kill-buffer-on-exit t
vterm-disable-bold t)
@ -7,6 +6,5 @@
(evil-set-initial-state 'vterm-mode 'emacs))
(use-package multi-vterm
:ensure t
:config
(global-set-key (kbd "M-S-RET") 'multi-vterm))

View File

@ -1,6 +1,5 @@
;; web-mode for general web development
(use-package web-mode
:ensure t
:mode
(("\\.phtml\\'" . web-mode)
("\\.tpl\\'" . web-mode)
@ -15,7 +14,6 @@
(add-to-list 'auto-mode-alist '("\\.phpi$" . my/php-setup)))
(use-package company-web
:ensure t
:after web-mode
:commands company-web-html
:config
@ -41,6 +39,5 @@
(if tide-mode (tide-mode -1)))))))
(use-package company-restclient
:ensure t
:after (restclient company)
:config (add-to-list 'company-backends 'company-restclient))

View File

@ -3,5 +3,4 @@
:mode
(("\\.yml\\'" . yaml-mode)
("\\.yaml\\'" . yaml-mode))
:interpreter ("yml" . yml-mode)
:ensure t)
:interpreter ("yml" . yml-mode))

View File

@ -1,12 +1,10 @@
;; enable yasnippet
(use-package yasnippet
:ensure t
:config
(yas-global-mode 1))
;; enable yasnippet
(use-package yasnippet-snippets
:ensure t
:after yasnippet
:config
(yas-global-mode 1))

@ -1 +1 @@
Subproject commit 55a3f85cf9ec759cf95b1d364f829898b82fab44
Subproject commit cd18c6ff4ba59e0a72e0016dbe7654c380ccb5af