feat(emacs): go full quelpa
Move all of the package installation from the default package.el to quelpa. This has the main advantage of being able to update packages better. I have also got a few package coming from forks and custom repos. This also removes all of the `ensure t` from the use-package statements as we have already set `use-package-always-ensure` so its not needed.
This commit is contained in:
parent
589237ea50
commit
ae2de6a719
15 changed files with 8 additions and 25 deletions
|
|
@ -73,7 +73,6 @@
|
|||
company-box-icons-alist 'company-box-icons-all-the-icons))
|
||||
|
||||
(use-package flycheck
|
||||
:ensure t
|
||||
:init (global-flycheck-mode)
|
||||
:config
|
||||
(setq flycheck-check-syntax-automatically '(mode-enabled save))
|
||||
|
|
@ -103,23 +102,20 @@
|
|||
(setq display-line-numbers-type 'relative)
|
||||
(add-hook 'prog-mode-hook 'display-line-numbers-mode)
|
||||
|
||||
(use-package tree-sitter :ensure t)
|
||||
(use-package tree-sitter-langs :ensure t)
|
||||
(use-package tree-sitter)
|
||||
(use-package tree-sitter-langs)
|
||||
|
||||
(use-package magit
|
||||
:quelpa t
|
||||
:ensure t
|
||||
:init
|
||||
;; Force magit status to go full screen
|
||||
(setq magit-display-buffer-function #'magit-display-buffer-fullframe-status-v1))
|
||||
|
||||
(use-package magit-todos
|
||||
:quelpa t
|
||||
:init
|
||||
(magit-todos-mode 1)
|
||||
(global-hl-todo-mode))
|
||||
|
||||
(use-package martparens
|
||||
(use-package smartparens
|
||||
:config
|
||||
(require 'smartparens-config)
|
||||
:init
|
||||
|
|
|
|||
|
|
@ -53,4 +53,4 @@
|
|||
(use-package evil-multiedit
|
||||
:after evil-collection
|
||||
:config
|
||||
(evil-multiedit-default-keybinds))
|
||||
(evil-multiedit-default-keybinds))
|
||||
|
|
|
|||
|
|
@ -42,7 +42,6 @@
|
|||
(setq ispell-dictionary "british"))
|
||||
|
||||
(use-package yasnippet
|
||||
:ensure t
|
||||
:config
|
||||
(yas-global-mode)
|
||||
:init
|
||||
|
|
@ -70,7 +69,6 @@
|
|||
(load custom-file 'noerror)
|
||||
|
||||
(use-package edit-server
|
||||
:ensure t
|
||||
:commands edit-server-start
|
||||
:init (if after-init-time
|
||||
(edit-server-start)
|
||||
|
|
|
|||
|
|
@ -7,5 +7,4 @@
|
|||
;; https://www.practically.io/copyright/
|
||||
|
||||
(use-package csharp-mode
|
||||
:ensure t
|
||||
:hook (csharp-mode . lsp-deferred))
|
||||
|
|
|
|||
|
|
@ -7,10 +7,8 @@
|
|||
;; https://www.practically.io/copyright/
|
||||
|
||||
(use-package docker
|
||||
:ensure t
|
||||
:bind ("C-c d" . docker))
|
||||
|
||||
(use-package dockerfile-mode
|
||||
:ensure t
|
||||
:hook (dockerfile-mode . lsp-deferred)
|
||||
:mode "\\Dockerfile\\'")
|
||||
|
|
|
|||
|
|
@ -8,6 +8,5 @@
|
|||
|
||||
(setenv "PATH" (concat (getenv "PATH") ":" (getenv "HOME") "/.local/share/go/bin"))
|
||||
(use-package go-mode
|
||||
:ensure t
|
||||
:hook (go-mode . lsp-deferred)
|
||||
:mode "\\.go\\'")
|
||||
|
|
|
|||
|
|
@ -7,8 +7,7 @@
|
|||
;; https://www.practically.io/copyright/
|
||||
|
||||
(use-package json-mode
|
||||
:ensure t
|
||||
:hook (json-mode . lsp-deferred)
|
||||
:mode "\\.json\\'")
|
||||
|
||||
(use-package jsonnet-mode :ensure t)
|
||||
(use-package jsonnet-mode)
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@
|
|||
|
||||
|
||||
(use-package php-mode
|
||||
:ensure t
|
||||
:hook ((php-mode . (lambda() (setq flycheck-local-checkers '((lsp . ((next-checkers . (php))))))))
|
||||
(php-mode . lsp-deferred)
|
||||
(php-mode . tree-sitter-hl-mode))
|
||||
|
|
@ -16,4 +15,4 @@
|
|||
(("\\.php\\'" . php-mode)
|
||||
("\\.phpstub\\'" . php-mode)))
|
||||
|
||||
(use-package flycheck-psalm :ensure t)
|
||||
(use-package flycheck-psalm)
|
||||
|
|
|
|||
|
|
@ -18,4 +18,4 @@
|
|||
:init
|
||||
(add-hook 'sh-mode-hook 'flymake-shellcheck-load))
|
||||
|
||||
(use-package bats-mode :ensure t);
|
||||
(use-package bats-mode);
|
||||
|
|
|
|||
|
|
@ -7,6 +7,5 @@
|
|||
;; https://www.practically.io/copyright/
|
||||
|
||||
(use-package yaml-mode
|
||||
:ensure t
|
||||
:hook (yaml-mode . lsp-deferred)
|
||||
:mode "\\.\\(yml\\|yaml\\)\\'")
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@
|
|||
;; https://www.practically.io/copyright/
|
||||
|
||||
(use-package languagetool
|
||||
:quelpa t
|
||||
:config
|
||||
(setq languagetool-default-language "en-GB")
|
||||
(setq languagetool-language-tool-jar
|
||||
|
|
|
|||
|
|
@ -135,7 +135,6 @@
|
|||
:after org)
|
||||
|
||||
(use-package evil-org
|
||||
:ensure t
|
||||
:after org
|
||||
:hook (org-mode . (lambda () evil-org-mode))
|
||||
:config
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
(setq use-package-always-ensure t)
|
||||
|
||||
(use-package quelpa)
|
||||
(setq use-package-ensure-function 'quelpa)
|
||||
|
||||
(quelpa
|
||||
'(quelpa-use-package
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@
|
|||
;; https://www.practically.io/copyright/
|
||||
|
||||
(use-package projectile
|
||||
:quelpa t
|
||||
:diminish projectile-mode
|
||||
:config (projectile-mode)
|
||||
:custom ((projectile-completion-system 'ivy))
|
||||
|
|
@ -20,7 +19,6 @@
|
|||
(setq projectile-switch-project-action #'projectile-dired))
|
||||
|
||||
(use-package counsel-projectile
|
||||
:quelpa t
|
||||
:config (counsel-projectile-mode))
|
||||
|
||||
(defun projectile--get-php-test-command ()
|
||||
|
|
|
|||
|
|
@ -7,6 +7,5 @@
|
|||
;; https://www.practically.io/copyright/
|
||||
|
||||
(use-package puppet-mode
|
||||
:ensure t
|
||||
:defer
|
||||
:mode "\\.pp\\'")
|
||||
|
|
|
|||
Loading…
Reference in a new issue