diff options
Diffstat (limited to 'init.el')
-rw-r--r-- | init.el | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/init.el b/init.el index 5e4f19d..6296242 100644 --- a/init.el +++ b/init.el | |||
@@ -91,21 +91,21 @@ | |||
91 | :straight nil | 91 | :straight nil |
92 | :custom | 92 | :custom |
93 | (show-paren-style 'mixed) | 93 | (show-paren-style 'mixed) |
94 | :hook | 94 | :config |
95 | (after-init-hook . show-paren-mode)) | 95 | (show-paren-mode)) |
96 | 96 | ||
97 | (use-package simple | 97 | (use-package simple |
98 | :straight nil | 98 | :straight nil |
99 | :custom | 99 | :custom |
100 | (save-interprogram-paste-before-kill | 100 | (save-interprogram-paste-before-kill |
101 | t "Save existing clipboard text into killring before replacing it.") | 101 | t "Save existing clipboard text into killring before replacing it.") |
102 | :hook | 102 | :config |
103 | (after-init-hook . global-visual-line-mode)) | 103 | (global-visual-line-mode)) |
104 | 104 | ||
105 | (use-package delsel | 105 | (use-package delsel |
106 | :straight nil | 106 | :straight nil |
107 | :hook | 107 | :config |
108 | (after-init-hook . delete-selection-mode)) | 108 | (delete-selection-mode)) |
109 | 109 | ||
110 | (use-package emacs | 110 | (use-package emacs |
111 | :straight nil | 111 | :straight nil |
@@ -245,16 +245,16 @@ | |||
245 | :custom | 245 | :custom |
246 | (recentf-max-menu-items 100) | 246 | (recentf-max-menu-items 100) |
247 | (recentf-max-saved-items 100) | 247 | (recentf-max-saved-items 100) |
248 | :hook | 248 | :config |
249 | (after-init-hook . recentf-mode)) | 249 | (recentf-mode)) |
250 | 250 | ||
251 | ;;;; Save places in files | 251 | ;;;; Save places in files |
252 | (use-package saveplace | 252 | (use-package saveplace |
253 | :custom | 253 | :custom |
254 | (save-place-file (no-littering-expand-var-file-name "places")) | 254 | (save-place-file (no-littering-expand-var-file-name "places")) |
255 | (save-place-forget-unreadable-files (not *acdw/at-work*)) | 255 | (save-place-forget-unreadable-files (not *acdw/at-work*)) |
256 | :hook | 256 | :config |
257 | (after-init-hook . save-place-mode)) | 257 | (save-place-mode)) |
258 | 258 | ||
259 | ;;;; Save history of commands, etc. | 259 | ;;;; Save history of commands, etc. |
260 | (use-package savehist | 260 | (use-package savehist |
@@ -263,8 +263,7 @@ | |||
263 | '(kill-ring | 263 | '(kill-ring |
264 | search-ring | 264 | search-ring |
265 | regexp-search-ring)) | 265 | regexp-search-ring)) |
266 | :hook | 266 | (savehist-mode)) |
267 | (after-init-hook . savehist-mode)) | ||
268 | 267 | ||
269 | ;;;; Authority sources for logins | 268 | ;;;; Authority sources for logins |
270 | ;; TODO: use gpg | 269 | ;; TODO: use gpg |
@@ -282,8 +281,9 @@ | |||
282 | (auto-save-default nil) | 281 | (auto-save-default nil) |
283 | (super-save-auto-save-when-idle t) | 282 | (super-save-auto-save-when-idle t) |
284 | (super-save-exclude '(".gpg")) | 283 | (super-save-exclude '(".gpg")) |
285 | :hook | 284 | :config |
286 | (after-init-hook . super-save-mode)) | 285 | (super-save-mode)) |
286 | |||
287 | ;;;;; Restart emacs /from within/ emacs | 287 | ;;;;; Restart emacs /from within/ emacs |
288 | (use-package restart-emacs) | 288 | (use-package restart-emacs) |
289 | 289 | ||
@@ -292,8 +292,8 @@ | |||
292 | (use-package which-key | 292 | (use-package which-key |
293 | :custom | 293 | :custom |
294 | (which-key-enable-extended-define-key t) | 294 | (which-key-enable-extended-define-key t) |
295 | :hook | 295 | :config |
296 | (after-init-hook . which-key-mode)) | 296 | (which-key-mode)) |
297 | 297 | ||
298 | ;;;;; A better help buffer | 298 | ;;;;; A better help buffer |
299 | (use-package helpful | 299 | (use-package helpful |
@@ -321,23 +321,23 @@ | |||
321 | (enable-recursive-minibuffers t) | 321 | (enable-recursive-minibuffers t) |
322 | :init | 322 | :init |
323 | (minibuffer-depth-indicate-mode) | 323 | (minibuffer-depth-indicate-mode) |
324 | :hook | 324 | :config |
325 | (after-init-hook . selectrum-mode)) | 325 | (selectrum-mode)) |
326 | 326 | ||
327 | (use-package prescient | 327 | (use-package prescient |
328 | :hook | 328 | :config |
329 | (after-init-hook . prescient-persist-mode)) | 329 | (prescient-persist-mode)) |
330 | 330 | ||
331 | (use-package selectrum-prescient | 331 | (use-package selectrum-prescient |
332 | :hook | 332 | :config |
333 | (after-init-hook . (selectrum-prescient-mode))) | 333 | (selectrum-prescient-mode)) |
334 | 334 | ||
335 | ;;;;; Searching | 335 | ;;;;; Searching |
336 | (use-package ctrlf | 336 | (use-package ctrlf |
337 | :custom | 337 | :custom |
338 | (ctrlf-show-match-count-at-eol nil) | 338 | (ctrlf-show-match-count-at-eol nil) |
339 | :hook | 339 | :config |
340 | (after-init-hook . ctrlf-mode)) | 340 | (ctrlf-mode)) |
341 | 341 | ||
342 | ;;;;; Visually switch windows | 342 | ;;;;; Visually switch windows |
343 | (use-package ctrlxo | 343 | (use-package ctrlxo |
@@ -361,8 +361,8 @@ | |||
361 | "/git-rebase-todo\\'")) | 361 | "/git-rebase-todo\\'")) |
362 | (undo-fu-session-directory | 362 | (undo-fu-session-directory |
363 | (no-littering-expand-var-file-name "undos/")) | 363 | (no-littering-expand-var-file-name "undos/")) |
364 | :hook | 364 | :config |
365 | (after-init-hook . global-undo-fu-session-mode)) | 365 | (global-undo-fu-session-mode)) |
366 | 366 | ||
367 | ;;;; Theming, looks, fonts | 367 | ;;;; Theming, looks, fonts |
368 | ;;;;; Fonts | 368 | ;;;;; Fonts |
@@ -434,13 +434,13 @@ | |||
434 | ":=" "..." ":>" ":<" ">:" "<:" | 434 | ":=" "..." ":>" ":<" ">:" "<:" |
435 | "::=" ;; add others here | 435 | "::=" ;; add others here |
436 | )) | 436 | )) |
437 | :hook | 437 | :config |
438 | (after-init-hook . global-ligature-mode)) | 438 | (global-ligature-mode)) |
439 | 439 | ||
440 | ;;;;; Unicode | 440 | ;;;;; Unicode |
441 | (use-package unicode-fonts | 441 | (use-package unicode-fonts |
442 | :hook | 442 | :config |
443 | (after-init-hook . unicode-fonts-setup)) | 443 | (unicode-fonts-setup)) |
444 | 444 | ||
445 | ;;;;; Modus themes | 445 | ;;;;; Modus themes |
446 | (use-package modus-operandi-theme | 446 | (use-package modus-operandi-theme |
@@ -469,8 +469,8 @@ | |||
469 | 469 | ||
470 | ;;;;; Convert ^L to a line | 470 | ;;;;; Convert ^L to a line |
471 | (use-package page-break-lines | 471 | (use-package page-break-lines |
472 | :hook | 472 | :config |
473 | (after-init-hook . global-page-break-lines-mode)) | 473 | (global-page-break-lines-mode)) |
474 | 474 | ||
475 | ;;;; General text editing | 475 | ;;;; General text editing |
476 | ;;;;; Jump to characters fast | 476 | ;;;;; Jump to characters fast |
@@ -480,8 +480,8 @@ | |||
480 | 480 | ||
481 | ;;;;; Show text commands acted on | 481 | ;;;;; Show text commands acted on |
482 | (use-package volatile-highlights | 482 | (use-package volatile-highlights |
483 | :hook | 483 | :config |
484 | (after-init-hook . volatile-highlights-mode)) | 484 | (volatile-highlights-mode)) |
485 | 485 | ||
486 | ;;;;; Visual replacement for `zap-to-char' | 486 | ;;;;; Visual replacement for `zap-to-char' |
487 | (use-package zop-to-char | 487 | (use-package zop-to-char |
@@ -497,8 +497,8 @@ | |||
497 | 497 | ||
498 | ;;;;; Operate on the current line if no region is active | 498 | ;;;;; Operate on the current line if no region is active |
499 | (use-package whole-line-or-region | 499 | (use-package whole-line-or-region |
500 | :hook | 500 | :config |
501 | (after-init-hook . whole-line-or-region-global-mode)) | 501 | (whole-line-or-region-global-mode)) |
502 | 502 | ||
503 | ;;;;; Expand region | 503 | ;;;;; Expand region |
504 | (use-package expand-region | 504 | (use-package expand-region |
@@ -594,8 +594,8 @@ | |||
594 | (when *acdw/at-home* | 594 | (when *acdw/at-home* |
595 | ;;;;;; Edit files with `sudo' (I think?) | 595 | ;;;;;; Edit files with `sudo' (I think?) |
596 | (use-package su | 596 | (use-package su |
597 | :hook | 597 | :config |
598 | (after-init-hook . su-mode)) | 598 | (su-mode)) |
599 | 599 | ||
600 | ;;;;;; Implement XDG Trash specification | 600 | ;;;;;; Implement XDG Trash specification |
601 | (use-package trashed | 601 | (use-package trashed |
@@ -707,5 +707,5 @@ | |||
707 | (web-mode-hook . emmet-mode) | 707 | (web-mode-hook . emmet-mode) |
708 | (web-mode-before-auto-complete-hooks . acdw/setup-emmet-in-web-mode)) | 708 | (web-mode-before-auto-complete-hooks . acdw/setup-emmet-in-web-mode)) |
709 | 709 | ||
710 | (provide 'init) | 710 | (provide 'init) |
711 | ;;; init.el ends here | 711 | ;;; init.el ends here |