diff options
Diffstat (limited to 'init.el')
-rw-r--r-- | init.el | 42 |
1 files changed, 6 insertions, 36 deletions
diff --git a/init.el b/init.el index 26a1ae5..a19b517 100644 --- a/init.el +++ b/init.el | |||
@@ -46,7 +46,7 @@ | |||
46 | ;; "C-x t" #'beginning-of-buffer | 46 | ;; "C-x t" #'beginning-of-buffer |
47 | ;; "C-x e" #'end-of-buffer | 47 | ;; "C-x e" #'end-of-buffer |
48 | ) | 48 | ) |
49 | ;; ;; C-h deletes backward - see https://idiomdrottning.org/bad-emacs-defaults | 49 | ;; C-h deletes backward - see https://idiomdrottning.org/bad-emacs-defaults |
50 | (global-set-key (kbd "C-h") 'delete-backward-char) | 50 | (global-set-key (kbd "C-h") 'delete-backward-char) |
51 | (keyboard-translate ?\C-h ?\C-?) | 51 | (keyboard-translate ?\C-h ?\C-?) |
52 | ;; Faces | 52 | ;; Faces |
@@ -70,7 +70,7 @@ | |||
70 | (setup (:require +init) | 70 | (setup (:require +init) |
71 | (:local-hook user-save-hook #'+init-sort) | 71 | (:local-hook user-save-hook #'+init-sort) |
72 | (+with-ensure-after-init | 72 | (+with-ensure-after-init |
73 | (:hook #'+init-add-setup-to-imenu))) | 73 | (:hook #'+init-add-setup-to-imenu))) |
74 | 74 | ||
75 | (setup (:require auth-source) | 75 | (setup (:require auth-source) |
76 | (:option auth-sources (list 'default | 76 | (:option auth-sources (list 'default |
@@ -85,7 +85,7 @@ | |||
85 | (setup (:require autoinsert) | 85 | (setup (:require autoinsert) |
86 | (setf (alist-get "\\.scm" auto-insert-alist nil nil #'equal) | 86 | (setf (alist-get "\\.scm" auto-insert-alist nil nil #'equal) |
87 | '(insert "#!/bin/sh\n#| -*- scheme -*-\nexec csi -s $0 \"$@\"\n|#\n")) | 87 | '(insert "#!/bin/sh\n#| -*- scheme -*-\nexec csi -s $0 \"$@\"\n|#\n")) |
88 | ;; (auto-insert-mode +1) | 88 | ;; (auto-insert-mode +1) |
89 | ) | 89 | ) |
90 | 90 | ||
91 | (setup (:require cus-edit) | 91 | (setup (:require cus-edit) |
@@ -142,13 +142,13 @@ | |||
142 | (+ensure-after-init #'+key-global-mode)) | 142 | (+ensure-after-init #'+key-global-mode)) |
143 | 143 | ||
144 | (setup _work | 144 | (setup _work |
145 | (+with-ensure-after-init | 145 | (+with-ensure-after-init |
146 | (require '_work))) | 146 | (require '_work))) |
147 | 147 | ||
148 | (setup abbrev | 148 | (setup abbrev |
149 | (:option abbrev-file-name (sync/ "abbrev.el") | 149 | (:option abbrev-file-name (sync/ "abbrev.el") |
150 | save-abbrevs 'silent) | 150 | save-abbrevs 'silent) |
151 | (with-eval-after-load 'user-save | 151 | (with-eval-after-load 'user-save |
152 | (:with-mode edit-abbrevs-mode | 152 | (:with-mode edit-abbrevs-mode |
153 | (:hook #'turn-off-user-save-mode))) | 153 | (:hook #'turn-off-user-save-mode))) |
154 | (:hook-into text-mode | 154 | (:hook-into text-mode |
@@ -301,33 +301,6 @@ | |||
301 | (with-eval-after-load 'frowny | 301 | (with-eval-after-load 'frowny |
302 | (add-to-list 'frowny-inhibit-modes #'dired-mode))) | 302 | (add-to-list 'frowny-inhibit-modes #'dired-mode))) |
303 | 303 | ||
304 | (setup ecomplete (:quit) | ||
305 | (:load-after org-contacts) | ||
306 | (:also-load +ecomplete) | ||
307 | (:option message-mail-alias-type 'ecomplete | ||
308 | message-self-insert-commands nil | ||
309 | message-expand-name-standard-ui t) | ||
310 | (with-eval-after-load 'ecomplete | ||
311 | (:option completion-category-defaults nil) | ||
312 | (with-eval-after-load 'embark | ||
313 | (:bind-into embark-email-map | ||
314 | "+" #'+ecomplete-add-email | ||
315 | "\\" #'+ecomplete-remove-email))) | ||
316 | (add-hook 'message-sent-hook #'message-put-addresses-in-ecomplete)) | ||
317 | |||
318 | (setup ehelp (:quit) | ||
319 | ;; Trying this instead of `helpful' | ||
320 | (:global [help] 'ehelp-command | ||
321 | [f1] 'ehelp-command) | ||
322 | (with-eval-after-load 'vertico-multiform | ||
323 | (dolist (cmd '(electric-describe-key | ||
324 | electric-describe-mode | ||
325 | electric-describe-syntax | ||
326 | electric-describe-bindings | ||
327 | electric-describe-function | ||
328 | electric-describe-variable)) | ||
329 | (setf (alist-get cmd vertico-multiform-commands) nil)))) | ||
330 | |||
331 | (setup eldoc | 304 | (setup eldoc |
332 | (:hook-into elisp-mode | 305 | (:hook-into elisp-mode |
333 | lisp-interaction-mode)) | 306 | lisp-interaction-mode)) |
@@ -2092,9 +2065,6 @@ See also `crux-reopen-as-root-mode'." | |||
2092 | (advice-add 'org-modern--update-label-face :override #'ignore) | 2065 | (advice-add 'org-modern--update-label-face :override #'ignore) |
2093 | (:hook-into org-mode)) | 2066 | (:hook-into org-mode)) |
2094 | 2067 | ||
2095 | (setup (:straight org-sticky-header) (:quit) | ||
2096 | (:hook-into org-mode)) | ||
2097 | |||
2098 | (setup (:straight (org-taskwise | 2068 | (setup (:straight (org-taskwise |
2099 | :host github | 2069 | :host github |
2100 | :repo "duckwork/org-taskwise.el")) | 2070 | :repo "duckwork/org-taskwise.el")) |