diff options
Diffstat (limited to 'config.org')
-rw-r--r-- | config.org | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/config.org b/config.org index 48d683c..7b5de4e 100644 --- a/config.org +++ b/config.org | |||
@@ -1,9 +1,13 @@ | |||
1 | #+TITLE:Emacs configuration, literate style | 1 | #+TITLE:Emacs configuration, literate style |
2 | #+AUTHOR:Case Duckworth | 2 | #+AUTHOR:Case Duckworth |
3 | #+PROPERTY: header-args :tangle init.el | 3 | #+PROPERTY: header-args :tangle init.el |
4 | #+EXPORT_FILE_NAME: README.md | ||
4 | #+OPTIONS: toc:nil | 5 | #+OPTIONS: toc:nil |
6 | #+OPTIONS: title:t | ||
5 | #+BANKRUPTCY_COUNT: 2 | 7 | #+BANKRUPTCY_COUNT: 2 |
6 | 8 | ||
9 | This is my Emacs configuration. It's also a literate =org-mode= file. Yeah, I'm a cool guy. | ||
10 | |||
7 | * About me | 11 | * About me |
8 | 12 | ||
9 | #+begin_src emacs-lisp | 13 | #+begin_src emacs-lisp |
@@ -94,6 +98,22 @@ It's highly likely that the WTFPL is completely incompatible with the GPL, for w | |||
94 | (concat user-emacs-directory "init.el")))) | 98 | (concat user-emacs-directory "init.el")))) |
95 | #+end_src | 99 | #+end_src |
96 | 100 | ||
101 | ** Miscellaneous bootstrappy stuff | ||
102 | |||
103 | *** Add =~/.emacs.d/lisp/= to =load-path= | ||
104 | |||
105 | #+begin_src emacs-lisp | ||
106 | (add-to-list 'load-path | ||
107 | (concat user-emacs-directory | ||
108 | (convert-standard-filename "lisp/"))) | ||
109 | #+end_src | ||
110 | |||
111 | *** Require my secrets | ||
112 | |||
113 | #+begin_src emacs-lisp | ||
114 | (require 'acdw-secrets) | ||
115 | #+end_src | ||
116 | |||
97 | * Early initiation | 117 | * Early initiation |
98 | 118 | ||
99 | #+begin_src emacs-lisp :tangle early-init.el | 119 | #+begin_src emacs-lisp :tangle early-init.el |
@@ -715,6 +735,12 @@ I'm going to be honest -- most of this is a stab in the dark. | |||
715 | (org-pretty-entities t)) | 735 | (org-pretty-entities t)) |
716 | #+end_src | 736 | #+end_src |
717 | 737 | ||
738 | *** Enable markdown export | ||
739 | |||
740 | #+begin_src emacs-lisp | ||
741 | (require 'ox-md) | ||
742 | #+end_src | ||
743 | |||
718 | *** Ensure blank lines between headings and before contents | 744 | *** Ensure blank lines between headings and before contents |
719 | 745 | ||
720 | from [[https://github.com/alphapapa/unpackaged.el#ensure-blank-lines-between-headings-and-before-contents][unpackaged.el]] | 746 | from [[https://github.com/alphapapa/unpackaged.el#ensure-blank-lines-between-headings-and-before-contents][unpackaged.el]] |
@@ -1107,7 +1133,8 @@ from [[https://github.com/alphapapa/unpackaged.el#org-return-dwim][unpackaged.el | |||
1107 | :straight (gemini-write | 1133 | :straight (gemini-write |
1108 | :repo "https://alexschroeder.ch/cgit/gemini-write") | 1134 | :repo "https://alexschroeder.ch/cgit/gemini-write") |
1109 | :config | 1135 | :config |
1110 | (add-to-list 'elpher-gemini-tokens '("gem.acdw.net" . "yellow-people-eater"))) | 1136 | (add-to-list 'elpher-gemini-tokens |
1137 | (acdw-secrets/elpher-gemini-tokens))) | ||
1111 | 1138 | ||
1112 | (use-package post-to-gemlog-blue | 1139 | (use-package post-to-gemlog-blue |
1113 | :straight (post-to-gemlog-blue | 1140 | :straight (post-to-gemlog-blue |
@@ -1121,3 +1148,10 @@ from [[https://github.com/alphapapa/unpackaged.el#org-return-dwim][unpackaged.el | |||
1121 | :custom | 1148 | :custom |
1122 | (0x0-default-service 'ttm)) | 1149 | (0x0-default-service 'ttm)) |
1123 | #+END_SRC | 1150 | #+END_SRC |
1151 | |||
1152 | ** EMMS | ||
1153 | |||
1154 | #+BEGIN_SRC emacs-lisp | ||
1155 | (use-package bongo | ||
1156 | :commands 'bongo) | ||
1157 | #+end_src | ||