Default font is now Hack.

Commit
de0a93daf707f76a9a0f1a964661fc38729e41b0
Author
Blendoit <blendoit@gmail.com>
Author date
Committer
Blendoit <blendoit@gmail.com>
Committer date
Changed files
.gitignore
index 3652490b..53987745 100644..100644
@@ -27,3 +27,4 @@
27 27 .org-id-locations
28 28 network-security.data
29 29 places
30 Added: projectile.cache
blendoit/blendoit-init.org
index acfff23e..926cb792 100644..100644
@@ -1,13 +1,12 @@
1 1 #+TITLE: My literate GNU Emacs config
2 2 #+AUTHOR: Marius Peter
3 3 #+DATE: <2020-07-23 Thu>
4 Added: #+EMAIL: blendoit@gmail.com
4 5
5 6 #+STARTUP: showall customtime
7 Added: #+SETUPFILE: ~/.emacs.d/templates/documents/general.org
8 Added: #+INCLUDE: ~/.emacs.d/templates/documents/general.org_title
6 9
7 Removed: #+SETUPFILE: ~/.emacs.d/templates/documents/personal.org
8 Removed:
9 Removed: #+INCLUDE: ~/.emacs.d/templates/documents/personal.org_title
10 Removed:
11 10 \begin{abstract}
12 11 GNU Emacs is most often used as a text editor.
13 12 The utmost level of customisation is afforded by enabling the user
@@ -29,14 +28,6 @@
29 28 # (org-babel-load-file "~/.emacs.d/blendoit/test.org")
30 29 # #+END_SRC
31 30
32 Removed: * README
33 Removed: :PROPERTIES:
34 Removed: :UNNUMBERED: t
35 Removed: :END:
36 Removed:
37 Removed: The =README.org= was exported from the first section of my literate configuration
38 Removed: file, [[file:blendoit-init.org]].
39 Removed:
40 31 * Document structure
41 32 :PROPERTIES:
42 33 :UNNUMBERED: t
@@ -44,13 +35,12 @@
44 35
45 36 ** Blending Linux and Windows
46 37
47 Removed: The GNU Emacs cabal is attempting to create a complete OS out of a text editor.
38 Added: - The GNU Emacs cabal is attempting to create a complete OS out of a text
39 Added: editor.
40 Added: - Microsoft has a notorious /embrace, extend, extinguish/ approach when it
41 Added: comes to rival technologies.
42 Added: - Both are simultaneously possible.
48 43
49 Removed: Microsoft has a notorious /embrace, extend, extinguish/ approach when it comes
50 Removed: to rival technologies.
51 Removed:
52 Removed: Both are simultaneously possible.
53 Removed:
54 44 * TODO First-time setup
55 45
56 46 Spacemacs-like dialog for default settings.
@@ -189,11 +179,30 @@
189 179 (global-set-key (kbd "C-`") 'delete-other-windows)
190 180 (global-set-key (kbd "C-s") 'save-buffer)
191 181 (global-set-key (kbd "C-b") 'ibuffer-sidebar-toggle-sidebar)
192 Removed: (global-set-key (kbd "C-o") 'menu-find-file-existing)
193 182 (global-set-key (kbd "C-r") 'counsel-recentf)
194 183 ; (global-set-key (kbd "C-n") 'make-frame) ; 7aram!
195 184 #+END_SRC
196 185
186 Added: *** Graphical file open
187 Added:
188 Added: Open file with ~C-o~.
189 Added:
190 Added: #+BEGIN_SRC emacs-lisp
191 Added: (global-set-key (kbd "C-o") 'menu-find-file-existing)
192 Added: #+END_SRC
193 Added:
194 Added: We trick Emacs into opening file dialog with ~C-o~ instead of prompting for a file
195 Added: in minibuffer.
196 Added:
197 Added: #+BEGIN_SRC emacs-lisp
198 Added: (defadvice find-file-read-args (around find-file-read-args-always-use-dialog-box act)
199 Added: "Simulate invoking menu item as if by the mouse; see `use-dialog-box'."
200 Added: (let ((last-nonmenu-event nil))
201 Added: ad-do-it))
202 Added: #+END_SRC
203 Added:
204 Added: *** Exit behaviours
205 Added:
197 206 The following bindings lead to more natural exit behaviors.
198 207
199 208 #+BEGIN_SRC emacs-lisp
@@ -211,7 +220,7 @@
211 220 ** Mouse zoom
212 221
213 222 The typical binding on both GNU/Linux and MS Windows is adequate here: ~C-=~ to
214 Removed: zoom, ~C--~ to unzoom.
223 Added: zoom in, ~C--~ to zoom out.
215 224
216 225 #+BEGIN_SRC emacs-lisp
217 226 (global-set-key (kbd "C--") 'text-scale-decrease)
@@ -322,9 +331,12 @@
322 331 text, and ensure our document appears indented upon loading:[fn::It /appears/
323 332 indented, but the underlying plaintext file does not contain tab characters!]
324 333
334 Added: For the time being, I will in fact display emphasis markers, because hiding
335 Added: them corrupts tables.
336 Added:
325 337 #+NAME: org-basic
326 338 #+BEGIN_SRC emacs-lisp
327 Removed: (setq org-hide-emphasis-markers t)
339 Added: ;; (setq org-hide-emphasis-markers t)
328 340 (setq org-startup-indented t)
329 341 #+END_SRC
330 342
@@ -347,8 +359,10 @@
347 359 - Of lists!
348 360 - (Rendered with pretty bullets in Emacs)
349 361
350 Removed: *** Org-bullets
362 Added: *** ~org-bullets~
351 363
364 Added: No need for ~org-bullets~. MS Windows garbles the 3^{rd} level bullet.
365 Added:
352 366 The following prettifies Org mode heading bullets:
353 367
354 368 # #+NAME: org-heading-bullets
@@ -369,7 +383,7 @@
369 383
370 384 The agenda displays a chronological list of headings across all agenda files
371 385 for which the heading or body contain a matching =org-time-stamp=.[fn::An
372 Removed: =org-time-stamp= can be inserted with =C-c .= (period)]
386 Added: ~org-time-stamp~ can be inserted with ~C-c .~ (period)]
373 387
374 388 #+BEGIN_SRC emacs-lisp
375 389 (global-set-key (kbd "C-c a") 'org-agenda-list)
@@ -483,7 +497,7 @@
483 497 (add-hook 'xref-backend-functions #'dumb-jump-xref-activate)
484 498 #+END_SRC
485 499
486 Removed: ** gnuplot
500 Added: ** ~gnuplot~
487 501
488 502 #+BEGIN_SRC emacs-lisp
489 503 (use-package gnuplot)
@@ -515,8 +529,11 @@
515 529 ; (local-set-key (quote mouse-2) (quote ibuffer-mouse-toggle-mark))))
516 530 #+END_SRC
517 531
518 Removed: ** Which-key
532 Added: ** TODO Sidebar
533 Added: Get inspiration from ~ibuffer-sidebar~ and create a better sidebar.
519 534
535 Added: ** ~which-key~
536 Added:
520 537 #+BEGIN_SRC emacs-lisp
521 538 (use-package which-key
522 539 :init
@@ -528,14 +545,14 @@
528 545 )
529 546 #+END_SRC
530 547
531 Removed: ** Company
548 Added: ** ~company~
532 549
533 550 #+NAME: company
534 551 #+BEGIN_SRC emacs-lisp
535 552 ; (add-hook 'after-init-hook 'global-company-mode)
536 553 #+END_SRC
537 554
538 Removed: ** Flycheck
555 Added: ** ~flycheck~
539 556
540 557 #+NAME: flycheck
541 558 #+BEGIN_SRC emacs-lisp
@@ -543,13 +560,13 @@
543 560 :init (global-flycheck-mode))
544 561 #+END_SRC
545 562
546 Removed: ** CSV
563 Added: ** ~csv-mode~
547 564
548 565 #+BEGIN_SRC emacs-lisp
549 566 (use-package csv-mode)
550 567 #+END_SRC
551 568
552 Removed: ** JSON
569 Added: ** ~json-mode~
553 570
554 571 Oí, Jason!
555 572
@@ -557,21 +574,21 @@
557 574 (use-package json-mode)
558 575 #+END_SRC
559 576
560 Removed: ** Magit
577 Added: ** ~magit~
561 578
562 579 #+BEGIN_SRC emacs-lisp
563 580 (use-package magit
564 581 :bind ("C-c g" . magit-status))
565 582 #+END_SRC
566 583
567 Removed: ** PDF-tools
584 Added: ** ~pdf-tools~
568 585
569 586 #+BEGIN_SRC emacs-lisp
570 587 (use-package pdf-tools)
571 588 ;; (pdf-tools-install)
572 589 #+END_SRC
573 590
574 Removed: ** Dashboard
591 Added: ** ~dashboard~
575 592
576 593 We replace the standard welcome screen with our own.
577 594
@@ -586,7 +603,7 @@
586 603 (setq dashboard-banner-logo-title "A modern professional text editor."))
587 604 #+END_SRC
588 605
589 Removed: ** rainbow
606 Added: ** ~rainbow-mode~
590 607
591 608 This highlights hexadecimal numbers which look like colors, in that same color.
592 609
@@ -597,7 +614,7 @@
597 614 (add-hook 'prog-mode-hook 'rainbow-mode))
598 615 #+END_SRC
599 616
600 Removed: ** Projectile
617 Added: ** ~projectile~
601 618
602 619 This enables us to better manage our =.git= projects.
603 620
@@ -608,6 +625,12 @@
608 625 (setq projectile-completion-system 'ivy))
609 626 #+END_SRC
610 627
628 Added: ** ~all-the-icons~
629 Added:
630 Added: #+BEGIN_SRC emacs-lisp
631 Added: (use-package all-the-icons)
632 Added: #+END_SRC
633 Added:
611 634 ** Better parentheses
612 635
613 636 #+BEGIN_SRC emacs-lisp
@@ -624,35 +647,50 @@
624 647
625 648 * Cosmetics
626 649
627 Removed: ** Faces & cursors
650 Added: ** Cursors
628 651
629 Removed: In order to imitate other modern text editors, we'll resort to a blinking bar
652 Added: In order to imitate other modern text editors, we resort to a blinking bar
630 653 cursor. We choose red, the most captivating color, because the cursor is
631 654 arguably the region on our screen:
632 655
633 656 1. most often looked at;
634 657 2. most often searched when lost.
635 658
636 Removed: The default cursor already blinks.
637 Removed:
638 659 *** Default cursor
639 660
640 Removed: In files containing only fixed-pitch fonts (i.e. files containing only code),
661 Added: In files containing only ~fixed-pitch~ fonts (i.e. files containing only code),
641 662 the cursor becomes a high-visibility box.
642 663
664 Added: In files containing a mix of ~variable-pitch~ and ~fixed-pitch~ fonts, the
665 Added: cursor is a more MS Word-like bar.
666 Added:
643 667 #+BEGIN_SRC emacs-lisp
644 668 (setq-default cursor-type (quote box))
669 Added: (setq-default mixed-pitch-variable-pitch-cursor (quote bar))
645 670 #+END_SRC
646 671
647 Removed: *** Mixed pitch in Org mode
672 Added: ** Faces
648 673
649 Removed: Fixed-pitch and variable-pitch fonts will be used intelligently in all hooked
674 Added: - ~default~: Hack
675 Added: - Legible, modern monospace font
676 Added: - Strict, sharp, uncompromising
677 Added: - ~fixed-pitch~: Hack
678 Added: - ~variable-pitch~: Liberation Sans
679 Added: - Libre alternative to Arial
680 Added: - ~org-block~: Hermit
681 Added: - Slightly wider than Hack
682 Added: - More opinionated shapes
683 Added: - Very legible parentheses
684 Added:
685 Added: *** ~mixed-pitch~
686 Added:
687 Added: Fixed-pitch and variable-pitch faces will be used intelligently in all hooked
650 688 modes.
651 689
652 690 #+BEGIN_SRC emacs-lisp
653 691 (use-package mixed-pitch
654 692 :hook ((org-mode . mixed-pitch-mode)
655 Removed: (Info-mode . mixed-pitch-mode)))
693 Added: (Info-mode . mixed-pitch-mode)))
656 694 #+END_SRC
657 695
658 696 ** Initial frame
@@ -668,17 +706,13 @@
668 706
669 707 ** Theme
670 708
709 Added: My custom themes.
710 Added:
671 711 #+BEGIN_SRC emacs-lisp
672 712 (setq custom-theme-directory "~/.emacs.d/blendoit/themes/")
673 713 (load-theme 'blendoit-light)
674 714 #+END_SRC
675 715
676 Removed: ** All the icons
677 Removed:
678 Removed: #+BEGIN_SRC emacs-lisp
679 Removed: (use-package all-the-icons)
680 Removed: #+END_SRC
681 Removed:
682 716 * Editing preferences
683 717
684 718 These customizations enhance editor usability.
@@ -707,15 +741,13 @@
707 741 Originally, I wished to inhibit certain entries in the GUI menus. Not worth the
708 742 effort at this time.
709 743
710 Removed: ~menu-bar-mode~ is inhibited if on Linux.
711 Removed:
712 744 #+BEGIN_SRC emacs-lisp
713 745 (setq menu-bar-mode t)
714 746 #+END_SRC
715 747
716 748 ** Coding standards
717 749
718 Removed: This is just a better default.
750 Added: This is just a better default. Don't @ me.
719 751
720 752 #+BEGIN_SRC emacs-lisp
721 753 (setq c-default-style "linux"
@@ -751,6 +783,12 @@
751 783 (setq recentf-max-menu-items 25)
752 784 (setq recentf-max-saved-items 25)
753 785 (run-at-time nil (* 5 60) 'recentf-save-list)
786 Added: #+END_SRC
787 Added:
788 Added: ** ~pop-up-frames~
789 Added:
790 Added: #+BEGIN_SRC emacs-lisp
791 Added: ; (setq pop-up-frames (quote graphic-only))
754 792 #+END_SRC
755 793
756 794 * Late setup
blendoit/blendoit-init.pdf
index 7d20fb5c..99ca2438 100644..100644

Binary files differ

blendoit/themes/blendoit-light-theme.el
index d9b93f4c..6f1d59bb 100644..100644
@@ -1,21 +1,20 @@
1 1 (deftheme blendoit-light
2 Removed: "Created 2020-08-11.")
2 Added: "Created 2020-08-12.")
3 3
4 4 (custom-theme-set-faces
5 5 'blendoit-light
6 Removed: '(fixed-pitch ((t (:family "Dejavu Sans Mono"))))
7 6 '(variable-pitch ((t (:family "Liberation Sans"))))
8 7 '(escape-glyph ((((background dark)) (:foreground "cyan")) (((type pc)) (:foreground "magenta")) (t (:foreground "brown"))))
9 8 '(homoglyph ((((background dark)) (:foreground "cyan")) (((type pc)) (:foreground "magenta")) (t (:foreground "brown"))))
10 9 '(minibuffer-prompt ((((background dark)) (:foreground "cyan")) (((type pc)) (:foreground "magenta")) (t (:foreground "medium blue"))))
11 10 '(highlight ((t (:underline nil :foreground "#ffffff" :background "#454545"))))
12 11 '(region ((t (:background "light gray"))))
13 Removed: '(shadow ((t (:foreground "dark gray"))))
12 Added: '(shadow ((t (:foreground "dark slate gray"))))
14 13 '(secondary-selection ((((class color) (min-colors 88) (background light)) (:background "yellow1")) (((class color) (min-colors 88) (background dark)) (:background "SkyBlue4")) (((class color) (min-colors 16) (background light)) (:background "yellow")) (((class color) (min-colors 16) (background dark)) (:background "SkyBlue4")) (((class color) (min-colors 8)) (:foreground "black" :background "cyan")) (t (:inverse-video t))))
15 14 '(trailing-whitespace ((((class color) (background light)) (:background "red1")) (((class color) (background dark)) (:background "red1")) (t (:inverse-video t))))
16 15 '(font-lock-builtin-face ((((class grayscale) (background light)) (:weight bold :foreground "LightGray")) (((class grayscale) (background dark)) (:weight bold :foreground "DimGray")) (((class color) (min-colors 88) (background light)) (:foreground "dark slate blue")) (((class color) (min-colors 88) (background dark)) (:foreground "LightSteelBlue")) (((class color) (min-colors 16) (background light)) (:foreground "Orchid")) (((class color) (min-colors 16) (background dark)) (:foreground "LightSteelBlue")) (((class color) (min-colors 8)) (:weight bold :foreground "blue")) (t (:weight bold))))
17 16 '(font-lock-comment-delimiter-face ((t (:foreground "dim gray" :inherit font-lock-comment-face))))
18 Removed: '(font-lock-comment-face ((t (:inherit variable-pitch :foreground "slate gray" :slant italic))))
17 Added: '(font-lock-comment-face ((t (:slant italic :foreground "slate gray" :inherit variable-pitch))))
19 18 '(font-lock-constant-face ((t (:foreground "dark cyan"))))
20 19 '(font-lock-function-name-face ((((class color) (min-colors 88) (background light)) (:foreground "Blue1")) (((class color) (min-colors 88) (background dark)) (:foreground "LightSkyBlue")) (((class color) (min-colors 16) (background light)) (:foreground "Blue")) (((class color) (min-colors 16) (background dark)) (:foreground "LightSkyBlue")) (((class color) (min-colors 8)) (:weight bold :foreground "blue")) (t (:weight bold :inverse-video t))))
21 20 '(font-lock-keyword-face ((t (:foreground "DodgerBlue4"))))
@@ -42,30 +41,31 @@
42 41 '(match ((((class color) (min-colors 88) (background light)) (:background "yellow1")) (((class color) (min-colors 88) (background dark)) (:background "RoyalBlue3")) (((class color) (min-colors 8) (background light)) (:foreground "black" :background "yellow")) (((class color) (min-colors 8) (background dark)) (:foreground "white" :background "blue")) (((type tty) (class mono)) (:inverse-video t)) (t (:background "gray"))))
43 42 '(next-error ((t (:inherit region))))
44 43 '(query-replace ((t (:inherit (isearch)))))
45 Removed: '(org-table ((t (:box (:line-width 2 :color "gainsboro" :style released-button)))))
46 44 '(org-formula ((t (:inherit org-table))))
47 45 '(org-meta-line ((t (:foreground "DodgerBlue3" :family "Hermit"))))
48 46 '(org-document-title ((t (:width normal :height 2.0 :weight bold :slant normal :underline nil :inherit default))))
49 Removed: '(org-level-1 ((t (:inherit fixed-pitch :height 1.6 :weight bold))))
50 Removed: '(org-level-2 ((t (:inherit fixed-pitch :height 1.4 :weight bold))))
51 Removed: '(org-level-3 ((t (:inherit fixed-pitch :weight bold :height 1.2))))
52 Removed: '(org-level-4 ((t (:inherit fixed-pitch :weight bold :height 1.1))))
53 Removed: '(org-date ((t (:family "Liberation Serif" :slant italic :foreground "DodgerBlue3" :inherit link))))
47 Added: '(org-level-1 ((t (:weight bold :height 1.6 :inherit fixed-pitch))))
48 Added: '(org-level-2 ((t (:weight bold :height 1.4 :inherit fixed-pitch))))
49 Added: '(org-level-3 ((t (:height 1.2 :weight bold :inherit fixed-pitch))))
50 Added: '(org-level-4 ((t (:height 1.1 :weight bold :inherit fixed-pitch))))
51 Added: '(org-date ((t (:inherit link :foreground "DodgerBlue3" :slant italic :family "Liberation Serif"))))
54 52 '(org-footnote ((t (:foreground "DodgerBlue3" :inherit link))))
55 Removed: '(org-block ((t (:inherit nil :family "Hermit"))))
56 53 '(org-tag ((t (:inherit link :weight bold :foreground "DodgerBlue3"))))
57 Removed: '(org-document-info ((t (:inherit org-meta-line))))
58 54 '(link ((t (:foreground "blue" :underline t))))
59 55 '(org-document-info-keyword ((t (:inherit org-meta-line))))
60 56 '(dashboard-heading ((t (:inherit font-lock-keyword-face))))
61 57 '(org-todo ((t (:foreground "Red1" :box 2 :weight bold))))
62 58 '(org-done ((t (:foreground "ForestGreen" :box 2 :weight bold))))
63 Removed: '(org-code ((t (:inherit default :background "light grey" :foreground "black"))))
59 Added: '(org-code ((t (:background "light grey" :foreground "black"))))
64 60 '(org-checkbox-statistics-todo ((t (:inherit org-todo :box nil))))
65 61 '(org-checkbox-statistics-done ((t (:inherit org-done :box nil))))
66 62 '(org-verbatim ((t (:inherit shadow))))
67 63 '(font-lock-doc-face ((t (:inherit font-lock-string-face))))
68 Removed: '(default ((t (:background "white" :foreground "black" :height 120 :family "Liberation Mono"))))
69 Removed: '(cursor ((t (:background "orange red")))))
64 Added: '(cursor ((t (:background "red"))))
65 Added: '(org-document-info ((t (:weight bold :inherit variable-pitch))))
66 Added: '(fixed-pitch ((t (:family "Hack"))))
67 Added: '(org-table ((t (:box (:line-width 1 :color "light slate gray") :foreground "dark slate gray" :inherit fixed-pitch))))
68 Added: '(org-block ((t (:family "Hermit"))))
69 Added: '(default ((t (:background "white" :foreground "black" :height 120 :family "Hermit")))))
70 70
71 71 (provide-theme 'blendoit-light)
fonts/Hack/Hack-Bold.ttf
index 00000000..7ff49752 000000..100644

Binary files differ

fonts/Hack/Hack-BoldItalic.ttf
index 00000000..3b137d97 000000..100644

Binary files differ

fonts/Hack/Hack-Italic.ttf
index 00000000..d26198a3 000000..100644

Binary files differ

fonts/Hack/Hack-Regular.ttf
index 00000000..92a90cb0 000000..100644

Binary files differ

init-custom.el
index 0f4052ff..934a04d6 100644..100644
@@ -14,11 +14,11 @@
14 14 '(company-quickhelp-color-background "#4F4F4F")
15 15 '(company-quickhelp-color-foreground "#DCDCCC")
16 16 '(cua-mode t nil (cua-base))
17 Removed: '(cursor-type (quote bar))
17 Added: '(cursor-type (quote box))
18 18 '(custom-enabled-themes nil)
19 19 '(custom-safe-themes
20 20 (quote
21 Removed: ("f1fbfdf754abcb5750dab511234b09c032ce27d4fb9fd9ccadf1f6513f0a302f" "a8481da2702722465d02eb2e2fa64346efea54b56fca021b3a4bb08a2a6924d3" "6264d1df6969ac03691d2d2cf97ea094f18cef56aadf8bd7a49c5544fde875f0" "c00103d5b31a23fc69b34dfaa53f07b5cbf99140ba80b1c33a6cf591d852ac69" "92d2a65936bd89f546493d6b39cff290f07d6590e88bf783e49be344b26e2295" "3d9f10204f74e105d0f8740eeb8de0b12f0cae6a6ae05cbd09f8755dcf684a89" default)))
21 Added: ("5905eb65478e7ae1ac993502481f8f3352d2c65f5c07930f901563d8dd7ab1dc" "3e4255b87df3114cb13315044d5bb5e91f53de4cdd64923f27e6eb6cc653dfb7" "8aa395f600d8957d85cf6de4eeb185aa08f87bc2186b8e3759c771b8731e51be" "653a2633bcfb22c7977c82420c39993bc797687bdeb8d842d28c1ed135874560" "351d80f016f726b9cd27ee79e636ee13e54bd6eb798c25bb33b114c7bbc38f66" "85781ac6bf70cb94379643b8ba3cb27ac5ffcc22842adcaae5ed64d54b91ce97" "d7ece026ead3a816996f4461c1bae8d9103e721777ed9debae2a43f5dfccb422" "5e39e3abf1b40630b886917e0aa26b34ad100b8f838d326f809053e7ac9cf1f0" "3b8d0b86c59b23202e7b3fe89ffdcdaab08871801aeb26022a6fea2926f29d65" "073f9f5ff9eadf602b83443a845067aea4323e474b7b4bb6fc1576c25bcdd5c3" "b954c5869a887bc9ef43dc5a85bb8c8603110eebddff08c4aa02d5a7f91ff03d" "95f9ae541265ff365afe5ef541cb7f368ac307b4c1f31d9ae6b0bad72ad38b66" "f6abee55f89679db94f5d819a000dcb957d2bb10097bf9d9c13b49f526c56aaf" "f25ac98a3f3a864dbd9055e52cd9b9372f9c25a1a0df0115f2f878d6d333c5a6" "1009a1caad8d054da999e6ee9d16aee3d793384a6baabc2576241724774d0322" "c5091f06090343124a99641f20f1568e30c077564d80a6ca56571b904c04010b" "286398d1be769c865473b94e83012423577c36fe5898308a56b15e1daccf96ea" "4ccd088b7b96c006c4cbcb47e87d6995e633d86eaf1edcc3eb3836d6ef0d0c96" "9c5262b007959013e7eb270ca136d68632963896269cb33b8ddf65678737a8c6" "6b16bb9a683713d4298a003fab718ba6619927558e05a500a2d1846201547ffa" "c8a7eb47263f0d2efb76b98a4d923ef50a563c300d2ae354cbea693f74523e8e" "c5f0718491c897f14f827dbb4076b64d18ef80c5303635b62b3e5fdf5eae27ec" "50f02bc9f6e48be88485985b0820318b124edd5609aff1663e602bc4a9648e8b" "67a1cc0bb3073bdc4b40116371c8d9568d9c85fb61ebcd439964bd86a3f7541f" "61a9f73cd7959c7c10c0587f6c9f6a606c9635c6e350cc725ac916f0c2be4e04" "f1fbfdf754abcb5750dab511234b09c032ce27d4fb9fd9ccadf1f6513f0a302f" "a8481da2702722465d02eb2e2fa64346efea54b56fca021b3a4bb08a2a6924d3" "6264d1df6969ac03691d2d2cf97ea094f18cef56aadf8bd7a49c5544fde875f0" "c00103d5b31a23fc69b34dfaa53f07b5cbf99140ba80b1c33a6cf591d852ac69" "92d2a65936bd89f546493d6b39cff290f07d6590e88bf783e49be344b26e2295" "3d9f10204f74e105d0f8740eeb8de0b12f0cae6a6ae05cbd09f8755dcf684a89" default)))
22 22 '(custom-theme-directory "~/.emacs.d/blendoit/themes/")
23 23 '(fci-rule-color "#383838")
24 24 '(fill-column 79)
@@ -37,14 +37,11 @@
37 37 ("budget" "%(binary) -f %(ledger-file) budget --exchange USD"))))
38 38 '(line-number-mode nil)
39 39 '(message-required-headers (quote ((optional . References) From)))
40 Removed: '(mixed-pitch-variable-pitch-cursor (quote bar))
41 40 '(nrepl-message-colors
42 41 (quote
43 42 ("#CC9393" "#DFAF8F" "#F0DFAF" "#7F9F7F" "#BFEBBF" "#93E0E3" "#94BFF3" "#DC8CC3")))
44 43 '(org-agenda-diary-file "~/org/PERSONAL/diary/diary.org")
45 Removed: '(org-agenda-files
46 Removed: (quote
47 Removed: ("~/org/PERSONAL/workout/workout.org" "~/org/WORK/Safran/programs/MA700/notes/MA700-notes.org_archive" "~/org/WORK/Safran/programs/MA700/notes/MA700-notes.org" "~/org/PERSONAL/diary/log.org" "~/org/WORK/Safran/programs/B787/VIP/timeline.org" "~/org/PERSONAL/diary/diary.org" "~/org/WORK/Safran/programs/WFH/WFH-notes.org_archive" "~/org/WORK/Safran/programs/WFH/WFH-notes.org" "~/org/WORK/Safran/programs/PHM/PHM-notes.org_archive" "~/org/WORK/Safran/programs/MRJ/test-fixture-status.org" "~/org/WORK/Safran/programs/MRJ/MRJ-notes.org" "~/org/WORK/Safran/programs/A220/A220-notes.org" "~/org/PERSONAL/projects/projects.org" "~/org/PERSONAL/schedule-personal.org" "~/org/WORK/Safran/schedule-Safran.org" "~/org/people.org")))
44 Added: '(org-agenda-files (quote ("~/org/PERSONAL/diary/diary.org")))
48 45 '(org-agenda-include-diary t)
49 46 '(org-agenda-insert-diary-strategy (quote date-tree-last))
50 47 '(org-agenda-skip-scheduled-if-deadline-is-shown (quote not-today))
@@ -132,4 +129,4 @@
132 129 ;; If you edit it by hand, you could mess it up, so be careful.
133 130 ;; Your init file should contain only one such instance.
134 131 ;; If there is more than one, they won't work right.
135 Removed: '(default ((t (:family "Liberation Mono" :slant normal :weight normal :height 120 :width normal)))))
132 Added: '(default ((t (:family "Hack" :slant normal :weight normal :height 122 :width normal)))))
templates/documents/general.org
index 00000000..1bca0b29 000000..100644
@@ -0,0 +1,34 @@
1 Added: # -*- mode: org; -*-
2 Added:
3 Added: #+OPTIONS: tags:nil
4 Added:
5 Added: #+LATEX_CLASS: article
6 Added:
7 Added: #+LATEX_HEADER: \usepackage[left=1in,right=1in,top=1in,bottom=1.75in]{geometry}
8 Added: #+LATEX_HEADER: \usepackage{fourier}
9 Added:
10 Added: #+LATEX_HEADER: \usepackage{caption}
11 Added: #+LATEX_HEADER: \captionsetup[table]{skip=1ex}
12 Added:
13 Added: # #+LATEX_HEADER: \usepackage[compact]{titlesec}
14 Added: # #+LATEX_HEADER: \usepackage[section]{placeins}
15 Added:
16 Added: #+LATEX_HEADER: \usepackage{lastpage}
17 Added: #+LATEX_HEADER: \usepackage{titling}
18 Added: #+LATEX_HEADER: \usepackage{enumitem}
19 Added: #+LATEX_HEADER: \setlist{noitemsep}
20 Added:
21 Added: # Required to reset numbering of table rows from table to table.
22 Added: #+LATEX_HEADER: \usepackage{etoolbox}
23 Added: #+LATEX_HEADER: \makeatletter
24 Added: #+LATEX_HEADER: \gpreto\tabular{\renewcommand{\arraystretch}{1.4}\rownum=\z@}
25 Added: #+LATEX_HEADER: \makeatother
26 Added:
27 Added: #+LATEX_HEADER: \usepackage{fancyhdr}
28 Added: #+LATEX_HEADER: \setlength{\headheight}{40pt}
29 Added: #+LATEX_HEADER_EXTRA: \pagestyle{fancy}
30 Added: #+LATEX_HEADER_EXTRA: \fancyhead[L]{\rule[-12pt]{0pt}{0pt}\theauthor}
31 Added: #+LATEX_HEADER_EXTRA: \fancyhead[C]{\large\textbf{\thetitle}}
32 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{\thedate}
33 Added: #+LATEX_HEADER_EXTRA: \renewcommand{\headrulewidth}{1.4pt}
34 Added: #+LATEX_HEADER_EXTRA: \fancyfoot[C]{Page \thepage/\pageref*{LastPage}\\ \hrulefill \\ \footnotesize Copyright \copyright~2020 Marius Peter. All rights reserved.}
templates/documents/general.org_title
index 00000000..3cf4431a 000000..100644
@@ -0,0 +1,14 @@
1 Added: #+OPTIONS: title:nil toc:nil
2 Added: # Increase spacing between header rule and main text body
3 Added: #+LATEX: \rule[-2in]{0pt}{0pt}\\
4 Added: #+LATEX: \Huge\textbf{\thetitle}\\[1in]
5 Added: #+LATEX: \LARGE\theauthor\\
6 Added: #+LATEX: \thedate
7 Added:
8 Added: #+LATEX: \clearpage
9 Added:
10 Added: #+LATEX: \normalsize
11 Added: #+LATEX: \tableofcontents
12 Added: #+LATEX: \listoffigures
13 Added: #+LATEX: \listoftables
14 Added: #+LATEX: \clearpage
templates/documents/safran-report-MA700.org_title
index 00000000..25fa621b 000000..100644
@@ -0,0 +1,43 @@
1 Added: # -*- mode: org; -*-
2 Added:
3 Added: # Document number and rev in top-right header
4 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{80000-XXX Rev. A\\ \thedate}
5 Added: # Increase spacing between header rule and main text body
6 Added: #+LATEX: \rule[-16pt]{0pt}{16pt}\\
7 Added: #+LATEX: \huge
8 Added: #+LATEX: \bgroup
9 Added: #+LATEX: \def\arraystretch{1.4}
10 Added: #+LATEX: \noindent
11 Added: #+ATTR_LATEX: :center nil
12 Added: | \textsc{Document:} | 80000-XXX |
13 Added: | \textsc{Revision:} | A |
14 Added: | \textsc{Program:} | XAC MA700 |
15 Added: | \textsc{Title:} | \thetitle |
16 Added: | \textsc{System:} | Water and Waste |
17 Added: | \textsc{ATA No:} | XXX |
18 Added: | \textsc{ECCN:} | XXX |
19 Added:
20 Added: #+LATEX: \vfill
21 Added: #+LATEX: \noindent
22 Added: #+LATEX: \large
23 Added: *Original Signatures*
24 Added: #+LATEX: \vspace{1.0cm}
25 Added:
26 Added: #+LATEX: \noindent
27 Added: #+ATTR_LATEX: :center nil
28 Added: | *Prepared:* | \rule{7.0cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
29 Added: | | Marius Peter, Systems Test Engineer | | |
30 Added: | | | | |
31 Added: | *Checked:* | \rule{7.0cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
32 Added: | | Richard Bourne, Sr Systems Engineer | | |
33 Added: | | | | |
34 Added: | *Approved:* | \rule{7.0cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
35 Added: | | Tim Morse, Chief Sr Engineer | | |
36 Added: #+LATEX: \egroup
37 Added:
38 Added: #+LATEX: \normalsize
39 Added: #+LATEX: \clearpage
40 Added: #+LATEX: \tableofcontents
41 Added: #+LATEX: \listoffigures
42 Added: #+LATEX: \listoftables
43 Added: #+LATEX: \clearpage
templates/documents/safran-report.org
index 00000000..d62bfffd 000000..100644
@@ -0,0 +1,24 @@
1 Added: # -*- mode: org; -*-
2 Added:
3 Added: #+LATEX_CLASS: article
4 Added:
5 Added: #+LATEX_HEADER: \usepackage[left=1in,right=1in,top=1in,bottom=1.75in]{geometry}
6 Added: #+LATEX_HEADER: \usepackage{fourier}
7 Added:
8 Added: # For referencing the Org document title in the text body and fancy header
9 Added: #+LATEX_HEADER: \usepackage{titling}
10 Added:
11 Added: # For page numbering purposes
12 Added: #+LATEX_HEADER: \usepackage{lastpage}
13 Added:
14 Added: # Keep 'em lists compact!
15 Added: #+LATEX_HEADER: \usepackage{enumitem}
16 Added: #+LATEX_HEADER: \setlist{noitemsep}
17 Added:
18 Added: #+LATEX_HEADER: \usepackage{fancyhdr}
19 Added: #+LATEX_HEADER: \setlength{\headheight}{40pt}
20 Added: #+LATEX_HEADER_EXTRA: \pagestyle{fancy}
21 Added: #+LATEX_HEADER_EXTRA: \fancyhead[L]{\rule[-20pt]{0pt}{0pt} \includegraphics[height=20pt]{~/org/templates/documents/Safran_logo.png}}
22 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{\thetitle \\ \thedate}
23 Added: #+LATEX_HEADER_EXTRA: \renewcommand{\headrulewidth}{1.2pt}
24 Added: #+LATEX_HEADER_EXTRA: \fancyfoot[C]{Page~\thepage~of~\pageref*{LastPage}\\ \hrulefill \\ \footnotesize This document contains proprietary information of \texttt{Safran Passenger Solutions}. This information may not, in whole or in part, be duplicated, reproduced, disclosed, or used in any way except as expressly authorized in writing by \texttt{Safran Passenger Solutions}.}