diff options
author | Martin Polden <mpolden@mpolden.no> | 2020-07-25 11:55:25 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2020-07-25 11:57:24 +0200 |
commit | 9b2d092e2f07c4d57714b8dc082e489de57722ef (patch) | |
tree | 97b1cb873cae8fecf3afeb9ae61d5196e93f2fb3 /lisp | |
parent | 87e31c36665fdcab340cd2d5218986ba327eada4 (diff) |
all: Let :ensure default to off
Makes it easier to identify which packages are not bundled with Emacs.
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/init-amx.el | 1 | ||||
-rw-r--r-- | lisp/init-appearance.el | 2 | ||||
-rw-r--r-- | lisp/init-dired.el | 1 | ||||
-rw-r--r-- | lisp/init-editing.el | 4 | ||||
-rw-r--r-- | lisp/init-eglot.el | 1 | ||||
-rw-r--r-- | lisp/init-flymake.el | 3 | ||||
-rw-r--r-- | lisp/init-flyspell.el | 3 | ||||
-rw-r--r-- | lisp/init-git.el | 6 | ||||
-rw-r--r-- | lisp/init-go.el | 1 | ||||
-rw-r--r-- | lisp/init-grep.el | 1 | ||||
-rw-r--r-- | lisp/init-ibuffer.el | 3 | ||||
-rw-r--r-- | lisp/init-imenu.el | 2 | ||||
-rw-r--r-- | lisp/init-ivy.el | 4 | ||||
-rw-r--r-- | lisp/init-javascript.el | 2 | ||||
-rw-r--r-- | lisp/init-lisp.el | 2 | ||||
-rw-r--r-- | lisp/init-mac.el | 1 | ||||
-rw-r--r-- | lisp/init-markdown.el | 1 | ||||
-rw-r--r-- | lisp/init-org.el | 1 | ||||
-rw-r--r-- | lisp/init-package.el | 3 | ||||
-rw-r--r-- | lisp/init-project.el | 1 | ||||
-rw-r--r-- | lisp/init-python.el | 1 | ||||
-rw-r--r-- | lisp/init-sane-defaults.el | 2 | ||||
-rw-r--r-- | lisp/init-server.el | 2 | ||||
-rw-r--r-- | lisp/init-sessions.el | 2 | ||||
-rw-r--r-- | lisp/init-swiper.el | 1 | ||||
-rw-r--r-- | lisp/init-theme.el | 1 | ||||
-rw-r--r-- | lisp/init-tramp.el | 2 | ||||
-rw-r--r-- | lisp/init-writegood.el | 1 | ||||
-rw-r--r-- | lisp/init-yaml.el | 1 |
29 files changed, 18 insertions, 38 deletions
diff --git a/lisp/init-amx.el b/lisp/init-amx.el index fb5e0aa..adf44b8 100644 --- a/lisp/init-amx.el +++ b/lisp/init-amx.el @@ -1,5 +1,6 @@ ;; enable amx-mode for smarter candidates in M-x (use-package amx + :ensure t :after ivy :config (amx-mode 1)) diff --git a/lisp/init-appearance.el b/lisp/init-appearance.el index bebb698..efe7bcf 100644 --- a/lisp/init-appearance.el +++ b/lisp/init-appearance.el @@ -18,13 +18,11 @@ ;; highlight current line (use-package hl-line - :ensure nil ;; package is bundled with emacs :config (global-hl-line-mode 1)) ;; highlight matching parentheses (use-package paren - :ensure nil ;; package is bundled with emacs :config (show-paren-mode 1)) diff --git a/lisp/init-dired.el b/lisp/init-dired.el index 3acfebe..b08fcff 100644 --- a/lisp/init-dired.el +++ b/lisp/init-dired.el @@ -7,7 +7,6 @@ (call-interactively 'dired-do-shell-command))) (use-package dired - :ensure nil ;; package is bundled with emacs :init ;; show human readable sizes in dired and sort dotfiles first (setq dired-listing-switches "-alhv") diff --git a/lisp/init-editing.el b/lisp/init-editing.el index 515054d..2687d0f 100644 --- a/lisp/init-editing.el +++ b/lisp/init-editing.el @@ -1,18 +1,14 @@ ;; use zap-up-to-char instead of zap-to-char (use-package misc - :ensure nil ;; package is bundled with emacs :bind ("M-z" . zap-up-to-char)) ;; enable subword-mode in prog-mode (use-package subword - :ensure nil ;; package is bundled with emacs :diminish subword-mode :hook ((prog-mode . subword-mode))) ;; find function definitions (use-package find-func - :ensure nil ;; package is bundled with emacs - ;; make source files read-only when visiting :hook ((find-function-after . read-only-mode)) diff --git a/lisp/init-eglot.el b/lisp/init-eglot.el index 4a516f6..ed8c284 100644 --- a/lisp/init-eglot.el +++ b/lisp/init-eglot.el @@ -1,4 +1,5 @@ (use-package eglot + :ensure t :hook ;; load eglot automatically for these modes ;; go requires gopls: env GO111MODULE=on go get golang.org/x/tools/gopls@latest diff --git a/lisp/init-flymake.el b/lisp/init-flymake.el index f915d17..c07ed8d 100644 --- a/lisp/init-flymake.el +++ b/lisp/init-flymake.el @@ -1,7 +1,4 @@ (use-package flymake - ;; package is bundled with emacs - :ensure nil - :bind (:map flymake-mode-map ;; C-d shows a list of all errors ("C-c d" . flymake-show-diagnostics-buffer))) diff --git a/lisp/init-flyspell.el b/lisp/init-flyspell.el index eb79802..f2ca0e6 100644 --- a/lisp/init-flyspell.el +++ b/lisp/init-flyspell.el @@ -1,7 +1,4 @@ (use-package flyspell - ;; package is bundled with emacs - :ensure nil - ;; load flyspell automatically for these modes :hook ((git-commit-mode . flyspell-mode) (gfm-mode . flyspell-mode) diff --git a/lisp/init-git.el b/lisp/init-git.el index 3d59816..3dcfc34 100644 --- a/lisp/init-git.el +++ b/lisp/init-git.el @@ -1,4 +1,5 @@ (use-package git-commit + :ensure t :after markdown-mode :init @@ -19,6 +20,7 @@ (magit-visit-file-other-window t)) (use-package magit + :ensure t :init ;; disable gravatars (setq magit-revision-show-gravatars nil) @@ -39,6 +41,7 @@ ("C-o" . magit-visit-file-other-window-noselect))) (use-package forge + :ensure t :after magit :init ;; limit number of topics listed in status buffer @@ -60,13 +63,10 @@ (use-package vc-git :after grep - :ensure nil ;; package is bundled with emacs - :bind (;; C-c g runs git grep in repository "C-c g" . vc-git-grep-root)) (use-package smerge-mode - :ensure nil ;; package is bundled with emacs :init (setq smerge-command-prefix (kbd "C-c x"))) diff --git a/lisp/init-go.el b/lisp/init-go.el index c7308a5..af781ae 100644 --- a/lisp/init-go.el +++ b/lisp/init-go.el @@ -3,6 +3,7 @@ (setq-local fill-column 120)) (use-package go-mode + :ensure t :hook (go-mode . go-mode-buffer-local-variables)) (provide 'init-go) diff --git a/lisp/init-grep.el b/lisp/init-grep.el index 7ad6b62..319919a 100644 --- a/lisp/init-grep.el +++ b/lisp/init-grep.el @@ -16,7 +16,6 @@ (setq-local truncate-lines nil)) (use-package grep - :ensure nil ;; package is bundled with emacs :demand t ;; this cannot lazy load as bindings are inside a mode map :hook (grep-mode . grep-mode-buffer-local-variables) diff --git a/lisp/init-ibuffer.el b/lisp/init-ibuffer.el index fe350af..098547e 100644 --- a/lisp/init-ibuffer.el +++ b/lisp/init-ibuffer.el @@ -1,6 +1,4 @@ (use-package ibuffer - :ensure nil ;; package is bundled with emacs - :init ;; disable confirmation for killing unmodified buffers (setq ibuffer-expert t) @@ -19,6 +17,7 @@ ("C-o" . ibuffer-visit-buffer-other-window-noselect))) (use-package ibuffer-vc + :ensure t :after ibuffer ;; group ibuffer by repository root diff --git a/lisp/init-imenu.el b/lisp/init-imenu.el index de2b4b1..f66bb77 100644 --- a/lisp/init-imenu.el +++ b/lisp/init-imenu.el @@ -1,6 +1,4 @@ (use-package imenu - :ensure nil ;; package is bundled with emacs - :init ;; make imenu automatically rescan buffers (setq imenu-auto-rescan t) diff --git a/lisp/init-ivy.el b/lisp/init-ivy.el index 35bf11f..ed5c5dc 100644 --- a/lisp/init-ivy.el +++ b/lisp/init-ivy.el @@ -1,7 +1,9 @@ ;; ivy uses flx sorting if it's installed -(use-package flx) +(use-package flx + :ensure t) (use-package ivy + :ensure t :demand t ;; this cannot lazy load as bindings are inside a mode map :after flx :diminish ivy-mode diff --git a/lisp/init-javascript.el b/lisp/init-javascript.el index 6a61a91..145d5f9 100644 --- a/lisp/init-javascript.el +++ b/lisp/init-javascript.el @@ -1,6 +1,4 @@ (use-package js - :ensure nil ;; package is bundled with emacs - :init ;; set indent level to 2 (setq-default js-indent-level 2) diff --git a/lisp/init-lisp.el b/lisp/init-lisp.el index d04a538..19c28de 100644 --- a/lisp/init-lisp.el +++ b/lisp/init-lisp.el @@ -1,11 +1,11 @@ (use-package paredit + :ensure t :config ;; enable paredit in emacs-lisp-mode :hook ((emacs-lisp-mode . paredit-mode))) ;; diminish eldoc from mode line (use-package eldoc - :ensure nil ;; package is bundled with emacs :diminish) (provide 'init-lisp) diff --git a/lisp/init-mac.el b/lisp/init-mac.el index bea63f1..deba571 100644 --- a/lisp/init-mac.el +++ b/lisp/init-mac.el @@ -30,6 +30,7 @@ ;; use paths from shell (use-package exec-path-from-shell + :ensure t :init (setq exec-path-from-shell-variables '("PATH" "MANPATH" "GOPATH")) :config (exec-path-from-shell-initialize)) diff --git a/lisp/init-markdown.el b/lisp/init-markdown.el index e1bc785..c99add9 100644 --- a/lisp/init-markdown.el +++ b/lisp/init-markdown.el @@ -1,4 +1,5 @@ (use-package markdown-mode + :ensure t :commands gfm-mode :mode ;; use gfm mode for .md and .markdown extensions diff --git a/lisp/init-org.el b/lisp/init-org.el index 4056dc4..2cad530 100644 --- a/lisp/init-org.el +++ b/lisp/init-org.el @@ -1,5 +1,4 @@ (use-package org - :ensure nil ;; package is bundled with emacs :bind (("C-c c" . org-capture) ("C-c a" . org-agenda) ("C-c l" . org-store-link) diff --git a/lisp/init-package.el b/lisp/init-package.el index a64d9e5..8cc0b97 100644 --- a/lisp/init-package.el +++ b/lisp/init-package.el @@ -30,9 +30,6 @@ re-downloaded in order to locate PACKAGE." (unless (and (boundp 'inhibited-packages) (member package inhibited-packages)) (require package))) -;; install missing packages automatically -(setq use-package-always-ensure t) - ;; install use-package and diminish (require-packages '(use-package diminish)) diff --git a/lisp/init-project.el b/lisp/init-project.el index 285abe3..68d1956 100644 --- a/lisp/init-project.el +++ b/lisp/init-project.el @@ -1,4 +1,5 @@ (use-package project + :ensure t :init ;; avoid reading command when compiling (setq compilation-read-command nil) diff --git a/lisp/init-python.el b/lisp/init-python.el index 0ff1f21..64ea3bc 100644 --- a/lisp/init-python.el +++ b/lisp/init-python.el @@ -6,7 +6,6 @@ 'python-imenu-create-flat-index)) (use-package python - :ensure nil ;; package is bundled with emacs :commands python-mode :hook (python-mode . python-mode-buffer-local-variables) :config diff --git a/lisp/init-sane-defaults.el b/lisp/init-sane-defaults.el index 8af55ee..4da470b 100644 --- a/lisp/init-sane-defaults.el +++ b/lisp/init-sane-defaults.el @@ -21,7 +21,6 @@ ;; reload buffers automatically when files change on disk (use-package autorevert - :ensure nil ;; package is bundled with emacs :diminish auto-revert-mode :init ;; revert buffers quietly @@ -82,7 +81,6 @@ ;; remember position in previously visited files (use-package saveplace - :ensure nil ;; package is bundled with emacs :config (if (fboundp 'save-place-mode) ;; emacs 25.1 and newer diff --git a/lisp/init-server.el b/lisp/init-server.el index 3386319..f6e510c 100644 --- a/lisp/init-server.el +++ b/lisp/init-server.el @@ -1,7 +1,5 @@ ;; start server for emacsclient (use-package server - :ensure nil ;; package is bundled with emacs - :config (unless (server-running-p) (server-start))) diff --git a/lisp/init-sessions.el b/lisp/init-sessions.el index a660edb..0538942 100644 --- a/lisp/init-sessions.el +++ b/lisp/init-sessions.el @@ -1,6 +1,4 @@ (use-package desktop - :ensure nil ;; package is bundled with emacs - :init ;; save list of open files in ~/.emacs.d/.emacs.desktop (setq desktop-path (list user-emacs-directory)) diff --git a/lisp/init-swiper.el b/lisp/init-swiper.el index 90c1665..c13cfcc 100644 --- a/lisp/init-swiper.el +++ b/lisp/init-swiper.el @@ -1,4 +1,5 @@ (use-package swiper + :ensure t :bind (("C-s" . swiper) ;; C-r selects previous candidate, like isearch :map swiper-isearch-map diff --git a/lisp/init-theme.el b/lisp/init-theme.el index 2f85982..d3471fa 100644 --- a/lisp/init-theme.el +++ b/lisp/init-theme.el @@ -1,5 +1,6 @@ ;; set theme (use-package doom-themes + :ensure t :if (display-graphic-p) :config (load-theme 'doom-monokai-pro t) diff --git a/lisp/init-tramp.el b/lisp/init-tramp.el index ea982d8..d44f059 100644 --- a/lisp/init-tramp.el +++ b/lisp/init-tramp.el @@ -35,8 +35,6 @@ With a prefix ARG prompt edit currently visited file using sudo." (sudo-find-file t)) (use-package tramp - :ensure nil ;; package is bundled with emacs - :init ;; use ssh as transfer method (setq tramp-default-method "ssh") diff --git a/lisp/init-writegood.el b/lisp/init-writegood.el index c537aa6..99e6bdc 100644 --- a/lisp/init-writegood.el +++ b/lisp/init-writegood.el @@ -1,4 +1,5 @@ (use-package writegood-mode + :ensure t :hook ;; load writegood-mode automatically when flyspell is used (flyspell-mode . writegood-mode)) diff --git a/lisp/init-yaml.el b/lisp/init-yaml.el index 1892108..ce81d61 100644 --- a/lisp/init-yaml.el +++ b/lisp/init-yaml.el @@ -1,4 +1,5 @@ (use-package yaml-mode + :ensure t :mode ;; ansible group_vars and host_vars ("/\\(group\\|host\\)_vars/" . yaml-mode)) |