diff --git a/README.md b/README.md
index 564287ce..e1a6ee5f 100644
--- a/README.md
+++ b/README.md
@@ -44,6 +44,8 @@ Different ways to install:
# External programs
- `ripgrep` (optional) used by `counsel-rg` (package `counsel`)
+- `texlive-luatex` for `luainputenc.sty` used by org latex export
+- `texlive-xetex` for `realscripts.sty` for `KpRoman` used by org latex export
@@ -80,6 +82,998 @@ General key bindings and functions
- (`decode-coding-region`) e.g. decode to `utf-8` (e.g. 晴天)
- (`diff-buffer-with-file`) show a diff between buffer (current state) and file (saved state)
+
+
+
+
+
+
+
+
+
+
+
+
+| PACKAGE_____________________ |
+VERSION______ |
+REPO_______ |
+
+
+
+
+| ace-window |
+20220911.358 |
+melpa |
+
+
+
+
+| adaptive-wrap |
+0.8 |
+elpa-gnu |
+
+
+
+
+| all-the-icons |
+20230909.2053 |
+melpa |
+
+
+
+
+| all-the-icons-ivy-rich |
+20230420.1234 |
+melpa |
+
+
+
+
+| amx |
+20230413.121 |
+melpa |
+
+
+
+
+| anaconda-mode |
+20230821.2131 |
+melpa |
+
+
+
+
+| async |
+20230528.622 |
+melpa |
+
+
+
+
+| avy |
+20230420.404 |
+melpa |
+
+
+
+
+| awesome-tray |
+4.2 |
+custom |
+
+
+
+
+| biblio |
+20230202.1721 |
+melpa |
+
+
+
+
+| biblio-core |
+20230202.1721 |
+melpa |
+
+
+
+
+| bibtex-completion |
+20230918.953 |
+melpa |
+
+
+
+
+| bind-key |
+20230203.2004 |
+melpa |
+
+
+
+
+| cfrs |
+20220129.1149 |
+melpa |
+
+
+
+
+| citeproc |
+20230228.1414 |
+melpa |
+
+
+
+
+| cl-libify |
+20181130.23 |
+melpa |
+
+
+
+
+| company |
+20231023.1033 |
+melpa |
+
+
+
+
+| company-anaconda |
+20230821.2126 |
+melpa |
+
+
+
+
+| company-ledger |
+20210910.25 |
+melpa |
+
+
+
+
+| company-quickhelp |
+20231026.1714 |
+melpa |
+
+
+
+
+| company-statistics |
+20170210.1933 |
+melpa |
+
+
+
+
+| company-web |
+20220115.2146 |
+melpa |
+
+
+
+
+| compat |
+29.1.4.2 |
+elpa-gnu |
+
+
+
+
+| counsel |
+20231025.2311 |
+melpa |
+
+
+
+
+| crdt |
+0.3.5 |
+elpa-gnu |
+
+
+
+
+| ctable |
+20210128.629 |
+melpa |
+
+
+
+
+| dash |
+20230714.723 |
+melpa |
+
+
+
+
+| dashboard |
+20231031.359 |
+melpa |
+
+
+
+
+| deft |
+20210707.1633 |
+melpa |
+
+
+
+
+| delight |
+1.7 |
+elpa-gnu |
+
+
+
+
+| dialog |
+0.2 |
+custom |
+
+
+
+
+| diff-hl |
+20230807.1516 |
+melpa |
+
+
+
+
+| dim |
+20160818.949 |
+melpa |
+
+
+
+
+| elisp-refs |
+20230920.201 |
+melpa |
+
+
+
+
+| emacsql |
+20230417.1448 |
+melpa |
+
+
+
+
+| emacsql-sqlite |
+20230225.2205 |
+melpa |
+
+
+
+
+| emacsql-sqlite-builtin |
+20230409.1847 |
+melpa |
+
+
+
+
+| emojify |
+20210108.1111 |
+melpa |
+
+
+
+
+| ess |
+20230807.1422 |
+melpa |
+
+
+
+
+| ess-R-data-view |
+20130509.1158 |
+melpa |
+
+
+
+
+| f |
+20230823.1159 |
+melpa |
+
+
+
+
+| flycheck |
+20230813.62 |
+melpa |
+
+
+
+
+| flycheck-ledger |
+20200304.2204 |
+melpa |
+
+
+
+
+| flycheck-pos-tip |
+20200516.16 |
+melpa |
+
+
+
+
+| flyspell-correct |
+20220520.63 |
+melpa |
+
+
+
+
+| flyspell-correct-ivy |
+20220520.63 |
+melpa |
+
+
+
+
+| focus |
+20221016.1846 |
+melpa |
+
+
+
+
+| git-commit |
+20231030.2243 |
+melpa |
+
+
+
+
+| git-messenger |
+20201202.1637 |
+melpa |
+
+
+
+
+| gnuplot |
+20230323.14 |
+melpa |
+
+
+
+
+| helpful |
+20231028.516 |
+melpa |
+
+
+
+
+| ht |
+20230703.558 |
+melpa |
+
+
+
+
+| htmlize |
+20210825.215 |
+melpa |
+
+
+
+
+| hydra |
+20220910.1206 |
+melpa |
+
+
+
+
+| indent-guide |
+20210115.4 |
+melpa |
+
+
+
+
+| iscroll |
+20220612.31 |
+melpa |
+
+
+
+
+| ivy |
+20231025.2311 |
+melpa |
+
+
+
+
+| ivy-bibtex |
+20210927.1205 |
+melpa |
+
+
+
+
+| ivy-rich |
+20230425.1422 |
+melpa |
+
+
+
+
+| js2-mode |
+20230628.238 |
+melpa |
+
+
+
+
+| key-chord |
+20230522.223 |
+melpa |
+
+
+
+
+| langtool |
+20230222.326 |
+melpa |
+
+
+
+
+| ledger-mode |
+20230925.1013 |
+melpa |
+
+
+
+
+| lv |
+20200507.1518 |
+melpa |
+
+
+
+
+| magit |
+20231103.1516 |
+melpa |
+
+
+
+
+| magit-section |
+20231014.1405 |
+melpa |
+
+
+
+
+| markdown-mode |
+20231028.853 |
+melpa |
+
+
+
+
+| memoize |
+20200103.2036 |
+melpa |
+
+
+
+
+| mu4e-maildirs-extension |
+melpa |
+ |
+
+
+
+
+| multiple-cursors |
+20230728.518 |
+melpa |
+
+
+
+
+| notmuch |
+20231006.2337 |
+melpa |
+
+
+
+
+| ob-async |
+20210428.2052 |
+melpa |
+
+
+
+
+| olivetti |
+20231104.538 |
+melpa |
+
+
+
+
+| ol-notmuch |
+20230511.2048 |
+melpa |
+
+
+
+
+| org |
+9.6.11 |
+elpa-gnu |
+
+
+
+
+| org-appear |
+20220617.2355 |
+melpa |
+
+
+
+
+| org-brain |
+20230217.1908 |
+melpa |
+
+
+
+
+| org-cliplink |
+20201126.102 |
+melpa |
+
+
+
+
+| org-contrib |
+0.4.2 |
+elpa-nongnu |
+
+
+
+
+| org-drill |
+20210427.2003 |
+melpa |
+
+
+
+
+| org-fancy-priorities |
+20210830.1657 |
+melpa |
+
+
+
+
+| org-fragtog |
+20220714.2146 |
+melpa |
+
+
+
+
+| orgit |
+20230917.1001 |
+melpa |
+
+
+
+
+| org-ref |
+20231101.2355 |
+melpa |
+
+
+
+
+| org-roam |
+20230307.1721 |
+melpa |
+
+
+
+
+| org-roam-bibtex |
+20230628.2036 |
+melpa |
+
+
+
+
+| org-roam-timestamps |
+20221104.1544 |
+melpa |
+
+
+
+
+| org-roam-ui |
+20221105.104 |
+melpa |
+
+
+
+
+| org-sticky-header |
+20201223.143 |
+melpa |
+
+
+
+
+| org-superstar |
+20230116.1358 |
+melpa |
+
+
+
+
+| org-table-sticky-header |
+20190924.506 |
+melpa |
+
+
+
+
+| ov |
+20230522.1117 |
+melpa |
+
+
+
+
+| ox-pandoc |
+20230627.643 |
+melpa |
+
+
+
+
+| ox-reveal |
+20221127.814 |
+melpa |
+
+
+
+
+| ox-tufte |
+20231022.2117 |
+melpa |
+
+
+
+
+| page-break-lines |
+20230804.658 |
+melpa |
+
+
+
+
+| parsebib |
+20230228.153 |
+melpa |
+
+
+
+
+| pdf-tools |
+20230611.239 |
+melpa |
+
+
+
+
+| persist |
+0.5 |
+elpa-gnu |
+
+
+
+
+| pfuture |
+20220913.1401 |
+melpa |
+
+
+
+
+| php-mode |
+20230929.123 |
+melpa |
+
+
+
+
+| pkg-info |
+20150517.1143 |
+melpa |
+
+
+
+
+| plantuml-mode |
+20191102.2056 |
+melpa |
+
+
+
+
+| polymode |
+20230317.1218 |
+melpa |
+
+
+
+
+| popup |
+20230819.2306 |
+melpa |
+
+
+
+
+| popwin |
+20210215.1849 |
+melpa |
+
+
+
+
+| posframe |
+20230714.227 |
+melpa |
+
+
+
+
+| pos-tip |
+20230721.834 |
+melpa |
+
+
+
+
+| powershell |
+20220805.1712 |
+melpa |
+
+
+
+
+| pythonic |
+20230821.1733 |
+melpa |
+
+
+
+
+| queue |
+0.2 |
+elpa-gnu |
+
+
+
+
+| rainbow-mode |
+1.0.6 |
+elpa-gnu |
+
+
+
+
+| restart-emacs |
+20201127.1425 |
+melpa |
+
+
+
+
+| s |
+20220902.1511 |
+melpa |
+
+
+
+
+| seq |
+2.24 |
+elpa-gnu |
+
+
+
+
+| simple-httpd |
+20230821.1458 |
+melpa |
+
+
+
+
+| spacemacs-theme |
+20230530.1751 |
+melpa |
+
+
+
+
+| sphinx-doc |
+20210213.125 |
+melpa |
+
+
+
+
+| sql-indent |
+1.7 |
+elpa-gnu |
+
+
+
+
+| srefactor |
+20230504.617 |
+melpa |
+
+
+
+
+| stickyfunc-enhance |
+20150429.1814 |
+melpa |
+
+
+
+
+| string-inflection |
+20220910.1306 |
+melpa |
+
+
+
+
+| swiper |
+20231025.2311 |
+melpa |
+
+
+
+
+| systemd |
+20230201.302 |
+melpa |
+
+
+
+
+| tablist |
+20231019.1126 |
+melpa |
+
+
+
+
+| transient |
+20231103.2312 |
+melpa |
+
+
+
+
+| treemacs |
+20231101.115 |
+melpa |
+
+
+
+
+| treemacs-magit |
+20230830.1936 |
+melpa |
+
+
+
+
+| use-package |
+20230426.2324 |
+melpa |
+
+
+
+
+| virtual-auto-fill |
+20200906.2038 |
+melpa |
+
+
+
+
+| visual-fill-column |
+20230102.183 |
+melpa |
+
+
+
+
+| vterm |
+20230417.424 |
+melpa |
+
+
+
+
+| web-completion-data |
+20160318.848 |
+melpa |
+
+
+
+
+| web-mode |
+20231025.1927 |
+melpa |
+
+
+
+
+| websocket |
+20230809.305 |
+melpa |
+
+
+
+
+| which-key |
+20230905.2128 |
+melpa |
+
+
+
+
+| with-editor |
+20230917.958 |
+melpa |
+
+
+
+
+| yasnippet |
+20230914.14 |
+melpa |
+
+
+
+
+| yasnippet-snippets |
+20230815.82 |
+melpa |
+
+
+
+
diff --git a/README.org b/README.org
index d4b3ab73..9731426d 100644
--- a/README.org
+++ b/README.org
@@ -37,6 +37,8 @@ sh -c "$(fetch -o - http://gitea.weseng.de/daniel/emacs/raw/master/scripts/insta
:CUSTOM_ID: programs
:END:
- =ripgrep= (optional) used by =counsel-rg= (package =counsel=)
+- =texlive-luatex= for =luainputenc.sty= used by org latex export
+- =texlive-xetex= for =realscripts.sty= for =KpRoman= used by org latex export
* Usage
:PROPERTIES:
diff --git a/early-init.el b/early-init.el
index dd30ecf3..115f1df6 100644
--- a/early-init.el
+++ b/early-init.el
@@ -8,7 +8,7 @@
;; A big contributor to startup times is garbage collection. We up the gc
;; threshold to temporarily prevent it from running, then reset it later by
;; enabling `gcmh-mode'. Not resetting it will cause stuttering/freezes.
-(setq gc-cons-threshold (* 50 1000 1000)) ;; Make startup faster by reducing the frequency of garbage collection. The default is 800 kilobytes. Measured in bytes. Will be decreased again at the end.
+(setq gc-cons-threshold (* 100 1024 1024)) ;; Make startup faster by reducing the frequency of garbage collection. The default is 800 kilobytes. Measured in bytes. Will (and should) be decreased again at the end.
;; make UTF-8 the default coding system:
(set-language-environment "UTF-8")
diff --git a/lisp/my/my-org-article.el b/lisp/my/my-org-article.el
index 85292f56..3b353189 100644
--- a/lisp/my/my-org-article.el
+++ b/lisp/my/my-org-article.el
@@ -36,6 +36,22 @@
(require 'org)
(require 'org-ref) ;; `org-ref-acronyms-before-parsing' and to find `cite:...' in the org file.
+;;; Function Declarations
+(defvar my-org-article-latex-default-packages-alist)
+(defvar my-org-article-latex-packages-alist)
+(defvar my-org-article-latex-compiler)
+(defvar my-org-article-latex-default-class)
+(defvar my-org-article-latex-default-class-options)
+(defvar my-org-article-latex-header)
+(defvar my-org-article-latex-header-extra)
+(defvar my-org-article-latex-document-type)
+(defvar my-org-article-latex-header-biblatex)
+(defvar my-org-article-latex-opening)
+(defvar my-org-article-latex-closing)
+(defvar my-org-article-latex-fontsize)
+(defvar my-org-article-latex-draft)
+(defvar my-org-article-latex-references)
+
;; add to generel org variabels, so that it works also for babel latex src blocks
(add-to-list 'org-babel-latex-htlatex-packages "{pgfplots}" t)
@@ -256,6 +272,33 @@ This is intended to be run in `org-export-before-parsing-hook'."
(or (booleanp x)
(integerp x))))
+;;;; Document
+
+(defcustom my-org-article-latex-document-type
+ "Paper"
+ "Article opening."
+ :group 'my-org-export-article)
+
+(defcustom my-org-article-latex-opening
+ ""
+ "Article opening."
+ :group 'my-org-export-article)
+
+(defcustom my-org-article-latex-closing
+ ""
+ "Article closing."
+ :group 'my-org-export-article)
+
+(defcustom my-org-article-latex-fontsize
+ "11pt"
+ "fontsize"
+ :group 'my-org-export-article)
+
+(defcustom my-org-article-latex-draft
+ nil
+ "draft"
+ :group 'my-org-export-article)
+
;; LaTeX
@@ -388,21 +431,6 @@ Currently only one i.e. A.x is possible."
(add-to-list 'org-export-filter-headline-functions
'my-org-article-latex-appendix)
-;;; Function Declarations
-(defvar my-org-article-latex-default-packages-alist)
-(defvar my-org-article-latex-packages-alist)
-(defvar my-org-article-latex-compiler)
-(defvar my-org-article-latex-default-class)
-(defvar my-org-article-latex-default-class-options)
-(defvar my-org-article-latex-header)
-(defvar my-org-article-latex-header-extra)
-(defvar my-org-article-latex-document-type)
-(defvar my-org-article-latex-header-biblatex)
-(defvar my-org-article-latex-opening)
-(defvar my-org-article-latex-closing)
-(defvar my-org-article-latex-draft)
-(defvar my-org-article-latex-references)
-
(defcustom my-org-article-latex-references "" "")
;; see ox-latex function org-export-define-backend
@@ -436,6 +464,7 @@ Currently only one i.e. A.x is possible."
(:article-biblatex "BIBLATEX" nil my-org-article-latex-header-biblatex t)
(:article-closing "CLOSING" nil my-org-article-latex-closing newline)
(:article-opening "OPENING" nil my-org-article-latex-opening newline)
+ (:article-fontsize nil "fontsize" my-org-article-latex-fontsize t)
(:article-draft nil "draft" my-org-article-latex-draft t) ;; toogle (nil/t) to activate draft visuals, see :draft in `my-org-article-latex-template-plist'
(:article-references "REFERENCES" nil my-org-article-latex-references newline)) ;; TODO not installed yet, maybe using oc-biblatex?
@@ -463,8 +492,7 @@ Currently only one i.e. A.x is possible."
:group 'my-org-export-article
:type '(string :tag "LaTeX class"))
-(defcustom my-org-article-latex-header-biblatex
- "
+(let ((default "
%\\usepackage[fixlanguage]{babelbib} % Mehrsprachige Literaturliste, nicht mit biblatex
%\\selectbiblanguage{german}
\\usepackage[
@@ -624,13 +652,17 @@ Currently only one i.e. A.x is possible."
\\usebibmacro{date+extrayear}}
\\addbibresource{references.bib}
-"
- "The default LaTeX biblatex setup."
- :group 'my-org-export-article
- :type '(string :tag "LaTeX class"))
+"))
+ (defcustom my-org-article-latex-header-biblatex default
+ "The default LaTeX biblatex setup."
+ :group 'my-org-export-article
+ :type '(string :tag "LaTeX class"))
+ )
(defvar my-org-article-latex-template-plist
(list
+ ;; :fontsize (symbol-value 'my-org-article-latex-fontsize)
+ :fontsize my-org-article-latex-fontsize
:draft "\\setlength{\\overfullrule}{5pt}"
;; LANG REPLACEMENTS
:documentclass-en "english"
@@ -653,11 +685,10 @@ Currently only one i.e. A.x is possible."
:lstlistingname-de "\\renewcommand{\\lstlistingname}{Programmausdruck}\\renewcommand{\\lstlistlistingname}{Programmausdrucke}"
)
"Replacements.
-:documentclass-xx used in
-`my-org-article-latex-default-class-options' as <>
-all other in `my-org-article-latex-header' template replacements
-in `my-org-article-latex-template-value' IMPORTANT an 'en'
-version must be defined. This is the fallback for language
+:documentclass-xx used in `my-org-article-latex-default-class-options'
+as %<> all other in `my-org-article-latex-header'
+template replacements in `my-org-article-latex-template-value' IMPORTANT
+for lang vars an 'en' version must be defined as a fallback for language
replacements.")
(defcustom my-org-article-latex-default-class-options
@@ -672,7 +703,7 @@ replacements.")
"\
[
paper=a4,
- fontsize=11pt,
+ fontsize=<>,
DIV=12,
BCOR=10mm,
headsepline,
@@ -685,8 +716,12 @@ replacements.")
]"
"The default LaTeX class options.
-Replaces <<...>> with values defined in
-`my-org-article-latex-template-plist'"
+Replaces %<<...>> with values defined in
+`my-org-article-latex-template-plist'
+
+<> with :options-alist :article-fontsize (default in
+ `my-org-article-latex-fontsize')
+"
:group 'my-org-export-article
:type '(string :tag "LaTeX class"))
@@ -1341,52 +1376,41 @@ Text like <<...>>> will be replaced according to
(boolean :tag "Snippet"))
(string :tag "A line of LaTeX"))))
-;;;; Document
-
-(defcustom my-org-article-latex-document-type
- "Paper"
- "Article opening."
- :group 'my-org-export-article)
-
-(defcustom my-org-article-latex-opening
- ""
- "Article opening."
- :group 'my-org-export-article)
-
-(defcustom my-org-article-latex-closing
- ""
- "Article closing."
- :group 'my-org-export-article)
-
-(defcustom my-org-article-latex-draft
- nil
- "Article closing."
- :group 'my-org-export-article)
-
;;; Template
-(defun my-org-article-latex-template-value (property &optional suffix)
+(defun my-org-article-latex-template-value (property &optional suffix suffix-fallback)
"Return PROPERTY value defined in `my-org-article-latex-template-plist'.
If SUFFIX is a string and not empty (e.g. \"de\") it is concat to
-property with - (i.e. \"-de\") and returned if found otherwise
-will return the -en version.
+property with - (i.e. \"-de\") and returned if found, otherwise if
+SUFFIX is not found will return the -SUFFIX-FALLBACK version.
Example:
(my-org-article-latex-template-value :documentclass-en)
\"english\"
+ (my-org-article-latex-template-value :documentclass-de)
+ \"ngerman\"
(my-org-article-latex-template-value :documentclass \"de\")
- \"ngerman\""
+ \"ngerman\"
+ (my-org-article-latex-template-value :documentclass \"xx\" \"en\")
+ \"english\"
+ (my-org-article-latex-template-value :documentclass \"xx\" \"xx\")
+ \"nil\"
+ (my-org-article-latex-template-value :documentclass \"xx\")
+ \"nil\"
+ (my-org-article-latex-template-value xx)
+ \"nil\""
(if suffix
;; suffix (language) replacements
(let ((value (plist-get
my-org-article-latex-template-plist
- (intern (concat (symbol-name property) "-" suffix)))))
+ (intern (concat (symbol-name property) "-" suffix))))
+ (suffix-fallback (or suffix-fallback "en")))
(if value
value
(plist-get
my-org-article-latex-template-plist
- (intern (concat (symbol-name property) "-en")))))
+ (intern (concat (symbol-name property) "-" suffix-fallback)))))
;; direct preplacements
(plist-get my-org-article-latex-template-plist property)))
@@ -1403,13 +1427,16 @@ Uses also `my-org-article-latex-template-value' with
;; (class-options
;; (string-replace
;; "%<>"
- ;; (my-org-article-latex-template-value :documentclass lang)
+ ;; (my-org-article-latex-template-value :documentclass lang \"en\")
;; (plist-get info :latex-class-options)))
;; multi replace
(class-options
(s-replace-all
- (list (cons "%<>"
- (my-org-article-latex-template-value :documentclass lang)))
+ (list
+ (cons "%<>"
+ (my-org-article-latex-template-value :documentclass lang "en"))
+ (cons "<>"
+ (plist-get info :article-fontsize)))
(plist-get info :latex-class-options)))
(header (nth 1 (assoc class (plist-get info :latex-classes)))))
(and (stringp header)
@@ -1436,19 +1463,19 @@ Uses also `my-org-article-latex-template-value' with
(my-org-article-latex-template-value :draft))
(cons "%<>" ""))
(cons "%<>"
- (my-org-article-latex-template-value :babel lang))
+ (my-org-article-latex-template-value :babel lang "en"))
(cons "%<>"
- (my-org-article-latex-template-value :fontspec lang))
+ (my-org-article-latex-template-value :fontspec lang "en"))
(cons "%<>"
- (my-org-article-latex-template-value :ruby lang))
+ (my-org-article-latex-template-value :ruby lang "en"))
(cons "%<>"
- (my-org-article-latex-template-value :biblatex lang))
+ (my-org-article-latex-template-value :biblatex lang "en"))
(cons "%<>"
- (my-org-article-latex-template-value :csquotes lang))
+ (my-org-article-latex-template-value :csquotes lang "en"))
(cons "%<>"
- (my-org-article-latex-template-value :mtcselectlanguage lang))
+ (my-org-article-latex-template-value :mtcselectlanguage lang "en"))
(cons "%<>"
- (my-org-article-latex-template-value :lstlistingname lang)))
+ (my-org-article-latex-template-value :lstlistingname lang "en")))
(plist-get info :latex-header))
(and (not snippet?)
(plist-get info :latex-header-extra)))
@@ -1773,29 +1800,45 @@ pre.src::before {
/* Import ET Book styles
adapted from https://github.com/edwardtufte/et-book/blob/gh-pages/et-book.css */
/*
-@font-face { font-family: \"et-book\";
- src: url(\"et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot\");
- src: url(\"et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot?#iefix\") format(\"embedded-opentype\"), url(\"et-book/et-book-roman-line-figures/et-book-roman-line-figures.woff\") format(\"woff\"), url(\"et-book/et-book-roman-line-figures/et-book-roman-line-figures.ttf\") format(\"truetype\"), url(\"et-book/et-book-roman-line-figures/et-book-roman-line-figures.svg#etbookromanosf\") format(\"svg\");
- font-weight: normal;
- font-style: normal; }
+@font-face {
+ font-family: \"et-book\";
+ src: url(\"et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot\");
+ src: url(\"et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot?#iefix\") format(\"embedded-opentype\"),
+ url(\"et-book/et-book-roman-line-figures/et-book-roman-line-figures.woff\") format(\"woff\"),
+ url(\"et-book/et-book-roman-line-figures/et-book-roman-line-figures.ttf\") format(\"truetype\"),
+ url(\"et-book/et-book-roman-line-figures/et-book-roman-line-figures.svg#etbookromanosf\") format(\"svg\");
+ font-weight: normal;
+ font-style: normal; }
-@font-face { font-family: \"et-book\";
- src: url(\"et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot\");
- src: url(\"et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot?#iefix\") format(\"embedded-opentype\"), url(\"et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.woff\") format(\"woff\"), url(\"et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.ttf\") format(\"truetype\"), url(\"et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.svg#etbookromanosf\") format(\"svg\");
- font-weight: normal;
- font-style: italic; }
+@font-face {
+ font-family: \"et-book\";
+ src: url(\"et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot\");
+ src: url(\"et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot?#iefix\") format(\"embedded-opentype\"),
+ url(\"et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.woff\") format(\"woff\"),
+ url(\"et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.ttf\") format(\"truetype\"),
+ url(\"et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.svg#etbookromanosf\") format(\"svg\");
+ font-weight: normal;
+ font-style: italic; }
-@font-face { font-family: \"et-book\";
- src: url(\"et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot\");
- src: url(\"et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot?#iefix\") format(\"embedded-opentype\"), url(\"et-book/et-book-bold-line-figures/et-book-bold-line-figures.woff\") format(\"woff\"), url(\"et-book/et-book-bold-line-figures/et-book-bold-line-figures.ttf\") format(\"truetype\"), url(\"et-book/et-book-bold-line-figures/et-book-bold-line-figures.svg#etbookromanosf\") format(\"svg\");
- font-weight: bold;
- font-style: normal; }
+@font-face {
+ font-family: \"et-book\";
+ src: url(\"et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot\");
+ src: url(\"et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot?#iefix\") format(\"embedded-opentype\"),
+ url(\"et-book/et-book-bold-line-figures/et-book-bold-line-figures.woff\") format(\"woff\"),
+ url(\"et-book/et-book-bold-line-figures/et-book-bold-line-figures.ttf\") format(\"truetype\"),
+ url(\"et-book/et-book-bold-line-figures/et-book-bold-line-figures.svg#etbookromanosf\") format(\"svg\");
+ font-weight: bold;
+ font-style: normal; }
-@font-face { font-family: \"et-book-roman-old-style\";
- src: url(\"et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot\");
- src: url(\"et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot?#iefix\") format(\"embedded-opentype\"), url(\"et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.woff\") format(\"woff\"), url(\"et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.ttf\") format(\"truetype\"), url(\"et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.svg#etbookromanosf\") format(\"svg\");
- font-weight: normal;
- font-style: normal; }
+@font-face {
+ font-family: \"et-book-roman-old-style\";
+ src: url(\"et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot\");
+ src: url(\"et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot?#iefix\") format(\"embedded-opentype\"),
+ url(\"et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.woff\") format(\"woff\"),
+ url(\"et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.ttf\") format(\"truetype\"),
+ url(\"et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.svg#etbookromanosf\") format(\"svg\");
+ font-weight: normal;
+ font-style: normal; }
*/
/* Tufte CSS styles */
@@ -1926,15 +1969,30 @@ a:link { text-decoration: none;
-moz-background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
background-repeat: no-repeat, no-repeat, repeat-x;
- text-shadow: 0.03em 0 #fffff8, -0.03em 0 #fffff8, 0 0.03em #fffff8, 0 -0.03em #fffff8, 0.06em 0 #fffff8, -0.06em 0 #fffff8, 0.09em 0 #fffff8, -0.09em 0 #fffff8, 0.12em 0 #fffff8, -0.12em 0 #fffff8, 0.15em 0 #fffff8, -0.15em 0 #fffff8;
+ text-shadow: 0.03em 0 #fffff8, -0.03em 0 #fffff8,
+ 0 0.03em #fffff8, 0 -0.03em #fffff8,
+ 0.06em 0 #fffff8, -0.06em 0 #fffff8,
+ 0.09em 0 #fffff8, -0.09em 0 #fffff8,
+ 0.12em 0 #fffff8, -0.12em 0 #fffff8,
+ 0.15em 0 #fffff8, -0.15em 0 #fffff8;
background-position: 0% 93%, 100% 93%, 0% 93%; }
@media screen and (-webkit-min-device-pixel-ratio: 0) { a:link { background-position-y: 87%, 87%, 87%; } }
-a:link::selection { text-shadow: 0.03em 0 #b4d5fe, -0.03em 0 #b4d5fe, 0 0.03em #b4d5fe, 0 -0.03em #b4d5fe, 0.06em 0 #b4d5fe, -0.06em 0 #b4d5fe, 0.09em 0 #b4d5fe, -0.09em 0 #b4d5fe, 0.12em 0 #b4d5fe, -0.12em 0 #b4d5fe, 0.15em 0 #b4d5fe, -0.15em 0 #b4d5fe;
+a:link::selection { text-shadow: 0.03em 0 #b4d5fe, -0.03em 0 #b4d5fe,
+ 0 0.03em #b4d5fe, 0 -0.03em #b4d5fe,
+ 0.06em 0 #b4d5fe, -0.06em 0 #b4d5fe,
+ 0.09em 0 #b4d5fe, -0.09em 0 #b4d5fe,
+ 0.12em 0 #b4d5fe, -0.12em 0 #b4d5fe,
+ 0.15em 0 #b4d5fe, -0.15em 0 #b4d5fe;
background: #b4d5fe; }
-a:link::-moz-selection { text-shadow: 0.03em 0 #b4d5fe, -0.03em 0 #b4d5fe, 0 0.03em #b4d5fe, 0 -0.03em #b4d5fe, 0.06em 0 #b4d5fe, -0.06em 0 #b4d5fe, 0.09em 0 #b4d5fe, -0.09em 0 #b4d5fe, 0.12em 0 #b4d5fe, -0.12em 0 #b4d5fe, 0.15em 0 #b4d5fe, -0.15em 0 #b4d5fe;
+a:link::-moz-selection { text-shadow: 0.03em 0 #b4d5fe, -0.03em 0 #b4d5fe,
+ 0 0.03em #b4d5fe, 0 -0.03em #b4d5fe,
+ 0.06em 0 #b4d5fe, -0.06em 0 #b4d5fe,
+ 0.09em 0 #b4d5fe, -0.09em 0 #b4d5fe,
+ 0.12em 0 #b4d5fe, -0.12em 0 #b4d5fe,
+ 0.15em 0 #b4d5fe, -0.15em 0 #b4d5fe;
background: #b4d5fe; }
/* Sidenotes, margin notes, figures, captions */
@@ -2287,10 +2345,20 @@ a:link {
background: linear-gradient(#292b2e, #292b2e), linear-gradient(#292b2e, #292b2e), linear-gradient(#333, #333);
/* delete the other to background entries? */
background: transparent;
- text-shadow: 0.03em 0 #292b2e, -0.03em 0 #292b2e, 0 0.03em #292b2e, 0 -0.03em #292b2e, 0.06em 0 #292b2e, -0.06em 0 #292b2e, 0.09em 0 #292b2e, -0.09em 0 #292b2e, 0.12em 0 #292b2e, -0.12em 0 #292b2e, 0.15em 0 #292b2e, -0.15em 0 #292b2e;
+ text-shadow: 0.03em 0 #292b2e, -0.03em 0 #292b2e,
+ 0 0.03em #292b2e, 0 -0.03em #292b2e,
+ 0.06em 0 #292b2e, -0.06em 0 #292b2e,
+ 0.09em 0 #292b2e, -0.09em 0 #292b2e,
+ 0.12em 0 #292b2e, -0.12em 0 #292b2e,
+ 0.15em 0 #292b2e, -0.15em 0 #292b2e;
}
a:link::selection, a:link::-moz-selection {
- text-shadow: 0.03em 0 #b4d5fe, -0.03em 0 #b4d5fe, 0 0.03em #b4d5fe, 0 -0.03em #b4d5fe, 0.06em 0 #b4d5fe, -0.06em 0 #b4d5fe, 0.09em 0 #b4d5fe, -0.09em 0 #b4d5fe, 0.12em 0 #b4d5fe, -0.12em 0 #b4d5fe, 0.15em 0 #b4d5fe, -0.15em 0 #b4d5fe;
+ text-shadow: 0.03em 0 #b4d5fe, -0.03em 0 #b4d5fe,
+ 0 0.03em #b4d5fe, 0 -0.03em #b4d5fe,
+ 0.06em 0 #b4d5fe, -0.06em 0 #b4d5fe,
+ 0.09em 0 #b4d5fe, -0.09em 0 #b4d5fe,
+ 0.12em 0 #b4d5fe, -0.12em 0 #b4d5fe,
+ 0.15em 0 #b4d5fe, -0.15em 0 #b4d5fe;
background: #b4d5fe;
}
/*]]>*/
diff --git a/settings/post-settings.el b/settings/post-settings.el
index 35999c56..1a32b2af 100644
--- a/settings/post-settings.el
+++ b/settings/post-settings.el
@@ -1,7 +1,7 @@
;;; post-settings.el --- Summary -*- lexical-binding: t -*-
;;; Commentary:
;;; Code:
-(setq gc-cons-threshold (* 2 1000 1000)) ;; Make gc pauses faster by decreasing back the threshold. See also above.
+(setq gc-cons-threshold (* 2 1024 1024)) ;; Make gc pauses faster by decreasing back the threshold. See also above.
(provide 'post-settings)
;;; post-settings.el ends here
diff --git a/settings/theme-settings.el b/settings/theme-settings.el
index b4990e61..ae219272 100644
--- a/settings/theme-settings.el
+++ b/settings/theme-settings.el
@@ -54,7 +54,7 @@
(use-package emojify
:if window-system
:commands emojify-mode
- :hook (after-init . global-emojify-mode)
+ ;; :hook (after-init . global-emojify-mode)
:init
(setq emojify-emojis-dir (concat user-emacs-directory ".cache/emojify")))