summaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2020-07-25 11:55:25 +0200
committerMartin Polden <mpolden@mpolden.no>2020-07-25 11:57:24 +0200
commit9b2d092e2f07c4d57714b8dc082e489de57722ef (patch)
tree97b1cb873cae8fecf3afeb9ae61d5196e93f2fb3 /lisp
parent87e31c36665fdcab340cd2d5218986ba327eada4 (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.el1
-rw-r--r--lisp/init-appearance.el2
-rw-r--r--lisp/init-dired.el1
-rw-r--r--lisp/init-editing.el4
-rw-r--r--lisp/init-eglot.el1
-rw-r--r--lisp/init-flymake.el3
-rw-r--r--lisp/init-flyspell.el3
-rw-r--r--lisp/init-git.el6
-rw-r--r--lisp/init-go.el1
-rw-r--r--lisp/init-grep.el1
-rw-r--r--lisp/init-ibuffer.el3
-rw-r--r--lisp/init-imenu.el2
-rw-r--r--lisp/init-ivy.el4
-rw-r--r--lisp/init-javascript.el2
-rw-r--r--lisp/init-lisp.el2
-rw-r--r--lisp/init-mac.el1
-rw-r--r--lisp/init-markdown.el1
-rw-r--r--lisp/init-org.el1
-rw-r--r--lisp/init-package.el3
-rw-r--r--lisp/init-project.el1
-rw-r--r--lisp/init-python.el1
-rw-r--r--lisp/init-sane-defaults.el2
-rw-r--r--lisp/init-server.el2
-rw-r--r--lisp/init-sessions.el2
-rw-r--r--lisp/init-swiper.el1
-rw-r--r--lisp/init-theme.el1
-rw-r--r--lisp/init-tramp.el2
-rw-r--r--lisp/init-writegood.el1
-rw-r--r--lisp/init-yaml.el1
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))