[Emacs Lisp] Personal ~/.emacs.d/ configuration folder.
`sd' macro.
smart-documents.org
@@ -6,7 +6,7 @@
6
6
#+EMAIL: smart-documents@tuta.io
7
7
8
8
#+OPTIONS: html-style:nil
9
Removed:
#+STARTUP: showall
9
Added:
#+MACRO: sd /Smart Documents/
10
10
# LaTeX setup
11
11
#+SETUPFILE: ~/.emacs.d/templates/documents/gnu-default.setup
12
12
# Title page
@@ -16,21 +16,23 @@
16
16
#+LATEX_HEADER_EXTRA: \newfontfamily\publicsans{Public Sans}
17
17
18
18
#+LATEX: \begin{abstract}
19
Removed:
The idea of /Smart Documents/ came to me as I was reflecting on how to
20
Removed:
improve the document creation process in my workplace. The GNU Emacs
21
Removed:
editor had captured my imagination, and I wanted to create an
22
Removed:
accessible and highly productive text editor to benefit my
23
Removed:
organization. In this paper, I'll lay out my vision for the /Smart
24
Removed:
Document/, a file containing both text destined to the reader, and
25
Removed:
code describing how to update, validate, and present this text; then,
26
Removed:
I'll weave my personal GNU Emacs customizations with a tutorial. This
27
Removed:
paper is a /Smart Document/ itself!
19
Added:
The idea of {{{sd}}} came to me as I was reflecting on how to improve
20
Added:
the document creation process in my workplace. The GNU Emacs editor
21
Added:
had captured my imagination, and I wanted to create an accessible and
22
Added:
highly productive text editor to benefit my organization. In this
23
Added:
paper, I'll lay out my vision for the /Smart Document/, a file
24
Added:
containing both text destined to the reader, and code describing how
25
Added:
to update, validate, and present this text; then, I'll weave my
26
Added:
personal GNU Emacs customizations with a tutorial. This paper is a
27
Added:
{{{sd}}} itself!
28
28
#+LATEX: \end{abstract}
29
29
30
30
* COMMENT All TODOs
31
31
32
32
** TODO Harmonize ~compagnon~ themes
33
33
34
Added:
** TODO Soft-coded paths
35
Added:
34
36
* Introduction
35
37
36
38
The following sections were laid out very deliberately. When we start
@@ -55,9 +57,9 @@
55
57
56
58
** TODO User details
57
59
58
Removed:
One advantage of working with /Smart Documents/ is that they can
59
Removed:
automatically be populated with our details in the header, footer, or
60
Removed:
other appropriate element.
60
Added:
One advantage of working with {{{sd}}} is that they can automatically
61
Added:
be populated with our details in the header, footer, or other
62
Added:
appropriate element.
61
63
62
64
#+NAME: user-details-get
63
65
#+BEGIN_SRC emacs-lisp