[Emacs Lisp] Personal ~/.emacs.d/ configuration folder.
Org mode section clean up.
smart-documents.org
@@ -546,6 +546,20 @@
546
546
Microsoft Word. The end goal is, once again, to draw as many new users to Emacs
547
547
as possible!
548
548
549
Added:
Check out how much information Org mode keeps concerning the most recent
550
Added:
header:
551
Added:
552
Added:
#+NAME: org-meta-info
553
Added:
#+BEGIN_SRC emacs-lisp :tangle no :results pp :exports both :cache yes
554
Added:
(save-excursion
555
Added:
(org-previous-visible-heading 1)
556
Added:
(org-element-at-point))
557
Added:
#+END_SRC
558
Added:
559
Added:
#+RESULTS[cf28d310a45fa4e4dcd49882889cd36a2ae3820d]: org-meta-info
560
Added:
: (headline
561
Added:
: (:raw-value "~org-mode~" :begin 15070 :end 22082 :pre-blank 1 :contents-begin 15085 :contents-end 22081 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 15070 :title "~org-mode~"))
562
Added:
549
563
*** Basic customization
550
564
551
565
Org base directory is in user home on GNU/Linux, or in =AppData= in MS Windows.
@@ -646,6 +660,8 @@
646
660
-interaction=nonstopmode -outdir=%o %f"))
647
661
#+END_SRC
648
662
663
Added:
**** Exporting timestamps
664
Added:
649
665
We customize the format for org time stamps to make them appear monospaced in
650
666
our exported LaTeX documents. This makes them visually distinguishable from
651
667
body text.
@@ -657,6 +673,8 @@
657
673
"\\texttt{%s}")
658
674
#+END_SRC
659
675
676
Added:
**** LaTeX packages
677
Added:
660
678
The following packages are loaded for every time we export to LaTeX.
661
679
662
680
#+BEGIN_SRC emacs-lisp
@@ -671,18 +689,23 @@
671
689
("pdflatex"))))
672
690
#+END_SRC
673
691
692
Added:
**** Colored source blocks in PDF export
693
Added:
674
694
Little bonus for GNU/Linux users: syntax highlighting for source code blocks in
675
695
LaTeX exports.
676
696
677
697
#+BEGIN_SRC emacs-lisp
678
Removed:
(when (string-equal system-type "gnu/linux")
679
Removed:
(add-to-list 'org-latex-packages-alist '("AUTO" "minted" t
680
Removed:
("pdflatex" "lualatex")))
681
Removed:
(setq org-latex-listings 'minted)
682
Removed:
(setq org-latex-minted-options
683
Removed:
'(("style" "friendly") ())))
698
Added:
(when (string-equal system-type "gnu/linux")
699
Added:
(add-to-list 'org-latex-packages-alist '("AUTO" "minted" t
700
Added:
("pdflatex" "lualatex")))
701
Added:
(setq org-latex-listings 'minted)
702
Added:
(setq org-latex-minted-options '(("style" "friendly")
703
Added:
("breaklines" "true")
704
Added:
("breakanywhere" "true"))))
684
705
#+END_SRC
685
706
707
Added:
**** Cleaning directory after PDF compilation
708
Added:
686
709
Now, we set the files to be deleted when a LaTeX \rightarrow PDF compilation
687
710
occurs. We only care about two files, in the end: the Org mode file for
688
711
edition, and the PDF for distribution.
@@ -695,6 +718,8 @@
695
718
"tex" "lot" "lof"))
696
719
#+END_SRC
697
720
721
Added:
**** Chronological diary entries
722
Added:
698
723
By default, Org agenda inserts diary entries as the first under the selected
699
724
date. It is preferable to insert entries in the order that they were recorded,
700
725
i.e. chronologically.
@@ -716,6 +741,8 @@
716
741
;; ("\\subsubsection*{%s}" . "\\subsubsection*{%s}")))
717
742
#+END_SRC
718
743
744
Added:
**** Table of contents
745
Added:
719
746
By default, body text can immediately follow the table of contents. It is
720
747
however cleaner to separate table of contents with the rest of the work.
721
748
@@ -963,6 +990,18 @@
963
990
;; (load-file)
964
991
#+END_SRC
965
992
993
Added:
*** Icons
994
Added:
995
Added:
Icon fonts
996
Added:
997
Added:
#+BEGIN_SRC emacs-lisp
998
Added:
(use-package all-the-icons)
999
Added:
#+END_SRC
1000
Added:
1001
Added:
#+BEGIN_SRC emacs-lisp
1002
Added:
(use-package mode-icons)
1003
Added:
#+END_SRC
1004
Added:
966
1005
*** Better parentheses
967
1006
968
1007
#+BEGIN_SRC emacs-lisp
@@ -1010,7 +1049,8 @@
1010
1049
1011
1050
* Editing preferences
1012
1051
1013
Removed:
These customizations enhance editor usability.
1052
Added:
These customizations enhance editor usability. They also encompass cosmetic
1053
Added:
changes not brought about a specific package.
1014
1054
1015
1055
** Editor
1016
1056
@@ -1202,6 +1242,10 @@
1202
1242
- Slightly wider than Hack
1203
1243
- More opinionated shapes
1204
1244
- Very legible parentheses, very useful for Emacs Lisp!
1245
Added:
- Jost[fn::https://indestructibletype.com/Jost.html] :: ~org-document-title~
1246
Added:
and ~org-level-1~
1247
Added:
- Ultra-modern
1248
Added:
- Tasteful amount of geometric inspiration
1205
1249
1206
1250
**** Previously used /virgin fonts/
1207
1251
smart-documents.pdf
Binary files differ
themes/blendoit-light-theme.el
@@ -1,5 +1,5 @@
1
1
(deftheme blendoit-light
2
Removed:
"Created 2020-10-10.")
2
Added:
"Created 2020-10-25.")
3
3
4
4
(custom-theme-set-faces
5
5
'blendoit-light
@@ -53,19 +53,19 @@
53
53
'(ivy-minibuffer-match-highlight ((t (:inherit highlight))))
54
54
'(org-formula ((t (:inherit org-table))))
55
55
'(org-meta-line ((t (:foreground "SteelBlue" :family "Hermit"))))
56
Removed:
'(org-document-title ((t (:weight bold :height 2.0))))
56
Added:
'(org-document-title ((t (:weight bold :height 2.0 :family "Jost*"))))
57
57
'(org-footnote ((t (:inherit link))))
58
58
'(org-document-info-keyword ((t (:inherit org-meta-line))))
59
59
'(org-code ((t (:background "light grey" :foreground "black" :height 0.9 :family "Hack"))))
60
60
'(org-checkbox-statistics-todo ((t (:inherit org-checkbox :foreground "tomato"))))
61
61
'(org-checkbox-statistics-done ((t (:inherit org-checkbox :foreground "ForestGreen"))))
62
Removed:
'(org-verbatim ((t (:inherit fixed-pitch :height 0.9 :foreground "DodgerBlue1" :foundry "Hack"))))
62
Added:
'(org-verbatim ((t (:foreground "DodgerBlue1" :height 0.9 :foundry "Hack"))))
63
63
'(font-lock-doc-face ((t (:inherit font-lock-string-face :Family "Public Sans"))))
64
64
'(org-document-info ((t (:weight bold))))
65
65
'(org-table ((t (:height 0.8 :family "Hack"))))
66
66
'(org-block ((t (:height 0.8 :family "Hermit"))))
67
67
'(org-special-keyword ((t (:inherit org-meta-line))))
68
Removed:
'(org-level-1 ((t (:foreground "black" :weight bold :height 1.6))))
68
Added:
'(org-level-1 ((t (:foreground "black" :weight bold :height 1.6 :family "Jost*"))))
69
69
'(org-level-2 ((t (:foreground "gray30" :weight bold :height 1.4))))
70
70
'(org-level-3 ((t (:foreground "gray45" :weight bold :height 1.2))))
71
71
'(org-level-4 ((t (:foreground "gray60" :weight bold :height 1.1))))