summary refs log tree commit diff stats
path: root/README.md
diff options
context:
space:
mode:
authorCase Duckworth2020-12-16 08:23:21 -0600
committerCase Duckworth2020-12-16 08:23:51 -0600
commita7b2f977a0a28f863a0cda9acf3777066f2de9ac (patch)
treecf0d584efa49320d1482a139ea766818962edec3 /README.md
parentAdd consult-selectrum (diff)
downloademacs-a7b2f977a0a28f863a0cda9acf3777066f2de9ac.tar.gz
emacs-a7b2f977a0a28f863a0cda9acf3777066f2de9ac.zip
Update README
Diffstat (limited to 'README.md')
-rw-r--r--README.md63
1 files changed, 58 insertions, 5 deletions
diff --git a/README.md b/README.md index 1a6f121..f2923d1 100644 --- a/README.md +++ b/README.md
@@ -16,13 +16,13 @@ Let’s configure Emacs using Org mode, they said. It’ll be fun, they said.
16 ;; Windows 16 ;; Windows
17 (expand-file-name "emacs/bin" 17 (expand-file-name "emacs/bin"
18 win-downloads) 18 win-downloads)
19 (expand-file-name "PortableGit/bin"
20 win-downloads)
21 (expand-file-name "PortableGit/usr/bin"
22 win-downloads)
23 (expand-file-name "m/usr/bin" 19 (expand-file-name "m/usr/bin"
24 win-downloads) 20 win-downloads)
25 (expand-file-name "m/mingw64/bin" 21 (expand-file-name "m/mingw64/bin"
22 win-downloads)
23 (expand-file-name "PortableGit/bin"
24 win-downloads)
25 (expand-file-name "PortableGit/usr/bin"
26 win-downloads))) 26 win-downloads)))
27 (when (file-exists-p path) 27 (when (file-exists-p path)
28 (add-to-list 'exec-path path)))) 28 (add-to-list 'exec-path path))))
@@ -420,6 +420,24 @@ from [Stack Overflow](https://stackoverflow.com/questions/23659909/reverse-evalu
420 ("<help> a" . consult-apropos)) 420 ("<help> a" . consult-apropos))
421 :init 421 :init
422 (fset 'multi-occur #'consult-multi-occur)) 422 (fset 'multi-occur #'consult-multi-occur))
423
424 (use-package consult-selectrum
425 :straight (consult-selectrum
426 :host github
427 :repo "minad/consult"))
428
429
430## Marginalia
431
432 (use-package marginalia
433 :straight (marginalia
434 :host github
435 :repo "minad/marginalia"
436 :branch "main")
437 :init
438 (marginalia-mode +1)
439 (cuss marginalia-annotators '(marginalia-annotators-heavy
440 marginalia-annotators-light)))
423 441
424 442
425## Ignore case 443## Ignore case
@@ -1015,6 +1033,14 @@ from [unpackaged.el](https://github.com/alphapapa/unpackaged.el#ensure-blank-lin
1015 :repo "https://alexschroeder.ch/cgit/gemini-write")) 1033 :repo "https://alexschroeder.ch/cgit/gemini-write"))
1016 1034
1017 1035
1036### Ox-gemini
1037
1038 (use-package ox-gemini
1039 :straight (ox-gemini
1040 :repo "https://git.sr.ht/~abrahms/ox-gemini"
1041 :branch "main"))
1042
1043
1018## Pastebin 1044## Pastebin
1019 1045
1020 (use-package 0x0 1046 (use-package 0x0
@@ -1073,6 +1099,33 @@ from [karthinks](https://karthinks.com/software/more-batteries-included-with-ema
1073 ("." . browse-url-generic)))) 1099 ("." . browse-url-generic))))
1074 1100
1075 1101
1102## Reading e-books
1103
1104 (use-package nov
1105 :mode ("\\.epub\\'" . nov-mode)
1106 :init
1107 (defun acdw/setup-nov-mode ()
1108 (visual-line-mode +1)
1109 (visual-fill-column-mode +1)
1110 (variable-pitch-mode +1))
1111 :config
1112 (cuss nov-text-width t)
1113 :hook
1114 (nov-mode-hook . acdw/setup-nov-mode))
1115
1116
1117## Eshell
1118
1119 (when (executable-find "bash")
1120 (use-package bash-completion))
1121
1122 (when (executable-find "fish")
1123 (use-package fish-completion
1124 :config
1125 (cuss fish-completion-fallback-on-bash-p (executable-find "bash"))
1126 (global-fish-completion-mode +1)))
1127
1128
1076# Appendices 1129# Appendices
1077 1130
1078 1131
@@ -1105,9 +1158,9 @@ from [karthinks](https://karthinks.com/software/more-batteries-included-with-ema
1105## Ease tangling and loading of Emacs' init 1158## Ease tangling and loading of Emacs' init
1106 1159
1107 (defun refresh-emacs (&optional disable-load) 1160 (defun refresh-emacs (&optional disable-load)
1108 (interactive "P")
1109 "Tangle `config.org', then byte-compile the resulting files. 1161 "Tangle `config.org', then byte-compile the resulting files.
1110 Then, load the byte-compilations unless passed with a prefix argument." 1162 Then, load the byte-compilations unless passed with a prefix argument."
1163 (interactive "P")
1111 (let ((config (expand-file-name "config.org" user-emacs-directory))) 1164 (let ((config (expand-file-name "config.org" user-emacs-directory)))
1112 (save-mark-and-excursion 1165 (save-mark-and-excursion
1113 (with-current-buffer (find-file config) 1166 (with-current-buffer (find-file config)