[Emacs Lisp] Personal ~/.emacs.d/ configuration folder.
Backup before installing GNU Guix...
Changed files
.gitignore
@@ -26,3 +26,5 @@
26
26
async-bytecomp.log
27
27
srecode-map.el
28
28
tramp
29
Added:
bookmarks
30
Added:
network-security.data
bookmarks
@@ -2,7 +2,12 @@
2
2
;;; This format is meant to be slightly human-readable;
3
3
;;; nevertheless, you probably don't want to edit it.
4
4
;;; -*- End Of Bookmark File Format Version Stamp -*-
5
Removed:
(("org-capture-last-stored"
5
Added:
(("org-refile-last-stored"
6
Added:
(filename . "~/org/WORK/2021-job-search/RAIL-job-search-2021-09-17.org")
7
Added:
(front-context-string . "** FOLLOW UP EDF")
8
Added:
(rear-context-string . "olkswagen Group\n")
9
Added:
(position . 23388))
10
Added:
("org-capture-last-stored"
6
11
(filename . "~/.emacs.d/resources/org/default-notes.org")
7
12
(front-context-string . "** TODO Do this\n")
8
13
(rear-context-string)
early-init.el
@@ -1,13 +1,39 @@
1
Added:
;;; early-init.el --- Values set early on in the Emacs startup process.
2
Added:
3
Added:
;; Copyright (C) 2021 Marius Peter
4
Added:
5
Added:
;; Author: smart.documents@tuta.io
6
Added:
;; Keywords: convenience
7
Added:
8
Added:
;; This program is free software; you can redistribute it and/or modify
9
Added:
;; it under the terms of the GNU General Public License as published by
10
Added:
;; the Free Software Foundation, either version 3 of the License, or
11
Added:
;; (at your option) any later version.
12
Added:
13
Added:
;; This program is distributed in the hope that it will be useful,
14
Added:
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15
Added:
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
Added:
;; GNU General Public License for more details.
17
Added:
18
Added:
;; You should have received a copy of the GNU General Public License
19
Added:
;; along with this program. If not, see <https://www.gnu.org/licenses/>.
20
Added:
21
Added:
22
Added:
;;; Commentary:
23
Added:
1
24
;; These settings ensure Emacs does not flicker during early setup.
2
25
26
Added:
27
Added:
;;; Code:
28
Added:
3
29
(menu-bar-mode -1)
4
30
(tool-bar-mode -1)
5
31
(scroll-bar-mode -1)
6
32
(menu-bar-bottom-and-right-window-divider)
7
Removed:
(setq gc-cons-threshold 100000000)
33
Added:
(setq gc-cons-percentage 10) ; Recommended over modifying
34
Added:
; gc-cons-threshold
8
35
9
36
(provide 'early-init)
10
Removed:
11
37
;;; early-init.el ends here
12
38
13
39
;; Local Variables:
resources/custom.el
@@ -28,7 +28,7 @@
28
28
'(cursor-type 'bar)
29
29
'(custom-enabled-themes nil)
30
30
'(custom-safe-themes
31
Removed:
'("633b9c85026b2159928553f2fe828b3b80b2581c7e3b324e2b0eac8f604c483b" "422a317d1eed69a367d1506fe15a928dd18426ade0d6ee76bb390402f7c4e3aa" "9a7c95cf28858105c3265f6be4b36447092682c9e49cfbe1fe81c029fbed8db8" "e9954eb5df6bb9a3730639c5a6ce9b7db4d753a5935d9b73953cabe032fbfbd2" "9547849e788cd0a520c445bed08d248742d5d2b7c0c750bbab284e98810dd551" "7e03b8096f27ea37c12abc9afff4922659c79221d0c6815700b8fabbc450ca7c" "6751665922c478d0aee39f06fc269dd82dc109b8dabb0e3b443cab511aa5fe2e" "5147d19a022bb32b3b084f7c746ad8ac20e56f89e1720ddd25758710406e7614" "b067125d603e44d886d1fcbeb82f6db4b2ad79c7244bce32d2a863d05b1e6dc6" "c21761ef593f2c6258f4b602cb785aebf9fe18d4e6b659dbca7850caf0b33a74" "8205f1caf1334c56a3360438ace84d2a1ade86923929e766e53987c9b5a5cd7d" "d1d7ccb8f1c17a3f53b10b769ccd3b8b62c0230dde88ca23dd8fe85a3fe1fa74" "c353dde8298eb4fd36d534d30f99d1b71844871c1e5e89a273479582190cce10" "98cbdcf881aa40774a278953571a46a19505d2c168a29760d016a54483470d3f" "6796c19189021d5643e7b4fe2238834da597ffe1087d8919da386b6bba827112" "bc627b8eccb0f82eb00f7a7cdb2fd2b66422ddbe46e01de66dcd0936a414958c" "a23a48bb7bac7d46c61e779e0b9a3e003387b4b9543163e9db562a12ff96333b" "32df8feae4f9846e05dcb578e48be7c465971b7664469431dd13bfe01dbe0872" "ebbbdfe1bf03a99559116736d073500a2100c463c242ab7f7feabce4d22aa6ae" "cd0f588f48c6f3c1eb25084396820f8c938c28fb489487262d60168b1a6385f7" "6f78c6f29feef7561fe7224a4e9c73b87940ff888b92cae27fd63cf0de10c7c7" "fff87b42a0999ee2e7a28507e3f0746fbc3e1eb1394ce74e9dee2cf4a81d080d" "0bbbb6fb8921bcca20e3dc0a628867cfac8b82487b464deb93da38388ca86503" "280de4d8dd8980fa1c5a8f1d726d89932df982fccc33dbcc74d107ef941211a2" "fb8357d6a94ab57b3e5062b481876f0b6c7149f2394a6ec46f1ca92487fbc888" "ea287582eaea4e0c0a991ad0aa42f679f21b8d92766762bcc4d730d4aa6c8fd7" "07e0a2ea30155beb57b51f031a9a1c975e201bd497982ba3bf5093a6715300d9" "5a6e72c173208edfaa2f591b669294636f7ee7fbf5bcf901c9c9d52b0c69ce6e" "69e4d8638af3287be6b70391b75c816b67b47578dc88141a1643d32ba806ac8a" "cdc38ce5913c5e2b69bf6a4984ec0c9d0be8eddb71db55b9ee659ed103919aab" "44854133f0525c7e714e1b04f3ddfd01d87176e914d2efb0cc755458c510719f" "7a2fd29088d19e5e9428851a5c3c13e330ad1789ae558782c208b94a5234d9ca" "6565cf9ef99fd03e4514dc72dca6dd900007ec35c3bb0b65053f8041b7b64b83" "d24ae1c19dbf63a629fe84d4df55cbbc494b5694978157b870f57b61c03bf334" "b8244418af8bc37c4b076a021cacb1bda94fb70e506a5b50c40d1a0ed92a15d6" "c480484ec6a61d87d3dab2443e7b04832659bafc1d2b5bcaacb3d977bdbea928" "82d48184709ea6777d920226b4d95986ac469f5c01b0652b3b63566124a959d5" "8f567db503a0d27202804f2ee51b4cd409eab5c4374f57640317b8fcbbd3e466" "e6df46d5085fde0ad56a46ef69ebb388193080cc9819e2d6024c9c6e27388ba9" default))
31
Added:
'("03ba8d0d53d972508db964fa88c3cb8610604e364d4f4163dffb495c9de0a144" "2877431bffac5322ba62437547002039a466a846e04eefcf817f745dd75f8191" "633b9c85026b2159928553f2fe828b3b80b2581c7e3b324e2b0eac8f604c483b" "422a317d1eed69a367d1506fe15a928dd18426ade0d6ee76bb390402f7c4e3aa" "9a7c95cf28858105c3265f6be4b36447092682c9e49cfbe1fe81c029fbed8db8" "e9954eb5df6bb9a3730639c5a6ce9b7db4d753a5935d9b73953cabe032fbfbd2" "9547849e788cd0a520c445bed08d248742d5d2b7c0c750bbab284e98810dd551" "7e03b8096f27ea37c12abc9afff4922659c79221d0c6815700b8fabbc450ca7c" "6751665922c478d0aee39f06fc269dd82dc109b8dabb0e3b443cab511aa5fe2e" "5147d19a022bb32b3b084f7c746ad8ac20e56f89e1720ddd25758710406e7614" "b067125d603e44d886d1fcbeb82f6db4b2ad79c7244bce32d2a863d05b1e6dc6" "c21761ef593f2c6258f4b602cb785aebf9fe18d4e6b659dbca7850caf0b33a74" "8205f1caf1334c56a3360438ace84d2a1ade86923929e766e53987c9b5a5cd7d" "d1d7ccb8f1c17a3f53b10b769ccd3b8b62c0230dde88ca23dd8fe85a3fe1fa74" "c353dde8298eb4fd36d534d30f99d1b71844871c1e5e89a273479582190cce10" "98cbdcf881aa40774a278953571a46a19505d2c168a29760d016a54483470d3f" "6796c19189021d5643e7b4fe2238834da597ffe1087d8919da386b6bba827112" "bc627b8eccb0f82eb00f7a7cdb2fd2b66422ddbe46e01de66dcd0936a414958c" "a23a48bb7bac7d46c61e779e0b9a3e003387b4b9543163e9db562a12ff96333b" "32df8feae4f9846e05dcb578e48be7c465971b7664469431dd13bfe01dbe0872" "ebbbdfe1bf03a99559116736d073500a2100c463c242ab7f7feabce4d22aa6ae" "cd0f588f48c6f3c1eb25084396820f8c938c28fb489487262d60168b1a6385f7" "6f78c6f29feef7561fe7224a4e9c73b87940ff888b92cae27fd63cf0de10c7c7" "fff87b42a0999ee2e7a28507e3f0746fbc3e1eb1394ce74e9dee2cf4a81d080d" "0bbbb6fb8921bcca20e3dc0a628867cfac8b82487b464deb93da38388ca86503" "280de4d8dd8980fa1c5a8f1d726d89932df982fccc33dbcc74d107ef941211a2" "fb8357d6a94ab57b3e5062b481876f0b6c7149f2394a6ec46f1ca92487fbc888" "ea287582eaea4e0c0a991ad0aa42f679f21b8d92766762bcc4d730d4aa6c8fd7" "07e0a2ea30155beb57b51f031a9a1c975e201bd497982ba3bf5093a6715300d9" "5a6e72c173208edfaa2f591b669294636f7ee7fbf5bcf901c9c9d52b0c69ce6e" "69e4d8638af3287be6b70391b75c816b67b47578dc88141a1643d32ba806ac8a" "cdc38ce5913c5e2b69bf6a4984ec0c9d0be8eddb71db55b9ee659ed103919aab" "44854133f0525c7e714e1b04f3ddfd01d87176e914d2efb0cc755458c510719f" "7a2fd29088d19e5e9428851a5c3c13e330ad1789ae558782c208b94a5234d9ca" "6565cf9ef99fd03e4514dc72dca6dd900007ec35c3bb0b65053f8041b7b64b83" "d24ae1c19dbf63a629fe84d4df55cbbc494b5694978157b870f57b61c03bf334" "b8244418af8bc37c4b076a021cacb1bda94fb70e506a5b50c40d1a0ed92a15d6" "c480484ec6a61d87d3dab2443e7b04832659bafc1d2b5bcaacb3d977bdbea928" "82d48184709ea6777d920226b4d95986ac469f5c01b0652b3b63566124a959d5" "8f567db503a0d27202804f2ee51b4cd409eab5c4374f57640317b8fcbbd3e466" "e6df46d5085fde0ad56a46ef69ebb388193080cc9819e2d6024c9c6e27388ba9" default))
32
32
'(electric-indent-mode t)
33
33
'(erc-modules
34
34
'(autojoin button completion services spelling track netsplit fill match readonly networks ring noncommands irccontrols move-to-prompt stamp menu list))
@@ -67,7 +67,7 @@
67
67
'(org-table-convert-region-max-lines 3000)
68
68
'(org-tags-column -66)
69
69
'(package-selected-packages
70
Removed:
'(yasnippet which-key use-package undo-tree tuareg rich-minority rainbow-mode rainbow-delimiters py-yapf projectile plantuml-mode pdf-tools magit lua-mode ledger-mode hungry-delete haskell-mode gnuplot flycheck emojify dumb-jump csv-mode counsel auctex-latexmk))
70
Added:
'(ivy yasnippet which-key use-package undo-tree tuareg rich-minority rainbow-mode rainbow-delimiters py-yapf projectile plantuml-mode pdf-tools magit lua-mode ledger-mode hungry-delete haskell-mode gnuplot flycheck emojify dumb-jump csv-mode counsel auctex-latexmk))
71
71
'(pdf-view-midnight-colors '("#DCDCCC" . "#383838"))
72
72
'(save-place-mode t)
73
73
'(send-mail-function 'smtpmail-send-it)
resources/templates/documents/gnu-default.setup
@@ -9,8 +9,8 @@
9
9
#+LATEX_HEADER: \usepackage[
10
10
#+LATEX_HEADER: left = 1.2in,
11
11
#+LATEX_HEADER: right = 1.2in,
12
Removed:
#+LATEX_HEADER: top = 1in ,
13
Removed:
#+LATEX_HEADER: bottom = 1.5in,]{geometry}
12
Added:
#+LATEX_HEADER: top = 1.0in ,
13
Added:
#+LATEX_HEADER: bottom = 1.8in,]{geometry}
14
14
15
15
# Beautiful fonts ONLY
16
16
#+LATEX_HEADER: \usepackage{fontspec}
@@ -37,15 +37,15 @@
37
37
#+LATEX_HEADER: \setlength{\headheight}{36pt}
38
38
#+LATEX_HEADER_EXTRA: \pagestyle{fancy}
39
39
#+LATEX_HEADER_EXTRA: \fancyhead[L]{\rule[-12pt]{0pt}{0pt}\color{gray}\texttt{\theauthor}}
40
Removed:
# #+LATEX_HEADER_EXTRA: \fancyhead[C]{\color{gray}\large\bfseries\thetitle}
40
Added:
#+LATEX_HEADER_EXTRA: \fancyhead[C]{\color{gray}\bfseries\thetitle}
41
41
#+LATEX_HEADER_EXTRA: \fancyhead[R]{\color{gray}\thedate}
42
42
# Make header line gray
43
43
#+LATEX_HEADER_EXTRA: \renewcommand{\headrule}{\hbox to\headwidth{%
44
44
#+LATEX_HEADER_EXTRA: \color{gray}\leaders\hrule height \headrulewidth\hfill}
45
45
#+LATEX_HEADER_EXTRA: \fancyfoot[C]{\color{gray}\hrulefill\\[0.8em]
46
Removed:
#+LATEX_HEADER_EXTRA: Page \thepage/\pageref*{LastPage}\\[0.8em]
47
Removed:
#+LATEX_HEADER_EXTRA: \footnotesize Compiled with
48
Removed:
#+LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/img/icons/EmacsIcon.png}/
49
Removed:
#+LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/img/icons/Org-mode-unicorn.png}/
50
Removed:
#+LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/img/icons/LuaTeX_logo.png}/...\\
51
Removed:
#+LATEX_HEADER_EXTRA: Copyright \copyright~2021 Marius Peter. All rights reserved.}}
46
Added:
#+LATEX_HEADER_EXTRA: {\bfseries Page \thepage/\pageref*{LastPage}}\\[0.8em]
47
Added:
#+LATEX_HEADER_EXTRA: \footnotesize \texttt{Compiled with Emacs, Org mode, LuaTeX...}\\
48
Added:
# +LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/resources/images/icons/EmacsIcon.png}/
49
Added:
# +LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/resources/images/icons/Org-mode-unicorn.png}/
50
Added:
# +LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/resources/images/icons/LuaTeX_logo.png}/...\\
51
Added:
#+LATEX_HEADER_EXTRA: \texttt{Copyright \copyright~2021 Marius Peter. All rights reserved.}}}
resources/templates/documents/ms-word.setup
@@ -14,7 +14,7 @@
14
14
# Beautiful fonts ONLY
15
15
#+LATEX_HEADER: \usepackage{fontspec}
16
16
#+LATEX_HEADER: \setmainfont{Carlito}
17
Removed:
#+LATEX_HEADER: \setmonofont{Liberation Mono}
17
Added:
#+LATEX_HEADER: \setmonofont{Inconsolata}
18
18
19
19
# Get total page count to insert in footer
20
20
#+LATEX_HEADER: \usepackage{lastpage}
smart-documents.org
@@ -40,7 +40,9 @@
40
40
41
41
** TODO Project vision/values/core objectives
42
42
43
Added:
** TODO <apps> button as master {{{sd}}} entry point
43
44
45
Added:
44
46
* Introduction
45
47
46
48
The following sections were laid out very deliberately. When we start
@@ -282,7 +284,6 @@
282
284
(load custom-file)
283
285
#+END_SRC
284
286
285
Removed:
286
287
** Backups
287
288
288
289
Backups are very important!
@@ -359,7 +360,7 @@
359
360
(cua-mode)
360
361
#+END_SRC
361
362
362
Removed:
** Files
363
Added:
** Files :FLAGGED:
363
364
364
365
*** Save a file
365
366
@@ -381,7 +382,7 @@
381
382
382
383
*** Open this very file
383
384
384
Removed:
(Function defined in Section [[Jumping to this file]])
385
Added:
(Function defined in Section [[This very file]])
385
386
386
387
#+BEGIN_SRC emacs-lisp :tangle yes
387
388
(global-set-key (kbd "C-c c") 'sd-find-literate-config)
@@ -889,7 +890,8 @@
889
890
# Implement automatically downloading this kind of executable!
890
891
891
892
#+BEGIN_SRC emacs-lisp :tangle yes
892
Removed:
(require 'plantuml-mode)
893
Added:
;; (require 'plantuml-mode)
894
Added:
(use-package plantuml-mode)
893
895
894
896
(setq plantuml-default-exec-mode 'jar
895
897
plantuml-jar-path (concat sd-path-resources
@@ -974,8 +976,9 @@
974
976
reliably be shared and exported to PDF in a reproducible fashion.
975
977
976
978
#+BEGIN_SRC emacs-lisp :tangle yes
977
Removed:
(use-package pdf-tools)
978
Removed:
(pdf-tools-install)
979
Added:
(use-package pdf-tools)
980
Added:
(unless (string-equal system-type "windows-nt")
981
Added:
(pdf-tools-install))
979
982
#+END_SRC
980
983
981
984
*** Accounting
@@ -1224,12 +1227,22 @@
1224
1227
1225
1228
*** Sequence of TODOs
1226
1229
1227
Removed:
1228
1230
#+begin_src emacs-lisp :tangle yes
1229
1231
(setq org-todo-keywords
1230
Removed:
'((sequence "TODO" "|" "DONE")
1231
Removed:
(sequence "APPLY" "FOLLOW UP" "|" "REJECTED" "STOP" "OFFER")
1232
Removed:
(sequence "STUCK" "WAITING" "|" "N/A" "COMPLETED")))
1232
Added:
'((sequence "TODO" ; Vanilla sequence
1233
Added:
"|"
1234
Added:
"DONE")
1235
Added:
(sequence "APPLY" ; Job applications
1236
Added:
"FOLLOW UP"
1237
Added:
"|"
1238
Added:
"REJECTED"
1239
Added:
"STOP"
1240
Added:
"OFFER")
1241
Added:
(sequence "STUCK" ; Project mgmt
1242
Added:
"WAITING"
1243
Added:
"|"
1244
Added:
"N/A"
1245
Added:
"COMPLETED")))
1233
1246
1234
1247
#+end_src
1235
1248
@@ -1453,9 +1466,6 @@
1453
1466
:defer t
1454
1467
:ensure auctex
1455
1468
:ensure auctex-latexmk)
1456
Removed:
;; :config
1457
Removed:
;; (setq TeX-auto-save t))
1458
Removed:
1459
1469
(auctex-latexmk-setup)
1460
1470
#+END_SRC
1461
1471
@@ -1942,7 +1952,7 @@
1942
1952
unusable. Thus, we /describe/ two themes that were developed
1943
1953
*purposefully* and iteratively.
1944
1954
1945
Removed:
#+BEGIN_SRC emacs-lisp :tangle no
1955
Added:
#+BEGIN_SRC emacs-lisp :tangle yes
1946
1956
(load-theme 'sd-compagnon-dark)
1947
1957
#+END_SRC
1948
1958
@@ -1950,7 +1960,7 @@
1950
1960
(load-theme 'molokai)
1951
1961
#+END_SRC
1952
1962
1953
Removed:
#+BEGIN_SRC emacs-lisp :tangle yes
1963
Added:
#+BEGIN_SRC emacs-lisp :tangle no
1954
1964
(load-theme 'sd-light)
1955
1965
#+END_SRC
1956
1966