[Emacs Lisp] Personal ~/.emacs.d/ configuration folder.
Literal descriptions for Org mode.
blendoit/custom/custom-file.el
@@ -5,6 +5,11 @@
5
5
;; If there is more than one, they won't work right.
6
6
'(ansi-color-names-vector
7
7
["#3F3F3F" "#CC9393" "#7F9F7F" "#F0DFAF" "#8CD0D3" "#DC8CC3" "#93E0E3" "#DCDCCC"])
8
Added:
'(c-default-style
9
Added:
(quote
10
Added:
((java-mode . "java")
11
Added:
(awk-mode . "awk")
12
Added:
(other . "linux"))))
8
13
'(company-quickhelp-color-background "#4F4F4F")
9
14
'(company-quickhelp-color-foreground "#DCDCCC")
10
15
'(cua-mode t nil (cua-base))
@@ -13,6 +18,9 @@
13
18
(quote
14
19
("f56eb33cd9f1e49c5df0080a3e8a292e83890a61a89bceeaa481a5f183e8e3ef" default)))
15
20
'(fci-rule-color "#383838")
21
Added:
'(ibuffer-sidebar-display-column-titles t)
22
Added:
'(ibuffer-sidebar-display-summary t)
23
Added:
'(ibuffer-sidebar-width 22)
16
24
'(ledger-reports
17
25
(quote
18
26
(("bal" "%(binary) -f %(ledger-file) bal")
@@ -35,7 +43,7 @@
35
43
'(org-agenda-diary-file "~/org/PERSONAL/diary/diary.org")
36
44
'(org-agenda-files
37
45
(quote
38
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")))
46
Added:
("~/.emacs.d/blendoit/init-blendoit.org" "~/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")))
39
47
'(org-agenda-include-diary t)
40
48
'(org-agenda-insert-diary-strategy (quote date-tree-last))
41
49
'(org-agenda-skip-scheduled-if-deadline-is-shown (quote not-today))
@@ -54,11 +62,48 @@
54
62
("\\.mm\\'" . default)
55
63
("\\.x?html?\\'" . default)
56
64
("\\.pdf\\'" . "mupdf %s"))))
65
Added:
'(org-latex-classes
66
Added:
(quote
67
Added:
(("article" "\\documentclass[11pt]{article}"
68
Added:
("\\section{%s}" . "\\section*{%s}")
69
Added:
("\\subsection{%s}" . "\\subsection*{%s}")
70
Added:
("\\subsubsection{%s}" . "\\subsubsection*{%s}")
71
Added:
("\\paragraph{%s}" . "\\paragraph*{%s}")
72
Added:
("\\subparagraph{%s}" . "\\subparagraph*{%s}"))
73
Added:
("report" "\\documentclass[11pt]{report}"
74
Added:
("\\part{%s}" . "\\part*{%s}")
75
Added:
("\\chapter{%s}" . "\\chapter*{%s}")
76
Added:
("\\section{%s}" . "\\section*{%s}")
77
Added:
("\\subsection{%s}" . "\\subsection*{%s}")
78
Added:
("\\subsubsection{%s}" . "\\subsubsection*{%s}"))
79
Added:
("book" "\\documentclass[12pt]{book}"
80
Added:
("\\part{%s}" . "\\part*{%s}")
81
Added:
("\\chapter{%s}" . "\\chapter*{%s}")
82
Added:
("\\section{%s}" . "\\section*{%s}")
83
Added:
("\\subsection{%s}" . "\\subsection*{%s}")
84
Added:
("\\subsubsection{%s}" . "\\subsubsection*{%s}"))
85
Added:
("book-blendoit" "\\documentclass[12pt]{book}"
86
Added:
("\\chapter{%s}" . "\\chapter*{%s}")
87
Added:
("\\section{%s}" . "\\section*{%s}")
88
Added:
("\\subsection*{%s}" . "\\subsection*{%s}")
89
Added:
("\\subsubsection*{%s}" . "\\subsubsection*{%s}")))))
90
Added:
'(org-latex-inactive-timestamp-format "\\textcolor{ForestGreen!60}{\\textit{%s}}")
91
Added:
'(org-latex-packages-alist
92
Added:
(quote
93
Added:
(("AUTO" "polyglossia" t
94
Added:
("xelatex" "lualatex"))
95
Added:
("AUTO" "babel" t
96
Added:
("pdflatex"))
97
Added:
("table,dvipsnames" "xcolor" t
98
Added:
("pdflatex")))))
99
Added:
'(org-latex-pdf-process
100
Added:
(quote
101
Added:
("latexmk -pdf -f -interaction=nonstopmode -pdflatex=\"%latex\" -outdir=%o %f")))
57
102
'(org-startup-align-all-tables t)
58
103
'(org-time-stamp-custom-formats (quote ("%d %b, %Y (%a)" . "%d %b, %Y (%a), at %H:%M")))
59
104
'(package-selected-packages
60
105
(quote
61
Removed:
(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)))
106
Added:
(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)))
62
107
'(pdf-view-midnight-colors (quote ("#DCDCCC" . "#383838")))
63
108
'(save-place-mode t)
64
109
'(send-mail-function (quote smtpmail-send-it))
blendoit/init-blendoit.org
@@ -7,27 +7,38 @@
7
7
8
8
#+BEGIN_abstract
9
9
GNU Emacs is most often used as a text editor. The utmost level of
10
Removed:
customisation is afforded by enabling the user to rewrite /any/ part of the
11
Removed:
source code and observe the editor's modified behaviour in real time. Since its
12
Removed:
inception in 1984, GNU Emacs has grown to be much more than a full-featured,
13
Removed:
high-productivity text editor---new /modes/ have been written to interact with
14
Removed:
hundreds of file formats, including =.txt=, =.pdf=, =.jpg=, =.csv=, and =.zip= just to
15
Removed:
name a few. This configuration file itself was written in /Org mode/, a
16
Removed:
collection of functions enabling the harmonious mixing of code and comments in
17
Removed:
view of publication: this is the endgame of /literate programming/.
10
Added:
customisation is afforded by enabling the user to rewrite /any/ part of
11
Added:
the source code and observe the editor's modified behaviour in real
12
Added:
time. Since its inception in 1984, GNU Emacs has grown to be much more
13
Added:
than a full-featured, high-productivity text editor---new /modes/ have
14
Added:
been written to interact with hundreds of file formats, including
15
Added:
=.txt=, =.pdf=, =.jpg=, =.csv=, and =.zip= just to name a few. This
16
Added:
configuration file itself was written in /Org mode/, a collection of
17
Added:
functions enabling the harmonious mixing of code and comments in view
18
Added:
of publication: this is the endgame of /literate programming/.
18
19
#+END_abstract
19
20
20
21
* Preliminary setup
21
22
22
23
** Garbage collection
23
24
24
Removed:
Increase the garbage collection limit.
25
Added:
First, we increase the RAM threshold beyond which the garbage collector is
26
Added:
activated.
25
27
26
28
#+NAME: garbage-collection
27
29
#+BEGIN_SRC emacs-lisp
28
30
(setq gc-cons-threshold 100000000)
29
31
#+END_SRC
30
32
33
Added:
** Server start
34
Added:
35
Added:
Makes opening emacs faster for following instances.
36
Added:
37
Added:
#+NAME: server-start
38
Added:
#+BEGIN_SRC emacs-lisp
39
Added:
(server-start)
40
Added:
#+END_SRC
41
Added:
31
42
** Custom file
32
43
33
44
Load settings created automatically by GNU Emacs Custom. (For example, any
@@ -47,9 +58,10 @@
47
58
#+NAME: shortcut-config
48
59
#+BEGIN_SRC emacs-lisp
49
60
(defun find-init-blendoit ()
50
Removed:
"Jump to this very file."
51
Removed:
(interactive)
52
Removed:
(find-file "~/.emacs.d/blendoit/init-blendoit.org"))
61
Added:
"Jump to this very file."
62
Added:
(interactive)
63
Added:
(find-file "~/.emacs.d/blendoit/init-blendoit.org"))
64
Added:
53
65
(global-set-key (kbd "C-c c") 'find-init-blendoit)
54
66
#+END_SRC
55
67
@@ -60,21 +72,20 @@
60
72
(global-set-key (kbd "C-c v") 'customize-variable)
61
73
#+END_SRC
62
74
63
Removed:
64
75
** Backups
65
76
66
77
Backups are so important that they should be described right after the shortcut
67
78
to this file.
68
79
69
80
#+BEGIN_SRC emacs-lisp
70
Removed:
(setq backup-directory-alist `((".*" . ,temporary-file-directory))
71
Removed:
auto-save-file-name-transforms `((".*" ,temporary-file-directory t))
72
Removed:
backup-by-copying t ; Don't delink hardlinks
73
Removed:
version-control t ; Use version numbers on backups
74
Removed:
delete-old-versions t ; Automatically delete excess backups
75
Removed:
kept-new-versions 20 ; how many of the newest versions to keep
76
Removed:
kept-old-versions 5 ; and how many of the old
77
Removed:
)
81
Added:
(setq backup-directory-alist `((".*" . ,temporary-file-directory))
82
Added:
auto-save-file-name-transforms `((".*" ,temporary-file-directory t))
83
Added:
backup-by-copying t ; Don't delink hardlinks
84
Added:
version-control t ; Use version numbers on backups
85
Added:
delete-old-versions t ; Automatically delete excess backups
86
Added:
kept-new-versions 20 ; how many of the newest versions to keep
87
Added:
kept-old-versions 5 ; and how many of the old
88
Added:
)
78
89
#+END_SRC
79
90
80
91
** Secrets
@@ -86,49 +97,27 @@
86
97
user-mail-address "blendoit@gmail.com")
87
98
#+END_SRC
88
99
89
Removed:
* Bindings
100
Added:
* Global key bindings
90
101
102
Added:
The following bindings strive to further enhance CUA[fn::Common User Access.]
103
Added:
mode.
104
Added:
91
105
** Navigation
92
106
93
107
#+BEGIN_SRC emacs-lisp
94
Removed:
(global-set-key (kbd "C-s") 'save-buffer)
95
Removed:
(global-set-key (kbd "C-b") 'ibuffer-sidebar-toggle-sidebar)
96
Removed:
(global-set-key (kbd "C-w") 'kill-buffer-and-window)
97
Removed:
(global-set-key (kbd "C-q") 'save-buffers-kill-terminal)
98
Removed:
(global-set-key (kbd "C-o") 'menu-find-file-existing)
99
Removed:
(global-set-key (kbd "C-r") 'counsel-recentf)
108
Added:
(global-set-key (kbd "C-s") 'save-buffer)
109
Added:
(global-set-key (kbd "C-b") 'ibuffer-sidebar-toggle-sidebar)
110
Added:
(global-set-key (kbd "C-o") 'menu-find-file-existing)
111
Added:
(global-set-key (kbd "C-r") 'counsel-recentf)
100
112
#+END_SRC
101
113
102
Removed:
** =Org=
114
Added:
The following bindings lead to more natural exit behaviors.
103
115
104
Removed:
Quick access to important Org mode functionalities.
105
Removed:
106
Removed:
*** Agenda
107
Removed:
108
Removed:
The agenda displays a chronological list of headings across all agenda files
109
Removed:
for which the heading or body contain a matching =org-time-stamp=.[fn::An
110
Removed:
=org-time-stamp= can be inserted with =C-c .= (period)]
111
Removed:
112
116
#+BEGIN_SRC emacs-lisp
113
Removed:
(global-set-key (kbd "C-c a") 'org-agenda)
117
Added:
(global-set-key (kbd "C-w") 'kill-buffer-and-window)
118
Added:
(global-set-key (kbd "C-q") 'save-buffers-kill-terminal)
114
119
#+END_SRC
115
120
116
Removed:
*** Export
117
Removed:
118
Removed:
This creates a shorter binding for the most common Org export: Org to LaTeX.
119
Removed:
120
Removed:
#+BEGIN_SRC emacs-lisp
121
Removed:
(defun blendoit-org-quick-export ()
122
Removed:
"Org export to PDF and open.
123
Removed:
This basically reimplements `C-c C-e l o'."
124
Removed:
(interactive)
125
Removed:
(org-latex-export-to-pdf)
126
Removed:
(org-open-file
127
Removed:
(concat (substring buffer-file-truename 0 -3) "pdf")))
128
Removed:
129
Removed:
(global-set-key (kbd "C-c e") 'blendoit-org-quick-export)
130
Removed:
#+END_SRC
131
Removed:
132
121
** Mouse zoom
133
122
134
123
Zoom in/out of selected buffer using Alt + mouse wheel.
@@ -144,10 +133,10 @@
144
133
145
134
#+NAME: packages
146
135
#+BEGIN_SRC emacs-lisp
147
Removed:
(require 'package)
148
Removed:
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
149
Removed:
(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t)
150
Removed:
(package-initialize)
136
Added:
(require 'package)
137
Added:
(add-to-list 'package-archives '("melpa" . "https://melpa.milkbox.net/packages/") t)
138
Added:
(add-to-list 'package-archives '("org" . "https://orgmode.org/elpa/") t)
139
Added:
(package-initialize)
151
140
#+END_SRC
152
141
153
142
#+RESULTS: packages
@@ -155,31 +144,76 @@
155
144
Ensure =use-package= is installed.
156
145
157
146
#+BEGIN_SRC emacs-lisp
158
Removed:
(unless (package-installed-p 'use-package)
159
Removed:
(package-refresh-contents)
160
Removed:
(package-install 'use-package)
161
Removed:
(eval-when-compile (require 'use-package)))
162
Removed:
(setq use-package-always-ensure t)
147
Added:
(unless (package-installed-p 'use-package)
148
Added:
(package-refresh-contents)
149
Added:
(package-install 'use-package)
150
Added:
(eval-when-compile (require 'use-package)))
151
Added:
(setq use-package-always-ensure t)
163
152
#+END_SRC
164
153
165
154
** Org
166
155
167
156
Phew, I can finally introduce Org mode! I am so *excited*.
168
157
169
Removed:
#+NAME: org
158
Added:
Org mode replaces a word processor, a presentation creator, and a spreadsheet
159
Added:
editor. IMHO, the spreadsheet ability captures more than 80% use cases wherein
160
Added:
one wishes to include a table in a text document destined for physical
161
Added:
publication. (It is clear that Excel spreadsheets are /not/ destined for physical
162
Added:
publication---simply attempt to print an Excel spreadsheet with the default
163
Added:
settings.) In my opinion, Org mode matches all /useful/ features of the
164
Added:
Microsoft Office suite 1-to-1.
165
Added:
166
Added:
What follows are customizations designed to make Org mode behave more like
167
Added:
Microsoft Word. The end goal is, once again, to draw as many new users to Emacs
168
Added:
as possible!
169
Added:
170
Added:
*** Basic customization
171
Added:
172
Added:
First, we hide markup symbols for *bold*, /italic/, _underlined_ and +strikethrough+
173
Added:
text, and ensure our document appears indented upon loading:[fn::It /appears/
174
Added:
indented, but the underlying plaintext file does not contain tab characters!]
175
Added:
176
Added:
#+NAME: org-basic
170
177
#+BEGIN_SRC emacs-lisp
171
Removed:
(setq org-hide-emphasis-markers t)
172
Removed:
(setq org-startup-indented t)
173
Removed:
(setq org-directory "~/org")
178
Added:
(setq org-hide-emphasis-markers t)
179
Added:
(setq org-startup-indented t)
180
Added:
#+END_SRC
174
181
175
Removed:
(font-lock-add-keywords 'org-mode
176
Removed:
'(("^ *\\([-]\\) "
177
Removed:
(0 (prog1 () (compose-region (match-beginning 1) (match-end 1) "•"))))))
182
Added:
Then, we customize Org headings to emulate WYSIWYG[fn::What You See Is What You
183
Added:
Get (input and output are identical), as opposed to What You See Is What You
184
Added:
Mean (the input contains instructions that can modify the output).] behavior
185
Added:
normally found in Word:
178
186
179
Removed:
(use-package org-bullets
180
Removed:
:config
181
Removed:
(add-hook 'org-mode-hook (lambda () (org-bullets-mode 1))))
187
Added:
#+NAME: org-list-bullets
188
Added:
#+BEGIN_SRC emacs-lisp
189
Added:
(setq org-directory "~/org")
190
Added:
(font-lock-add-keywords
191
Added:
'org-mode
192
Added:
'(("^ *\\([-]\\) "
193
Added:
(0 (prog1 () (compose-region (match-beginning 1) (match-end 1) "•"))))))
194
Added:
#+END_SRC
182
195
196
Added:
- Look at
197
Added:
- This beautifully indented
198
Added:
- List...
199
Added:
- Of lists!
200
Added:
- (Rendered with pretty bullets in Emacs)
201
Added:
202
Added:
The following prettifies Org mode heading bullets:
203
Added:
204
Added:
#+NAME: org-headings-bullets
205
Added:
#+BEGIN_SRC emacs-lisp
206
Added:
(use-package org-bullets
207
Added:
:hook
208
Added:
(org-mode . org-bullets-mode)
209
Added:
)
210
Added:
#+END_SRC
211
Added:
212
Added:
213
Added:
214
Added:
#+NAME: org-cosmetics
215
Added:
#+BEGIN_SRC emacs-lisp
216
Added:
183
217
(let* ((variable-tuple
184
218
(cond ((x-list-fonts "Liberation Sans") '(:font "Liberation Sans"))
185
219
((x-family-fonts "Sans Serif") '(:family "Sans Serif"))
@@ -199,34 +233,37 @@
199
233
`(org-level-1 ((t (,@headline ,@variable-tuple :height 1.75))))
200
234
`(org-document-title ((t (,@headline ,@variable-tuple :height 2.0 :underline nil))))))
201
235
202
Removed:
(custom-theme-set-faces
203
Removed:
'user
204
Removed:
'(variable-pitch ((t (:family "Liberation Sans"))))
205
Removed:
'(fixed-pitch ((t ( :family "Hack")))))
236
Added:
;(custom-theme-set-faces
237
Added:
; 'user
238
Added:
; '(variable-pitch ((t (:family "Liberation Sans"))))
239
Added:
; '(fixed-pitch ((t ( :family "Hack")))))
206
240
241
Added:
#+END_SRC
207
242
243
Added:
*** Agenda
208
244
245
Added:
The agenda displays a chronological list of headings across all agenda files
246
Added:
for which the heading or body contain a matching =org-time-stamp=.[fn::An
247
Added:
=org-time-stamp= can be inserted with =C-c .= (period)]
209
248
210
Removed:
(x-list-fonts "Hermit")
249
Added:
#+BEGIN_SRC emacs-lisp
250
Added:
(global-set-key (kbd "C-c a") 'org-agenda)
211
251
#+END_SRC
212
252
213
Removed:
- Beautiful bullet lists in Org mode!
253
Added:
*** Publish
214
254
215
Removed:
*** Org Agenda
255
Added:
In the following /alist/ (association list), we describe the projects publishable
256
Added:
via =org-publish=. We separate the publishing of =.org= files and attachments,
257
Added:
because an online tutorial recommended we do so.
216
258
217
259
#+BEGIN_SRC emacs-lisp
218
Removed:
219
Removed:
#+END_SRC
220
Removed:
221
Removed:
*** Org publish
222
Removed:
#+BEGIN_SRC emacs-lisp
223
260
(require 'ox-publish)
224
261
(setq org-publish-project-alist
225
262
'(
226
263
("Safran-VIP-html"
227
Removed:
:base-directory "~/org/WORK/Safran/programs/VIP/doc/org/"
264
Added:
:base-directory "~/org/WORK/Safran/programs/B787/VIP/doc/org/"
228
265
:base-extension "org"
229
Removed:
:publishing-directory "~/org/WORK/Safran/programs/VIP/doc/wiki/"
266
Added:
:publishing-directory "~/org/WORK/Safran/programs/B787/VIP/doc/wiki/"
230
267
:recursive t
231
268
:publishing-function org-html-publish-to-html
232
269
:auto-preamble t
@@ -234,9 +271,9 @@
234
271
:sitemap-title "" )
235
272
236
273
("Safran-VIP-static"
237
Removed:
:base-directory "~/org/WORK/Safran/programs/VIP/doc/org/"
274
Added:
:base-directory "~/org/WORK/Safran/programs/B787/VIP/doc/org/"
238
275
:base-extension "css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|mp4\\|ogg\\|swf"
239
Removed:
:publishing-directory "~/org/WORK/Safran/programs/VIP/doc/wiki/"
276
Added:
:publishing-directory "~/org/WORK/Safran/programs/B787/VIP/doc/wiki/"
240
277
:recursive t
241
278
:publishing-function org-publish-attachment )
242
279
@@ -271,6 +308,23 @@
271
308
t ("xelatex" "lualatex")))
272
309
#+END_SRC
273
310
311
Added:
*** Export
312
Added:
313
Added:
This creates a shorter binding for the most common Org export: Org \rightarrow
314
Added:
LaTeX \rightarrow PDF.
315
Added:
316
Added:
#+BEGIN_SRC emacs-lisp
317
Added:
(defun blendoit-org-quick-export ()
318
Added:
"Org export to PDF and open.
319
Added:
This basically reimplements `C-c C-e l o'."
320
Added:
(interactive)
321
Added:
(org-latex-export-to-pdf)
322
Added:
(org-open-file
323
Added:
(concat (substring buffer-file-truename 0 -3) "pdf")))
324
Added:
325
Added:
(global-set-key (kbd "C-c e") 'blendoit-org-quick-export)
326
Added:
#+END_SRC
327
Added:
274
328
** =gnuplot=
275
329
276
330
#+BEGIN_SRC emacs-lisp
@@ -286,17 +340,26 @@
286
340
** Ledger
287
341
288
342
#+BEGIN_SRC emacs-lisp
289
Removed:
(use-package ledger-mode
290
Removed:
:bind
291
Removed:
("C-c r" . ledger-report)
292
Removed:
("C-c C" . ledger-mode-clean-buffer)
293
Removed:
)
343
Added:
(use-package ledger-mode
344
Added:
:bind
345
Added:
("C-c r" . ledger-report)
346
Added:
("C-c C" . ledger-mode-clean-buffer))
294
347
#+END_SRC
295
348
296
Removed:
** ibuffer-sidebar
349
Added:
** TODO ibuffer-sidebar
350
Added:
SCHEDULED: <2020-07-21 Tue>
297
351
298
352
#+BEGIN_SRC emacs-lisp
299
Removed:
(use-package ibuffer-sidebar)
353
Added:
; (use-package ibuffer-sidebar
354
Added:
; :bind ("mouse-1" . ibuffer-mouse-visit-buffer)
355
Added:
; :bind ("mouse-3" . ibuffer-mouse-toggle-mark))
356
Added:
357
Added:
; (add-hook 'ibuffer-sidebar-mode-hook
358
Added:
; (lambda ()
359
Added:
; (local-unset-key (quote mouse-1))
360
Added:
; (local-unset-key (quote mouse-2))
361
Added:
; (local-set-key (quote mouse-1) (quote ibuffer-mouse-visit-buffer))
362
Added:
; (local-set-key (quote mouse-2) (quote ibuffer-mouse-toggle-mark))))
300
363
#+END_SRC
301
364
302
365
** Which-key
@@ -356,18 +419,18 @@
356
419
357
420
** Company
358
421
359
Removed:
#+NAME: company
360
Removed:
#+BEGIN_SRC emacs-lisp
361
Removed:
(use-package company
362
Removed:
:config (add-hook 'after-init-hook 'global-company-mode))
363
Removed:
#+END_SRC
422
Added:
#+NAME: company
423
Added:
#+BEGIN_SRC emacs-lisp
424
Added:
;; (use-package company
425
Added:
;; :config (add-hook 'after-init-hook 'global-company-mode))
426
Added:
#+END_SRC
364
427
365
428
** Flycheck
366
429
367
430
#+NAME: flycheck
368
431
#+BEGIN_SRC emacs-lisp
369
Removed:
; (use-package flycheck
370
Removed:
; :init (global-flycheck-mode))
432
Added:
(use-package flycheck
433
Added:
:init (global-flycheck-mode))
371
434
#+END_SRC
372
435
373
436
** Magit
@@ -397,16 +460,15 @@
397
460
(setq-default cursor-type (quote bar))
398
461
#+END_SRC
399
462
400
Removed:
*** Default faces
463
Added:
*** Mixed pitch in Org mode
401
464
402
Removed:
Fixed-pitch and variable-pitch fonts will be used intelligently in all text
465
Added:
Fixed-pitch and variable-pitch fonts will be used intelligently in all hooked
403
466
modes.
404
467
405
468
#+BEGIN_SRC emacs-lisp
406
Removed:
(use-package mixed-pitch
407
Removed:
:hook
408
Removed:
;; If you want it in all text modes:
409
Removed:
(org-mode . mixed-pitch-mode))
469
Added:
(use-package mixed-pitch
470
Added:
:hook ((org-mode
471
Added:
info-mode) . mixed-pitch-mode))
410
472
#+END_SRC
411
473
412
474
** All the icons
@@ -419,10 +481,10 @@
419
481
420
482
#+BEGIN_SRC emacs-lisp
421
483
;; (use-package zenburn-theme
422
Removed:
;; :config
423
Removed:
;; (load-theme 'zenburn)
424
Removed:
;; )
425
Removed:
(load-theme 'wombat)
484
Added:
;; :config
485
Added:
;; (load-theme 'zenburn))
486
Added:
487
Added:
(load-theme 'wombat)
426
488
#+END_SRC
427
489
428
490
** Transparency
blendoit/init-blendoit.pdf
Binary files differ