[Emacs Lisp] Personal ~/.emacs.d/ configuration folder.
Miscellaneous housekeeping.
smart-documents.org
@@ -53,6 +53,7 @@
53
53
54
54
Put them somewhere it makes sense.
55
55
56
Added:
56
57
* Introduction
57
58
58
59
The following sections were laid out very deliberately. When we start
@@ -122,7 +123,7 @@
122
123
123
124
* Early setup
124
125
125
Removed:
** The first file to load
126
Added:
** TODO The first file to load
126
127
:PROPERTIES:
127
128
:sd-unpack-path: init.el
128
129
:END:
@@ -159,6 +160,16 @@
159
160
160
161
If no file is found, Emacs then loads in its purely vanilla state.
161
162
163
Added:
** Server start
164
Added:
165
Added:
Emacs can run as a server, spawning client windows as needed. This
166
Added:
reduces start-up times, and enables access to all buffers from all
167
Added:
frames.
168
Added:
169
Added:
#+begin_src emacs-lisp :tangle yes
170
Added:
(server-start)
171
Added:
#+end_src
172
Added:
162
173
** Profiling---start
163
174
164
175
We start the profiler now , and will interrupt it in Section
@@ -346,13 +357,12 @@
346
357
** Undo history
347
358
348
359
We save undo history in a designated directory, so as not to pollute
349
Removed:
our file hierarchy.
360
Added:
our =~/.emacs.d/= file hierarchy.
350
361
351
362
#+BEGIN_SRC emacs-lisp :tangle yes
352
363
(setq undo-tree-history-directory-alist '(("." . "~/.cache/emacs/")))
353
364
#+END_SRC
354
365
355
Removed:
356
366
** Initial and default frames
357
367
358
368
We set the dimensions of the initial frame:
@@ -404,12 +414,13 @@
404
414
405
415
** CUA mode
406
416
407
Removed:
The following bindings strive to further enhance CUA mode.[fn::Common
408
Removed:
User Access. This is a term coined by IBM which has influenced user
409
Removed:
navigation cues on all modern desktop OSes. From IBM's CUA, we get the
410
Removed:
=Ctrl-c= and =Ctrl-v= keyboard shortcuts.]
417
Added:
The bindings in the following sections strive to further enhance CUA
418
Added:
mode.[fn::Common User Access. This is a term coined by IBM which has
419
Added:
influenced user navigation cues on all modern desktop OSes. From
420
Added:
IBM's CUA, we get the =Ctrl-c=, =Ctrl-v=, and other keyboard
421
Added:
shortcuts.]
411
422
412
Removed:
#+BEGIN_SRC emacs-lisp :tangle yes
423
Added:
#+BEGIN_SRC emacs-lisp :tangle no
413
424
(cua-mode)
414
425
#+END_SRC
415
426
@@ -925,8 +936,6 @@
925
936
926
937
*** COMMENT Drawings
927
938
928
Removed:
929
Removed:
930
939
#+BEGIN_SRC ditaa :file resources/images/ditaa.png
931
940
+-----------+ +-----------------+
932
941
| c06F | | c06F |
@@ -1005,6 +1014,12 @@
1005
1014
(use-package haskell-mode)
1006
1015
#+END_SRC
1007
1016
1017
Added:
*** Smalltalk
1018
Added:
1019
Added:
#+BEGIN_SRC emacs-lisp :tangle yes
1020
Added:
(use-package smalltalk-mode)
1021
Added:
#+END_SRC
1022
Added:
1008
1023
*** Lua
1009
1024
1010
1025
# If I have to deal with luaotfload one more time, I swear...
@@ -1033,7 +1048,8 @@
1033
1048
(use-package csv-mode)
1034
1049
#+END_SRC
1035
1050
1036
Removed:
*** Interacting with PDFs
1051
Added:
*** COMMENT Interacting with PDFs
1052
Added:
# Doesn't work on Guix...
1037
1053
1038
1054
Org mode shines particularly when exporting to PDF---Org files can
1039
1055
reliably be shared and exported to PDF.
@@ -2037,24 +2053,13 @@
2037
2053
unusable. Thus, we /describe/ two themes that were developed
2038
2054
*purposefully* and iteratively.
2039
2055
2040
Removed:
#+BEGIN_SRC emacs-lisp :tangle no
2041
Removed:
(load-theme 'sd-compagnon-dark)
2042
Removed:
#+END_SRC
2043
Removed:
2044
Removed:
#+BEGIN_SRC emacs-lisp :tangle no
2045
Removed:
(load-theme 'molokai)
2046
Removed:
#+END_SRC
2047
Removed:
2048
Removed:
#+BEGIN_SRC emacs-lisp :tangle no
2049
Removed:
(load-theme 'wombat)
2050
Removed:
#+END_SRC
2051
Removed:
2052
Removed:
#+BEGIN_SRC emacs-lisp :tangle no
2053
Removed:
(load-theme 'sd-light)
2054
Removed:
#+END_SRC
2055
Removed:
2056
2056
#+BEGIN_SRC emacs-lisp :tangle yes
2057
Removed:
(load-theme 'sd-dark)
2057
Added:
;; (load-theme 'sd-compagnon-dark)
2058
Added:
;; (load-theme 'molokai)
2059
Added:
(load-theme 'wombat)
2060
Added:
;; (load-theme 'sd-light)
2061
Added:
;; (load-theme 'sd-dark)
2062
Added:
;; (load-theme 'gotham)
2058
2063
#+END_SRC
2059
2064
2060
2065
** My light and dark themes