Just so there is a backup
This commit is contained in:
@@ -28,7 +28,7 @@ Binding to startup is 'C-c /'
|
||||
** Graphviz
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
(use-package graphviz-dot)
|
||||
(use-package graphviz-dot-mode)
|
||||
#+end_src
|
||||
|
||||
** Markdown
|
||||
@@ -86,20 +86,15 @@ Creating classes
|
||||
(defvar anerenv/latex-class-common-header
|
||||
"[DEFAULT-PACKAGES]
|
||||
\\usepackage{polyglossia}
|
||||
\\usepackage{tabularx}
|
||||
\\usepackage[cache=false]{minted}
|
||||
\\usepackage{xcolor}
|
||||
\\usepackage{indentfirst}
|
||||
\\usepackage{amsfonts}
|
||||
\\usepackage{transparent}
|
||||
\\usepackage{amsmath}
|
||||
\\usepackage{braket}
|
||||
\\usepackage{dsfont}
|
||||
\\definecolor{codebg}{rgb}{0.95,0.95,0.95}
|
||||
\\setdefaultlanguage{english}
|
||||
\\setlength{\\parindent}{0in}
|
||||
|
||||
|
||||
\\DeclareMathOperator*{\\argmax}{arg\\,max}
|
||||
\\DeclareMathOperator*{\\argmin}{arg\\,min}
|
||||
\\newfontfamily\\hebrewfont{LiberationSans}[Script=Hebrew]
|
||||
@@ -174,8 +169,78 @@ Comments:
|
||||
(format-time-string "-%Y-%m-%d-%H%M%S") ".docx")))
|
||||
#+end_src
|
||||
|
||||
** Latex previews
|
||||
|
||||
We don't want to create ltximg directories all over the place.
|
||||
Let's store all ltximg previews in tmp directory.
|
||||
|
||||
Latex scaling from
|
||||
|
||||
https://karthinks.com/software/scaling-latex-previews-in-emacs/
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
(setq org-format-latex-header
|
||||
"\\documentclass{article}
|
||||
\\usepackage[usenames]{color}
|
||||
[PACKAGES]
|
||||
[DEFAULT-PACKAGES]
|
||||
\\pagestyle{empty} % do not remove
|
||||
% The settings below are copied from fullpage.sty
|
||||
\\setlength{\\textwidth}{\\paperwidth}
|
||||
\\addtolength{\\textwidth}{-3cm}
|
||||
\\setlength{\\oddsidemargin}{1.5cm}
|
||||
\\addtolength{\\oddsidemargin}{-2.54cm}
|
||||
\\setlength{\\evensidemargin}{\\oddsidemargin}
|
||||
\\setlength{\\textheight}{\\paperheight}
|
||||
\\addtolength{\\textheight}{-\\headheight}
|
||||
\\addtolength{\\textheight}{-\\headsep}
|
||||
\\addtolength{\\textheight}{-\\footskip}
|
||||
\\addtolength{\\textheight}{-3cm}
|
||||
\\setlength{\\topmargin}{1.5cm}
|
||||
\\addtolength{\\topmargin}{-2.54cm}
|
||||
\\DeclareMathOperator*{\\argmax}{arg\\,max}
|
||||
\\DeclareMathOperator*{\\argmin}{arg\\,min}"
|
||||
)
|
||||
|
||||
(setq org-preview-latex-image-directory (concat user-emacs-directory "ltximg/"))
|
||||
|
||||
(setq org-latex-create-formula-image-program 'dvisvgm)
|
||||
|
||||
(setq org-format-latex-options (plist-put org-format-latex-options :scale 1))
|
||||
#+end_src
|
||||
|
||||
** Presentation
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
(use-package org-present
|
||||
:config
|
||||
(add-hook 'org-present-mode-hook (lambda ()
|
||||
(evil-emacs-state)
|
||||
(blink-cursor-mode 0)
|
||||
(org-present-big)
|
||||
(org-display-inline-images)
|
||||
(org-present-read-only)
|
||||
(setq-local global-hl-line-mode nil)
|
||||
(org-present-hide-cursor)
|
||||
(olivetti-mode 1)
|
||||
(display-line-numbers-mode 0)))
|
||||
|
||||
(add-hook 'org-present-mode-quit-hook (lambda ()
|
||||
(org-present-small)
|
||||
(blink-cursor-mode 1)
|
||||
(org-remove-inline-images)
|
||||
(org-present-show-cursor)
|
||||
(org-present-read-write)
|
||||
(evil-normal-state)
|
||||
(setq-local global-hl-line-mode 1)
|
||||
(olivetti-mode 0)
|
||||
(display-line-numbers-mode 1)))
|
||||
)
|
||||
#+end_src
|
||||
|
||||
* Provide
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
(provide 'azos-emacs-editor)
|
||||
(add-hook 'after-init-hook (lambda () (require 'azos-emacs-editor)))
|
||||
#+end_src
|
||||
|
||||
Reference in New Issue
Block a user