Literate `Introduction' and `Packages'.

Commit
dcb7a7a9e4fc8ad53f523ef7f2c9e57a8a4d4c65
Author
Blendoit <blendoit@gmail.com>
Author date
Committer
Blendoit <blendoit@gmail.com>
Committer date
Changed files
blendoit/blendoit-init.org
index c0b55e4d..95d634c4 100644..100644
@@ -1,4 +1,4 @@
1 Removed: #+TITLE: My literate GNU Emacs config
1 Added: #+TITLE: My Literate GNU Emacs Config
2 2 #+AUTHOR: Marius Peter
3 3 #+DATE: <2020-07-23 Thu>
4 4 #+EMAIL: blendoit@gmail.com
@@ -22,14 +22,23 @@
22 22 #+LATEX: \end{abstract}
23 23
24 24 * Introduction
25 Removed: :PROPERTIES:
26 Removed: :UNNUMBERED: t
27 Removed: :END:
28 25
29 Removed: The following sections were laid out very deliberately, so that our Emacs Lisp
30 Removed: environment loads in a logical fashion. For instance, we only begin loading
31 Removed: packages once we ensured ~use-package~ was working properly.
26 Added: The following sections were laid out very deliberately. When we start Emacs,
27 Added: Emacs Lisp source blocks contained in this document are evaluated
28 Added: sequentially. This means that our editing environment is bootstrapped at every
29 Added: Emacs startup! For instance, we only begin loading packages once we ensured
30 Added: ~use-package~ is working properly.
32 31
32 Added: Customizing Emacs goes far, far beyond this document---feel free to experiment
33 Added: and discover.
34 Added:
35 Added: - ~C-h f~ describe function
36 Added: - ~C-h v~ describe variable
37 Added: - ~C-h k~ describe key
38 Added:
39 Added: These three commands will attempt to describe the element currently under our
40 Added: cursor, however you can start typing to search for another symbol.
41 Added:
33 42 * TODO First-time setup
34 43
35 44 Spacemacs-like dialog for default settings.
@@ -82,8 +91,8 @@
82 91
83 92 ** Profiling --- start
84 93
85 Removed: We start the profiler now , and will interrupt it in section [[Profiling ---
86 Removed: stop]]. We will then present profiling report in section [[Profiling --- report]].
94 Added: We start the profiler now , and will interrupt it in Section [[Profiling ---
95 Added: stop]]. We will then present profiling report in Section [[Profiling --- report]].
87 96
88 97 #+NAME: profiler-start
89 98 #+BEGIN_SRC emacs-lisp
@@ -246,8 +255,16 @@
246 255
247 256 Packages are collections of =.el= files providing added functionality to Emacs.
248 257
249 Removed: ** Package archives
258 Added: ** Meta
250 259
260 Added: How do we bootstrap packages? First, let's figure out:
261 Added:
262 Added: 1. Where we get our packages from
263 Added: 2. How we upgrade packages
264 Added: 3. How we ensure our required packages are installed
265 Added:
266 Added: *** Package archives
267 Added:
251 268 List of package archives.
252 269
253 270 #+NAME: package-archives
@@ -258,7 +275,7 @@
258 275 (package-initialize)
259 276 #+END_SRC
260 277
261 Removed: ** TODO Convenient package update
278 Added: *** TODO Convenient package update
262 279
263 280 One-function rollup of upgradeable package tagging, download and lazy install.
264 281
@@ -266,10 +283,10 @@
266 283
267 284 #+END_SRC
268 285
269 Removed: ** ~use-package~
286 Added: *** ~use-package~
270 287
271 Removed: First and foremost, we ensure =use-package= is installed, as well as all
272 Removed: packages described in this configuration file.
288 Added: We ensure =use-package= is installed, as well as all packages described in this
289 Added: configuration file.
273 290
274 291 #+BEGIN_SRC emacs-lisp
275 292 (unless (package-installed-p 'use-package)
@@ -281,10 +298,11 @@
281 298 (require 'bind-key)
282 299 #+END_SRC
283 300
284 Removed: ** ~delight~
301 Added: *** ~delight~
285 302
286 303 With this package, we suppress the mention of certain minor modes in the mode
287 Removed: line/powerline.
304 Added: line/powerline. We include it in Meta (cf. [[Meta]]) because it concerns all
305 Added: other packages.
288 306
289 307 #+BEGIN_SRC emacs-lisp
290 308 (use-package delight)
@@ -481,7 +499,7 @@
481 499 (add-hook 'text-mode-hook 'flyspell-mode)
482 500 #+END_SRC
483 501
484 Removed: *** ~yas-nippet~
502 Added: *** ~yasnippet~
485 503
486 504 #+NAME: yasnippet
487 505 #+BEGIN_SRC emacs-lisp
@@ -664,7 +682,7 @@
664 682 :delight)
665 683 #+END_SRC
666 684
667 Removed: * Theme
685 Added: * Themes
668 686
669 687 We load my custom theme.
670 688
blendoit/blendoit-init.pdf
index a97ab4de..845bedcc 100644..100644

Binary files differ