Electric modes and new checklist UTF-8 characters; removed org-bullets.

Commit
d9f98cae151e51ce2c22d346afda24bfb668550b
Author
Blendoit <blendoit@gmail.com>
Author date
Committer
Blendoit <blendoit@gmail.com>
Committer date
Changed files
custom.el
index ec700322..1dde9ee6 100644..100644
@@ -15,8 +15,8 @@
15 15 '(company-quickhelp-color-foreground "#DCDCCC")
16 16 '(custom-enabled-themes nil)
17 17 '(custom-safe-themes
18 Removed: '("8bc595fa3d4cde8770ec075aa939bff9ba28f3e70fe34292a43e22690bc63c76" "ab538dce25085abac8ab09b184e9cef8273082a1b2a792f1bf1bf08ecc30056a" "0326fd263f840b21da906e36c54976e211cfcc252800e6ee7dad4a7eb5a3e819" "77dfce3ef0bdf852a7a1b3527aa384c3c895eec7792a68c2d694b7341364da26" "1692d3b1f4bf5c6c55dd090d6a10c613c0b213510892ae305c1f2518cb1a3ab3" "7ddce903be67800840ef2660310123e2ee11c8ec716ac54333d961307389ccde" "95ea953c58a6510531acf2231d9bddad92015214dce68e8ffe216b51237a3a5f" "47ff07593ae6fc4069b49ee32b0f7422239ad3b6619dc37358b9e76c4b014e81" "8a7a94e776727c6ff6ac14ae88826281eea80c687ffee71a8b188e415b737525" "566f33a94ac1f29db041d55a22fb677b1f9abd02a3ea529ac2b67b93624247ac" "bac014130231bcb21409a5ba0368ae6a437d36cb3cd710a814c2b8399dacd0a3" "3db2664cf7a2f3ca8add66736e8b432ad7aed88159c74dc220ffdc0580d37ffa" "41d8c624783c3bf1624ac595936a6968fbd7297ffdc40a0c9b080fa750027df0" "abf6e5f8aa2af79ac329a7bfcac3111dab0025ce3eaea24e424fb9e3e77e1162" "6dd0e1980e88c5bc5c4c9ab1e8b16b13287a4fa5a2e11970c0d26dfbcf2d62f3" "e479b796a220addcd20678fbb95018e4945ca574ba9900b54d107ed1569c704c" "46d1602c1e28e6223fec2bcd008312bc57a08e5ccc8c2ac35c40e6a5d2a20244" "57c9cc95433eb236e74a3b501d3bebb2716e1988cf633c47384d33d8a83a7940" "1229a1fe390f71ddeec71efd61129af285d032364a1957f9954845a6c5f617a1" "42350b596ca9d6a283ce13efb9bbb7774064d917e04ea3220ebf32b95a677d60" "07b0edb4d75390504029f7905ca8add46af2c8bb13cec46efb0d880de014464c" "884b3999dfeff6d4f45859239a46b84399ab1b3602dd2ee6d11f3a3e39fe088d" "0c5c0078062fafd063a227b4cebb49b65434ea6e9557e3aaf8bc3212ba986512" "469032293efae7c0c86a95c39cab8b0ff8883cf4af3f2c292313cf6a71195b40" "8fb0949f4229860cf19034b924eb99c664327c9250fb92a2633bdf4b4abaf060" "c3a2a37e84e474c73c2b468553f9b5b73341419f72bbc1f4a4bcc1230ef86c85" "6495716176be0ced4142593b94a410135e0b373b686a869637824260d2f1ca11" "4467b1c8d7cc78fe98345c9c63eb62cf37844dc6868630add365494bde455715" "faeef63cb31f796b4bdf22f38e614934ab34d7deacaeb89b3e9cccf70aac5a85" "370fb305168fea1614535dc9ca30f496918eaca754b6c8969dd77fa872bec695" "e9f0c0c3397d07eb1c6c3551d67fd151e24bc6d72ec678841623ed572677c97a" "5c32236ef318adafe4102f627f330fa8f448046dfd838eef5cc09c7f682cf71f" "e343fecfb8d681186d594002c9b44ce48c2061599d7e4ec635cf1ca2a277a47a" "302dc61dc55600c7424f945dce9e74fba7df19f4a7bfb72aefd93193fa82ede4" "58f1f85248ba913387d1e7ed02a867161b315cfb5acff0c234e013ffd2577d22" "a256abf590bbc3257cc11d91a312e9fe8487dc1b95a5b7b732dd2f96a7fe5a45" "30368d6195cae9298304e6ac0534b90c85b1655965f1206c5c624270f0f46002" "311aa5df3223b5b4a7c638aad3befb4de9c7f46360d52acd1fa2cd2232b1dcbd" default))
19 Removed: '(electric-indent-mode nil)
18 Added: '("28aaafce20205c00c1c5afcd59d9553a621570f74d7ea4214d073a488bf4619c" "ee2934f60c0193ed7ac95a213ae90dba1504b9fc8bb20f54f4876d073f710844" "79ddf9c24ff10afdeeb2778f56c900f329e5b405d234d783cea67730f4a20c17" "dd6543577ed3e750b830635a7c2071343c8cd4b624f00b7e3470c9233fdc2252" "e5511d44e3a5c6a5039999cab6bd2696fddfe1e7f6500f2846b0c0a6b8c4f9e7" "8bc595fa3d4cde8770ec075aa939bff9ba28f3e70fe34292a43e22690bc63c76" "ab538dce25085abac8ab09b184e9cef8273082a1b2a792f1bf1bf08ecc30056a" "0326fd263f840b21da906e36c54976e211cfcc252800e6ee7dad4a7eb5a3e819" "77dfce3ef0bdf852a7a1b3527aa384c3c895eec7792a68c2d694b7341364da26" "1692d3b1f4bf5c6c55dd090d6a10c613c0b213510892ae305c1f2518cb1a3ab3" "7ddce903be67800840ef2660310123e2ee11c8ec716ac54333d961307389ccde" "95ea953c58a6510531acf2231d9bddad92015214dce68e8ffe216b51237a3a5f" "47ff07593ae6fc4069b49ee32b0f7422239ad3b6619dc37358b9e76c4b014e81" "8a7a94e776727c6ff6ac14ae88826281eea80c687ffee71a8b188e415b737525" "566f33a94ac1f29db041d55a22fb677b1f9abd02a3ea529ac2b67b93624247ac" "bac014130231bcb21409a5ba0368ae6a437d36cb3cd710a814c2b8399dacd0a3" "3db2664cf7a2f3ca8add66736e8b432ad7aed88159c74dc220ffdc0580d37ffa" "41d8c624783c3bf1624ac595936a6968fbd7297ffdc40a0c9b080fa750027df0" "abf6e5f8aa2af79ac329a7bfcac3111dab0025ce3eaea24e424fb9e3e77e1162" "6dd0e1980e88c5bc5c4c9ab1e8b16b13287a4fa5a2e11970c0d26dfbcf2d62f3" "e479b796a220addcd20678fbb95018e4945ca574ba9900b54d107ed1569c704c" "46d1602c1e28e6223fec2bcd008312bc57a08e5ccc8c2ac35c40e6a5d2a20244" "57c9cc95433eb236e74a3b501d3bebb2716e1988cf633c47384d33d8a83a7940" "1229a1fe390f71ddeec71efd61129af285d032364a1957f9954845a6c5f617a1" "42350b596ca9d6a283ce13efb9bbb7774064d917e04ea3220ebf32b95a677d60" "07b0edb4d75390504029f7905ca8add46af2c8bb13cec46efb0d880de014464c" "884b3999dfeff6d4f45859239a46b84399ab1b3602dd2ee6d11f3a3e39fe088d" "0c5c0078062fafd063a227b4cebb49b65434ea6e9557e3aaf8bc3212ba986512" "469032293efae7c0c86a95c39cab8b0ff8883cf4af3f2c292313cf6a71195b40" "8fb0949f4229860cf19034b924eb99c664327c9250fb92a2633bdf4b4abaf060" "c3a2a37e84e474c73c2b468553f9b5b73341419f72bbc1f4a4bcc1230ef86c85" "6495716176be0ced4142593b94a410135e0b373b686a869637824260d2f1ca11" "4467b1c8d7cc78fe98345c9c63eb62cf37844dc6868630add365494bde455715" "faeef63cb31f796b4bdf22f38e614934ab34d7deacaeb89b3e9cccf70aac5a85" "370fb305168fea1614535dc9ca30f496918eaca754b6c8969dd77fa872bec695" "e9f0c0c3397d07eb1c6c3551d67fd151e24bc6d72ec678841623ed572677c97a" "5c32236ef318adafe4102f627f330fa8f448046dfd838eef5cc09c7f682cf71f" "e343fecfb8d681186d594002c9b44ce48c2061599d7e4ec635cf1ca2a277a47a" "302dc61dc55600c7424f945dce9e74fba7df19f4a7bfb72aefd93193fa82ede4" "58f1f85248ba913387d1e7ed02a867161b315cfb5acff0c234e013ffd2577d22" "a256abf590bbc3257cc11d91a312e9fe8487dc1b95a5b7b732dd2f96a7fe5a45" "30368d6195cae9298304e6ac0534b90c85b1655965f1206c5c624270f0f46002" "311aa5df3223b5b4a7c638aad3befb4de9c7f46360d52acd1fa2cd2232b1dcbd" default))
19 Added: '(electric-indent-mode t)
20 20 '(fci-rule-color "#383838")
21 21 '(fringe-mode 0 nil (fringe))
22 22 '(global-tab-line-mode t)
@@ -32,7 +32,7 @@
32 32 '(org-log-done 'time)
33 33 '(org-startup-align-all-tables t)
34 34 '(package-selected-packages
35 Removed: '(mode-icons dashboard undo-tree hungry-delete smooth-scroll smooth-scrolling delight yasnippet-snippets yasnippet org-sticky-header awesome-tab tabbar-ruler tabbar-mode linum-relative dumb-jump csv-mode rainbow-mode org-mouse projectile minimap gnuplot ledger-mode company-mode wombat-theme wombar-theme which-key srefactor-lisp srefactor all-the-icons flycheck ibuffer-sidebar pdf-tools magit rainbow-delimiters smartparens mixed-pitch org-bullets use-package tabbar powerline ivy-hydra flatui-theme evil counsel company benchmark-init))
35 Added: '(org-pretty-table mode-icons dashboard undo-tree hungry-delete smooth-scroll smooth-scrolling delight yasnippet-snippets yasnippet org-sticky-header awesome-tab tabbar-ruler tabbar-mode linum-relative dumb-jump csv-mode rainbow-mode org-mouse projectile minimap gnuplot ledger-mode company-mode wombat-theme wombar-theme which-key srefactor-lisp srefactor all-the-icons flycheck ibuffer-sidebar pdf-tools magit rainbow-delimiters smartparens mixed-pitch org-bullets use-package tabbar powerline ivy-hydra flatui-theme evil counsel company benchmark-init))
36 36 '(pdf-view-midnight-colors '("#DCDCCC" . "#383838"))
37 37 '(save-place-mode t)
38 38 '(send-mail-function 'smtpmail-send-it)
smart-documents.org
index dbe5590f..38542a73 100644..100644
@@ -266,8 +266,10 @@
266 266 Backups are very important!
267 267
268 268 #+BEGIN_SRC emacs-lisp :tangle yes
269 Removed: (setq backup-directory-alist `((".*" . ,temporary-file-directory))
270 Removed: auto-save-file-name-transforms `((".*" ,temporary-file-directory t))
269 Added: (setq backup-directory-alist
270 Added: `((".*" . ,temporary-file-directory))
271 Added: auto-save-file-name-transforms
272 Added: `((".*" ,temporary-file-directory t))
271 273 backup-by-copying t ; Don't delink hardlinks
272 274 version-control t ; Use version numbers on backups
273 275 delete-old-versions t ; Automatically delete excess backups
@@ -839,7 +841,6 @@
839 841 #+BEGIN_SRC emacs-lisp :tangle yes
840 842 (use-package rainbow-delimiters
841 843 :config (add-hook 'prog-mode-hook #'rainbow-delimiters-mode))
842 Removed: (electric-pair-mode)
843 844 (show-paren-mode 1)
844 845 #+END_SRC
845 846
@@ -853,14 +854,10 @@
853 854 (add-hook 'prog-mode-hook 'rainbow-mode))
854 855 #+END_SRC
855 856
856 Removed: *** UTF-8 bullet points in =Org mode=
857 Added: *** +UTF-8 bullet points in =Org mode=+
857 858
858 Removed: #+BEGIN_SRC emacs-lisp :tangle yes
859 Removed: (use-package org-bullets
860 Removed: :config
861 Removed: (when (string-equal system-type "gnu/linux")
862 Removed: (add-hook 'org-mode-hook (lambda () (org-bullets-mode 1)))))
863 Removed: #+END_SRC
859 Added: This section was removed, as it is more explicit to display the headline
860 Added: character for what it is: a collection of at least one asterisk.
864 861
865 862 * ~org-mode~
866 863
@@ -1152,7 +1149,7 @@
1152 1149
1153 1150 In this section, we'll implement useful one-click workflows.
1154 1151
1155 Removed: *** TODO Export dialogue
1152 Added: ** TODO Export dialogue
1156 1153
1157 1154 This reimplements the most common Org mode export: Org \rightarrow LaTeX
1158 1155 \rightarrow PDF. The binding is defined in Section [[Export to PDF]].
@@ -1196,7 +1193,6 @@
1196 1193 ** Frame
1197 1194
1198 1195 *** TODO Header & mode lines
1199 Removed:
1200 1196 # Top of the buffer is more intuitive for buffer info, bottom is more intuitive
1201 1197 # for buffer action.
1202 1198
@@ -1258,8 +1254,18 @@
1258 1254 #+BEGIN_SRC emacs-lisp :tangle yes
1259 1255 (global-tab-line-mode)
1260 1256 #+END_SRC
1257 Added:
1258 Added: *** Window margins
1259 Added:
1260 Added: #+BEGIN_SRC emacs-lisp :tangle yes
1261 Added: (set-window-margins nil 4 2)
1262 Added: #+END_SRC
1263 Added:
1264 Added:
1261 1265 ** Buffer
1262 1266
1267 Added: *** Save cursor location
1268 Added:
1263 1269 Save cursor location in visited buffer after closing it or Emacs.
1264 1270
1265 1271 #+BEGIN_SRC emacs-lisp :tangle yes
@@ -1302,12 +1308,30 @@
1302 1308 (add-hook 'org-mode-hook
1303 1309 (lambda ()
1304 1310 "Beautify Org checkbox symbols."
1305 Removed: (push '("[ ]" . "☐") prettify-symbols-alist)
1306 Removed: (push '("[X]" . "☑" ) prettify-symbols-alist)
1307 Removed: (push '("[-]" . "⬛" ) prettify-symbols-alist)
1311 Added: (push '("[ ]" . "○") prettify-symbols-alist)
1312 Added: (push '("[X]" . "◉" ) prettify-symbols-alist)
1313 Added: (push '("[-]" . "◎" ) prettify-symbols-alist)
1308 1314 (prettify-symbols-mode))))
1309 1315 #+END_SRC
1310 1316
1317 Added: - [ ] This first item is unticked
1318 Added: - [-] This second item is partially completed
1319 Added: - [X] This first sub-item is ticked
1320 Added: - [ ] This sub-item is not ticked
1321 Added: - [ ] This third item is ticked
1322 Added:
1323 Added: *** Electric modes
1324 Added:
1325 Added: Electricity is a very important technology. In Emacs jargon, ``electric'' modes
1326 Added: tend to automate behaviors or present some elegant simplification to a
1327 Added: workflow.[fn::More information can be found at
1328 Added: [[https://www.emacswiki.org/emacs/Electricity]].]
1329 Added:
1330 Added: #+BEGIN_SRC emacs-lisp :tangle yes
1331 Added: (electric-pair-mode) ; Certain character pairs are automatically completed.
1332 Added: (electric-indent-mode) ; Newlines are always intelligently indented.
1333 Added: #+END_SRC
1334 Added:
1311 1335 ** Minibuffer
1312 1336
1313 1337 We replace the longer ~yes-or-no-p~ questions with more convenient ~y-or-n-p~.
@@ -1409,7 +1433,7 @@
1409 1433 **** Previously used /virgin fonts/
1410 1434
1411 1435 - +Liberation Sans+[fn::https://en.wikipedia.org/wiki/Liberation_fonts] :: +~variable-pitch~+
1412 Removed: - Metrically compatible with /Arial/
1436 Added: - Metrically compatible with /Arial/ (ugh)
1413 1437 - Unoffensive, unambitious forms
1414 1438 - Pretty angular letters, it's like you're trying to read squares
1415 1439 - +Open Sans+[fn::https://www.opensans.com/] :: +~variable-pitch~+
@@ -1457,3 +1481,4 @@
1457 1481
1458 1482 In this configuration file, we described a series of customization steps taken
1459 1483 to make Emacs more palatable to modern IDE users.
1484 Added:
smart-documents.pdf
index 47e177f7..da792e55 100644..100644

Binary files differ

snippets/org-mode/quote
index 633dca7b..e7160106 100644..100644
@@ -1,6 +1,6 @@
1 1 # -*- mode: snippet -*-
2 2 # name: quote
3 Removed: # key: quote
3 Added: # key: $quote
4 4 # --
5 5 #+BEGIN_QUOTE
6 6 $0
themes/blendoit-light-theme.el
index c31b0069..211b3a02 100644..100644
@@ -1,5 +1,5 @@
1 1 (deftheme blendoit-light
2 Removed: "Created 2020-11-05.")
2 Added: "Created 2020-11-06.")
3 3
4 4 (custom-theme-set-faces
5 5 'blendoit-light
@@ -51,10 +51,9 @@
51 51 '(ivy-minibuffer-match-face-3 ((t (:inherit swiper-match-face-3))))
52 52 '(ivy-minibuffer-match-face-4 ((t (:inherit swiper-match-face-4))))
53 53 '(ivy-minibuffer-match-highlight ((t (:inherit highlight))))
54 Added: '(org-document-title ((t (:weight bold :height 2.0 :family "Jost*"))))
54 55 '(org-formula ((t (:inherit org-table))))
55 56 '(org-meta-line ((t (:foreground "SteelBlue" :family "Hermit"))))
56 Removed: '(org-document-title ((t (:weight bold :height 2.0 :family "Jost*"))))
57 Removed: '(org-footnote ((t (:inherit link))))
58 57 '(org-document-info-keyword ((t (:inherit org-meta-line))))
59 58 '(org-code ((t (:background "light grey" :foreground "black" :height 0.9 :family "Hack"))))
60 59 '(org-checkbox-statistics-todo ((t (:inherit org-checkbox :foreground "tomato"))))
@@ -76,7 +75,7 @@
76 75 '(org-checkbox ((t (:weight bold :inherit org-meta-line))))
77 76 '(org-todo ((t (:background "tomato" :foreground "White" :weight bold :height 1.2 :family "Hermit"))))
78 77 '(org-done ((t (:background "ForestGreen" :foreground "White" :weight bold :height 1.2 :family "Hermit"))))
79 Removed: '(org-date ((t (:foreground "steel blue" :family "Hermit"))))
78 Added: '(org-date ((t (:inherit link))))
80 79 '(Info-quoted ((t (:inherit org-block))))
81 80 '(org-priority ((t (:inherit org-meta-line))))
82 81 '(org-drawer ((t (:inherit org-meta-line))))
@@ -86,8 +85,9 @@
86 85 '(tab-line-tab-current ((t (:inherit tab-line-tab :background "grey85" :foreground "red"))))
87 86 '(tab-line-close-highlight ((t (:foreground "red"))))
88 87 '(tab-line-highlight ((default (:inherit (tab-line-tab)))))
89 Removed: '(default ((t (:background "white" :foreground "black" :height 140 :family "Hack"))))
90 88 '(org-quote ((t (:inherit variable-pitch :slant italic))))
91 Removed: '(org-ellipsis ((t (:inherit shadow :background "white")))))
89 Added: '(org-ellipsis ((t (:inherit shadow :background "white"))))
90 Added: '(org-footnote ((t (:inherit link))))
91 Added: '(default ((t (:background "white" :foreground "black" :height 140 :family "Hack")))))
92 92
93 93 (provide-theme 'blendoit-light)