Improving my Emacs writing mode

*
planted: 16/04/2024last tended: 17/04/2024

Work in progress.

1. Installing the ETBembo font

  • Need to also install the EtBembo font from here: https://github.com/edwardtufte/et-book
  • The way I did it on Linux Mint:
    • download a zip file of the repo
    • extract
    • open File Browser, and find and double click on each of the fonts .tff files
      • et-book-bold-line-figures.ttf
      • et-book-display-italic-old-style-figures.ttf
      • et-book-roman-line-figures.ttf
      • et-book-roman-old-style-figures.ttf
      • et-book-semi-bold-old-style-figures.ttf
    • Each one should open up Font Viewer with the font loaded
      • click on 'Install' to install the font

2. Amendments

I've just been trialling this - I should probably add it to my ngm/writing-mode function.

what font do quotes get?

(setq org-startup-indented t
      fringe-indicator-alist '((truncation nil nil)
                               (continuation nil nil)
                               (overlay-arrow . right-triangle)
                               (up . up-arrow)
                               (down . down-arrow)
                               (top top-left-angle top-right-angle)
                               (bottom bottom-left-angle bottom-right-angle top-right-angle top-left-angle)
                               (top-bottom left-bracket right-bracket top-right-angle top-left-angle)
                               (empty-line . empty-line)
                               (unknown . question-mark))
      org-superstar-remove-leading-stars t
      org-superstar-headline-bullets-list '(" ")
      org-ellipsis "  " ;; folding symbol
      org-pretty-entities t
      org-hide-emphasis-markers t
      ;; show actually italicized text instead of /italicized text/
      org-agenda-block-separator ""
      org-fontify-whole-heading-line t
      org-fontify-done-headline t
      org-fontify-quote-and-verse-blocks t)

2.1. And this in user-init

(setq-default theming-modifications
      '((spacemacs-light
         (variable-pitch
          :family "EtBembo"
          :background nil
          :foreground "#1c1e1f"
          :height 1.7)
         (org-document-title
          :inherit nil
          :family "EtBembo"
          :height 1.8
          :foreground "#1c1e1f"
          :underline nil)
         (org-document-info
          :height 1.2
          :slant italic)
         (org-level-1
          :inherit nil
          :family "EtBembo"
          :height 1.6
          :weight normal
          :slant normal
          :foreground "#1c1e1f")
         (org-level-2
          :inherit nil
          :family "EtBembo"
          :weight normal
          :height 1.3
          :slant italic
          :foreground "#1c1e1f")
         (org-level-3
          :inherit nil
          :family et-font
          :weight normal
          :slant italic
          :height 1.2
          :foreground "#1c1e1f")
         (org-level-4
          :inherit nil
          :family "EtBembo"
          :weight normal
          :slant italic
          :height 1.1
          :foreground "#1c1e1f")
         (org-headline-done
          :family "EtBembo"
          :strike-through t)
         (org-quote
          :inherit variable-pitch)
         (org-block
          :inherit fixed-pitch
          :height 0.7
          :background "#eee"
          :foreground "#1c1e1f")
         (org-block-begin-line
           :background nil
           :height 0.8
           :family "Source Code Pro"
           :foreground "#8FA1B3")
         (org-block-end-line
           :background nil
           :height 0.8
           :family "Source Code Pro"
           :foreground "#8FA1B3")
         (org-document-info-keyword
           :height 0.8
           :foreground "#bbb")
         (org-link
          :foreground "#1c1e1f")
         (org-special-keyword
          :family "Source Code Pro"
          :height 0.8)
         (org-hide
          :foreground "#fbf8ef")
         (org-indent
           :inherit (org-hide fixed-pitch))
         (org-date
           :family "Source Code Pro"
           :height 0.8)
         (org-ellipsis
           :underline nil
           :foreground "#525254")
         (org-tag
          :foreground "#727280")
         (org-table
           :family "Source Code Pro"
           :height 0.9
           :background "#fbf8ef")
         (org-code
           :inherit nil
           :family "Source Code Pro"
           :foreground "#525254"
           :height 0.9))))))

3. TODO

4. Resources

5. Elsewhere

5.1. In my garden

Notes that link to this note (AKA backlinks).

5.2. In the Agora

5.3. Mentions

Recent changes. Source. Peer Production License.