Custom configuration reborn.

Commit
defdb394d8bdc32a28a092126001b94eabb7fb93
Author
Blendoit <blendoit@gmail.com>
Author date
Committer
Blendoit <blendoit@gmail.com>
Committer date
Changed files
.gitignore
index 7fe51720..30f2d86b 100644..100644
@@ -1,11 +1,11 @@
1 1 # .gitignore
2 Removed: .#*
3 Removed: '#*
4 Removed: *.html
5 2 *.tex
6 Removed: *.pdf
7 Removed: .cache/**
3 Added: *.lot
4 Added: *.lof
8 5 elpa/**
6 Added: url/**
9 7 auto-save-list/**
10 8 transient/**
11 9 ido.last
10 Added: recentf
11 Added: srecode-map.el
README.org
index daccd54e..000b193a 100644..100644
@@ -1,27 +1,40 @@
1 1 #+TITLE: GNU Emacs Configuration
2 2 #+AUTHOR: Marius Peter
3 Added: #+DATE: <2020-07-20 Mon>
3 4
4 5 * Installation
5 6
6 7 ** Linux
7 Removed: 1. Backup your current =~/.emacs.d= with the following command:
8 Removed: =mv ~/.emacs.d ~/.emacs.d.bkp=
9 Removed: 2. Clone my configuration folder to your home directory:
10 Removed: =cd ~= followed by =git clone https://github.com/Blendoit/.emacs.d.git=
11 8
9 Added: Backup your current =~/.emacs.d= with the following command:
10 Added:
11 Added: #+BEGIN_SRC: emacs-lisp
12 Added: mv ~/.emacs.d ~/.emacs.d.bkp
13 Added: #+END_SRC
14 Added:
15 Added: Clone my configuration folder to your home directory: =cd ~= followed by:
16 Added:
17 Added: #+BEGIN_SRC: emacs-lisp
18 Added: git clone https://github.com/Blendoit/.emacs.d.git
19 Added: #+END_SRC
20 Added:
12 21 * Main Files
13 22
14 23 ** =init.el=
15 Removed: - Loads the following 2 configuration files.
16 24
17 Removed: ** =init_emacs.el=
18 Removed: - You may delete its content initially.
19 Removed: - By default, all customization options available in Emacs' GUI that can be saved with =Options - Save Options= are saved here.
20 Removed: - Useful to fool around with GUI customization options, without breaking our manually written code.
21 Removed:
22 Removed: ** =init_blendoit.el=
23 Removed: - Load my personal configuration files.
25 Added: - This file's only purpose is to load my literate configuration.
24 26
27 Added: ** =blendoit/init-blendoit.org=
28 Added:
29 Added: - Load my personal literate configuration files.
30 Added:
31 Added: ** =blendoit/custom-file.el=
32 Added:
33 Added: - By default, all customization options available in Emacs' GUI that can be
34 Added: saved with =Options - Save Options= are saved here.
35 Added: - This is useful to fool around with GUI customization options, without
36 Added: breaking our manually written code.
37 Added:
25 38 * Usage
26 39
27 40 Each configuration file is commented.
README.pdf
index 00000000..63b49375 000000..100644

Binary files differ

blendoit/.gitignore
index 00000000..0e42b291 000000..100644
@@ -0,0 +1,2 @@
1 Added: # blendoit/.gitignore
2 Added: *.el
blendoit/custom/custom-file.org
index 00000000..3200ffd3 000000..100644
@@ -0,0 +1,67 @@
1 Added: #+BEGIN_SRC emacs-lisp
2 Added: (custom-set-variables
3 Added: ;; custom-set-variables was added by Custom.
4 Added: ;; If you edit it by hand, you could mess it up, so be careful.
5 Added: ;; Your init file should contain only one such instance.
6 Added: ;; If there is more than one, they won't work right.
7 Added: '(ansi-color-names-vector
8 Added: ["#3F3F3F" "#CC9393" "#7F9F7F" "#F0DFAF" "#8CD0D3" "#DC8CC3" "#93E0E3" "#DCDCCC"])
9 Added: '(company-quickhelp-color-background "#4F4F4F")
10 Added: '(company-quickhelp-color-foreground "#DCDCCC")
11 Added: '(cua-mode t nil (cua-base))
12 Added: '(custom-enabled-themes nil)
13 Added: '(custom-safe-themes
14 Added: (quote
15 Added: ("f56eb33cd9f1e49c5df0080a3e8a292e83890a61a89bceeaa481a5f183e8e3ef" default)))
16 Added: '(fci-rule-color "#383838")
17 Added: '(line-number-mode nil)
18 Added: '(nrepl-message-colors
19 Added: (quote
20 Added: ("#CC9393" "#DFAF8F" "#F0DFAF" "#7F9F7F" "#BFEBBF" "#93E0E3" "#94BFF3" "#DC8CC3")))
21 Added: '(org-agenda-diary-file "~/org/PERSONAL/diary/diary.org")
22 Added: '(org-agenda-files (quote ("~/org/PERSONAL/diary/diary.org")))
23 Added: '(org-time-stamp-custom-formats (quote ("%d %b, %Y (%a)" . "%d %b, %Y (%a), at %H:%M")))
24 Added: '(package-selected-packages
25 Added: (quote
26 Added: (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)))
27 Added: '(pdf-view-midnight-colors (quote ("#DCDCCC" . "#383838")))
28 Added: '(vc-annotate-background "#2B2B2B")
29 Added: '(vc-annotate-color-map
30 Added: (quote
31 Added: ((20 . "#BC8383")
32 Added: (40 . "#CC9393")
33 Added: (60 . "#DFAF8F")
34 Added: (80 . "#D0BF8F")
35 Added: (100 . "#E0CF9F")
36 Added: (120 . "#F0DFAF")
37 Added: (140 . "#5F7F5F")
38 Added: (160 . "#7F9F7F")
39 Added: (180 . "#8FB28F")
40 Added: (200 . "#9FC59F")
41 Added: (220 . "#AFD8AF")
42 Added: (240 . "#BFEBBF")
43 Added: (260 . "#93E0E3")
44 Added: (280 . "#6CA0A3")
45 Added: (300 . "#7CB8BB")
46 Added: (320 . "#8CD0D3")
47 Added: (340 . "#94BFF3")
48 Added: (360 . "#DC8CC3"))))
49 Added: '(vc-annotate-very-old-color "#DC8CC3"))
50 Added: (custom-set-faces
51 Added: ;; custom-set-faces was added by Custom.
52 Added: ;; If you edit it by hand, you could mess it up, so be careful.
53 Added: ;; Your init file should contain only one such instance.
54 Added: ;; If there is more than one, they won't work right.
55 Added: '(default ((t (:family "Hack" :foundry "SRC" :slant normal :weight normal :height 142 :width normal))))
56 Added: '(fixed-pitch ((t (:family "Hack"))))
57 Added: '(org-document-title ((t (:inherit default :weight bold :font "Liberation Sans" :height 2.0 :underline nil))))
58 Added: '(org-level-1 ((t (:inherit default :weight bold :font "Liberation Sans" :height 1.75))))
59 Added: '(org-level-2 ((t (:inherit default :weight bold :font "Liberation Sans" :height 1.5))))
60 Added: '(org-level-3 ((t (:inherit default :weight bold :font "Liberation Sans" :height 1.25))))
61 Added: '(org-level-4 ((t (:inherit default :weight bold :font "Liberation Sans" :height 1.1))))
62 Added: '(org-level-5 ((t (:inherit default :weight bold :font "Liberation Sans"))))
63 Added: '(org-level-6 ((t (:inherit default :weight bold :font "Liberation Sans"))))
64 Added: '(org-level-7 ((t (:inherit default :weight bold :font "Liberation Sans"))))
65 Added: '(org-level-8 ((t (:inherit default :weight bold :font "Liberation Sans"))))
66 Added: '(variable-pitch ((t (:family "Liberation Sans")))))
67 Added: #+END_SRC
blendoit/init-blendoit.org
index 00000000..e9caf197 000000..100644
@@ -0,0 +1,388 @@
1 Added: #+TITLE: Blendoit's Emacs configuration
2 Added: #+AUTHOR: Marius Peter
3 Added: #+DATE: <2020-07-19 Sun>
4 Added: #+STARTUP: customtime showall
5 Added: #+SETUPFILE: ~/org/templates/documents/personal.org
6 Added: #+INCLUDE: ~/org/templates/documents/personal-title.org
7 Added:
8 Added: #+BEGIN_abstract
9 Added: Emacs enables an unparalleled level of customisation by allowing the
10 Added: introspection of every variable and function that can be understood by the
11 Added: software. The possibilities are endless.
12 Added: #+END_abstract
13 Added:
14 Added: * Preliminary setup
15 Added:
16 Added: ** Garbage collection
17 Added:
18 Added: Increase the garbage collection limit.
19 Added:
20 Added: #+NAME: garbage-collection
21 Added: #+BEGIN_SRC emacs-lisp
22 Added: (setq gc-cons-threshold 100000000)
23 Added: #+END_SRC
24 Added:
25 Added: ** Custom file
26 Added:
27 Added: Load settings created automatically by GNU Emacs Custom. (For example, any
28 Added: clickable option/toggle is saved here.) Useful for fooling around with M-x
29 Added: customize-group <package>.
30 Added:
31 Added: #+NAME: custom-file
32 Added: #+BEGIN_SRC emacs-lisp
33 Added:
34 Added: (setq custom-file "~/.emacs.d/blendoit/custom/custom-file.org")
35 Added: (org-babel-load-file custom-file)
36 Added: #+END_SRC
37 Added:
38 Added: ** Shortcut
39 Added:
40 Added: We begin by defining a user shortcut to this very file:
41 Added:
42 Added: #+NAME: shortcut-config
43 Added: #+BEGIN_SRC emacs-lisp
44 Added: (defun find-init-blendoit ()
45 Added: "Jump to this very file."
46 Added: (interactive)
47 Added: (find-file "~/.emacs.d/blendoit/init-blendoit.org"))
48 Added: (global-set-key (kbd "C-c c") 'find-init-blendoit)
49 Added: #+END_SRC
50 Added:
51 Added: ** Backups
52 Added:
53 Added: Backups are so important that they should be described right after the shortcut
54 Added: to this file.
55 Added:
56 Added: #+BEGIN_SRC emacs-lisp
57 Added: (setq backup-directory-alist `((".*" . ,temporary-file-directory))
58 Added: auto-save-file-name-transforms `((".*" ,temporary-file-directory t))
59 Added: backup-by-copying t ; Don't delink hardlinks
60 Added: version-control t ; Use version numbers on backups
61 Added: delete-old-versions t ; Automatically delete excess backups
62 Added: kept-new-versions 20 ; how many of the newest versions to keep
63 Added: kept-old-versions 5 ; and how many of the old
64 Added: )
65 Added: #+END_SRC
66 Added:
67 Added: ** Secrets
68 Added:
69 Added: #+INCLUDE: ./secrets.org
70 Added:
71 Added: * Bindings
72 Added:
73 Added: #+BEGIN_SRC emacs-lisp
74 Added: (global-set-key (kbd "C-c e") 'eval-buffer)
75 Added: (global-set-key (kbd "C-s") 'save-buffer)
76 Added: (global-set-key (kbd "C-b") 'ibuffer-sidebar-toggle-sidebar)
77 Added: (global-set-key (kbd "C-w") 'kill-buffer-and-window)
78 Added: (global-set-key (kbd "C-c a") 'org-agenda)
79 Added: #+END_SRC
80 Added:
81 Added: ** Zoom
82 Added:
83 Added: Zoom in/out of selected buffer.
84 Added:
85 Added: #+BEGIN_SRC emacs-lisp
86 Added: (global-set-key [M-mouse-4] 'text-scale-increase)
87 Added: (global-set-key [M-mouse-5] 'text-scale-decrease)
88 Added: #+END_SRC
89 Added:
90 Added: * Packages
91 Added:
92 Added: List of package archives.
93 Added:
94 Added: #+NAME: packages
95 Added: #+BEGIN_SRC emacs-lisp
96 Added: (require 'package)
97 Added: (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
98 Added: (add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t)
99 Added: (package-initialize)
100 Added: #+END_SRC
101 Added:
102 Added: #+RESULTS: packages
103 Added:
104 Added: Ensure =use-package= is installed.
105 Added:
106 Added: #+BEGIN_SRC emacs-lisp
107 Added: (unless (package-installed-p 'use-package)
108 Added: (package-refresh-contents)
109 Added: (package-install 'use-package)
110 Added: (eval-when-compile (require 'use-package)))
111 Added: (setq use-package-always-ensure t)
112 Added: #+END_SRC
113 Added:
114 Added: ** Org
115 Added:
116 Added: Phew, I can finally introduce Org mode! I am so *excited*.
117 Added:
118 Added: #+NAME: org
119 Added: #+BEGIN_SRC emacs-lisp
120 Added: (setq org-hide-emphasis-markers t)
121 Added: (setq org-startup-indented t)
122 Added: (setq org-directory "~/org")
123 Added:
124 Added: (font-lock-add-keywords 'org-mode
125 Added: '(("^ *\\([-]\\) "
126 Added: (0 (prog1 () (compose-region (match-beginning 1) (match-end 1) "•"))))))
127 Added:
128 Added: (use-package org-bullets
129 Added: :config
130 Added: (add-hook 'org-mode-hook (lambda () (org-bullets-mode 1))))
131 Added:
132 Added: (let* ((variable-tuple
133 Added: (cond ((x-list-fonts "Liberation Sans") '(:font "Liberation Sans"))
134 Added: ((x-family-fonts "Sans Serif") '(:family "Sans Serif"))
135 Added: (nil (warn "Cannot find a Sans Serif Font. Install Source Sans Pro."))))
136 Added: (base-font-color (face-foreground 'default nil 'default))
137 Added: (headline `(:inherit default :weight bold)))
138 Added:
139 Added: (custom-theme-set-faces
140 Added: 'user
141 Added: `(org-level-8 ((t (,@headline ,@variable-tuple))))
142 Added: `(org-level-7 ((t (,@headline ,@variable-tuple))))
143 Added: `(org-level-6 ((t (,@headline ,@variable-tuple))))
144 Added: `(org-level-5 ((t (,@headline ,@variable-tuple))))
145 Added: `(org-level-4 ((t (,@headline ,@variable-tuple :height 1.1))))
146 Added: `(org-level-3 ((t (,@headline ,@variable-tuple :height 1.25))))
147 Added: `(org-level-2 ((t (,@headline ,@variable-tuple :height 1.5))))
148 Added: `(org-level-1 ((t (,@headline ,@variable-tuple :height 1.75))))
149 Added: `(org-document-title ((t (,@headline ,@variable-tuple :height 2.0 :underline nil))))))
150 Added:
151 Added: (custom-theme-set-faces
152 Added: 'user
153 Added: '(variable-pitch ((t (:family "Liberation Sans"))))
154 Added: '(fixed-pitch ((t ( :family "Hack")))))
155 Added:
156 Added:
157 Added:
158 Added:
159 Added: (x-list-fonts "Hermit")
160 Added: #+END_SRC
161 Added:
162 Added: - Beautiful bullet lists in Org mode!
163 Added:
164 Added: *** Org Agenda
165 Added:
166 Added: #+BEGIN_SRC emacs-lisp
167 Added:
168 Added: #+END_SRC
169 Added:
170 Added: *** Org publish
171 Added: #+BEGIN_SRC emacs-lisp
172 Added: (require 'ox-publish)
173 Added: (setq org-publish-project-alist
174 Added: '(
175 Added: ("Safran-VIP-html"
176 Added: :base-directory "~/org/WORK/Safran/programs/VIP/doc/org/"
177 Added: :base-extension "org"
178 Added: :publishing-directory "~/org/WORK/Safran/programs/VIP/doc/wiki/"
179 Added: :recursive t
180 Added: :publishing-function org-html-publish-to-html
181 Added: :auto-preamble t
182 Added: :auto-sitemap t
183 Added: :sitemap-title "" )
184 Added:
185 Added: ("Safran-VIP-static"
186 Added: :base-directory "~/org/WORK/Safran/programs/VIP/doc/org/"
187 Added: :base-extension "css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|mp4\\|ogg\\|swf"
188 Added: :publishing-directory "~/org/WORK/Safran/programs/VIP/doc/wiki/"
189 Added: :recursive t
190 Added: :publishing-function org-publish-attachment )
191 Added:
192 Added: ("Safran-VIP-all"
193 Added: :components ("Safran-VIP-html" "Safran-VIP-static"))
194 Added:
195 Added: ("Safran-MA700-html"
196 Added: :base-directory "~/org/WORK/Safran/programs/MA700/doc/org/"
197 Added: :base-extension "org"
198 Added: :publishing-directory "~/org/WORK/Safran/programs/MA700/doc/wiki/"
199 Added: :recursive t
200 Added: :publishing-function org-html-publish-to-html
201 Added: :auto-preamble t
202 Added: :auto-sitemap t
203 Added: :sitemap-title "" )
204 Added:
205 Added: ("Safran-MA700-static"
206 Added: :base-directory "~/org/WORK/Safran/programs/MA700/doc/org/"
207 Added: :base-extension "css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|mp4\\|ogg\\|swf"
208 Added: :publishing-directory "~/org/WORK/Safran/programs/MA700/doc/wiki/"
209 Added: :recursive t
210 Added: :publishing-function org-publish-attachment )
211 Added:
212 Added: ("Safran-MA700-all"
213 Added: :components ("Safran-MA700-html" "Safran-MA700-static"))))
214 Added:
215 Added: (add-to-list 'org-latex-packages-alist '("table" "xcolor"
216 Added: t ("pdflatex")))
217 Added: (add-to-list 'org-latex-packages-alist '("AUTO" "babel"
218 Added: t ("pdflatex")))
219 Added: (add-to-list 'org-latex-packages-alist '("AUTO" "polyglossia"
220 Added: t ("xelatex" "lualatex")))
221 Added: #+END_SRC
222 Added:
223 Added:
224 Added: ** ibuffer-sidebar
225 Added:
226 Added: #+BEGIN_SRC emacs-lisp
227 Added: (use-package ibuffer-sidebar
228 Added: :commands (ibuffer-sidebar-toggle-sidebar))
229 Added: #+END_SRC
230 Added:
231 Added: ** Which-key
232 Added:
233 Added: #+BEGIN_SRC emacs-lisp
234 Added: (use-package which-key
235 Added: :init
236 Added: (which-key-mode)
237 Added: :config
238 Added: ;; (setq which-key-idle-delay 1000)
239 Added: ;; (setq which-key-idle-secondary-delay 0.05)
240 Added: ;; (setq which-key-show-early-on-C-h t)
241 Added: )
242 Added: #+END_SRC
243 Added:
244 Added: ** Ivy
245 Added:
246 Added: Auto completion.
247 Added:
248 Added: #+BEGIN_SRC emacs-lisp
249 Added: (use-package ivy
250 Added: :config
251 Added: (ivy-mode t)
252 Added: (setq ivy-use-virtual-buffers t
253 Added: ivy-count-format "%d/%d "
254 Added: enable-recursive-minibuffers t))
255 Added:
256 Added: (use-package ivy-hydra)
257 Added: (setq ivy-initial-inputs-alist nil)
258 Added: (use-package ivy-hydra)
259 Added: #+END_SRC
260 Added:
261 Added: *** Counsel
262 Added:
263 Added: Wonderful counsellor!
264 Added:
265 Added: #+BEGIN_SRC emacs-lisp
266 Added: (use-package counsel
267 Added: :bind ("M-x" . counsel-M-x)
268 Added: :config (counsel-mode))
269 Added:
270 Added: (global-set-key (kbd "C-f") 'counsel-grep-or-swiper)
271 Added: (global-set-key (kbd "C-F") 'counsel-find-file)
272 Added: #+END_SRC
273 Added:
274 Added: *** Swiper
275 Added:
276 Added: #+BEGIN_SRC emacs-lisp
277 Added: (use-package swiper
278 Added: :bind (("C-f" . counsel-grep-or-swiper)))
279 Added: #+END_SRC
280 Added:
281 Added: ** Ido
282 Added:
283 Added: # #+BEGIN_SRC emacs-lisp
284 Added: # (setq ido-enable-flex-matching t)
285 Added: # (setq ido-everywhere t)
286 Added: # (ido-mode 1)
287 Added: # #+END_SRC
288 Added:
289 Added: ** Company
290 Added:
291 Added: #+NAME: company
292 Added: #+BEGIN_SRC emacs-lisp
293 Added: (use-package company
294 Added: :config
295 Added: (add-hook 'after-init-hook 'global-company-mode))
296 Added: #+END_SRC
297 Added:
298 Added: ** Flycheck
299 Added:
300 Added: #+NAME: flycheck
301 Added: #+BEGIN_SRC emacs-lisp
302 Added: (use-package flycheck
303 Added: :init (global-flycheck-mode))
304 Added: #+END_SRC
305 Added:
306 Added: ** Magit
307 Added:
308 Added: #+BEGIN_SRC emacs-lisp
309 Added: (use-package magit
310 Added: :bind ("C-c g" . magit-status))
311 Added: #+END_SRC
312 Added:
313 Added: ** PDF-tools
314 Added:
315 Added: #+BEGIN_SRC emacs-lisp
316 Added: (use-package pdf-tools
317 Added: :config
318 Added: (pdf-loader-install))
319 Added: #+END_SRC
320 Added:
321 Added: * Cosmetics
322 Added:
323 Added: ** Faces & cursors
324 Added:
325 Added: In order to imitate other modern text editors, we'll resort to a blinking bar
326 Added: cursor.
327 Added:
328 Added: *** Default cursor
329 Added:
330 Added: #+BEGIN_SRC emacs-lisp
331 Added: (setq-default cursor-type (quote bar))
332 Added: #+END_SRC
333 Added:
334 Added: *** Default faces
335 Added:
336 Added: Fixed-pitch and variable-pitch fonts will be used intelligently in all text
337 Added: modes.
338 Added:
339 Added: #+BEGIN_SRC emacs-lisp
340 Added: (use-package mixed-pitch
341 Added: :hook
342 Added: ;; If you want it in all text modes:
343 Added: (text-mode . mixed-pitch-mode))
344 Added: #+END_SRC
345 Added:
346 Added: ** All the icons
347 Added:
348 Added: #+BEGIN_SRC emacs-lisp
349 Added: (use-package all-the-icons)
350 Added: #+END_SRC
351 Added:
352 Added: ** Theme
353 Added:
354 Added: #+BEGIN_SRC emacs-lisp
355 Added: ;; (use-package zenburn-theme
356 Added: ;; :config
357 Added: ;; (load-theme 'zenburn)
358 Added: ;; )
359 Added: #+END_SRC
360 Added:
361 Added: ** Transparency
362 Added:
363 Added: #+BEGIN_SRC emacs-lisp
364 Added: (add-to-list 'default-frame-alist '(alpha . (90 . 50)))
365 Added: #+END_SRC
366 Added:
367 Added: ** Scrollbars
368 Added:
369 Added: #+BEGIN_SRC emacs-lisp
370 Added: (set-window-scroll-bars (minibuffer-window) nil nil)
371 Added: #+END_SRC
372 Added:
373 Added: * Editing preferences
374 Added:
375 Added: #+BEGIN_SRC emacs-lisp
376 Added: (setq-default fill-column 79)
377 Added: (defalias 'yes-or-no-p 'y-or-n-p)
378 Added: #+END_SRC
379 Added:
380 Added: #+BEGIN_SRC emacs-lisp
381 Added: (use-package smartparens
382 Added: :config
383 Added: (add-hook 'prog-mode-hook 'smartparens-mode))
384 Added:
385 Added: (use-package rainbow-delimiters
386 Added: :config
387 Added: (add-hook 'prog-mode-hook 'rainbow-delimiters-mode))
388 Added: #+END_SRC
blendoit/init-blendoit.pdf
index 00000000..96a5f9d9 000000..100644

Binary files differ

blendoit/secrets.org
index 00000000..a6ca8954 000000..100644
@@ -0,0 +1,4 @@
1 Added: #+BEGIN_SRC emacs-lisp
2 Added: (setq user-full-name "Marius Peter"
3 Added: user-mail-address "blendoit@gmail.com")
4 Added: #+END_SRC
init.el
index 3b5321f9..6793c636 100644..100644
@@ -1,11 +1,6 @@
1 Removed: (require 'package)
2 Removed: (package-initialize)
1 Added: ;;; init.el
3 2
4 Removed: ;; Load settings created automatically by GNU Emacs Custom.
5 Removed: ;; (For example, any clickable option/toggle is saved here.)
6 Removed: ;; Useful for fooling around with A-x customize-group <package>.
7 Removed: (setq custom-file "~/.emacs.d/init_emacs.el")
8 Removed: (load custom-file)
9 Removed:
10 Removed: ;; Load settings I manually created for GNU Emacs
11 Removed: (load "~/.emacs.d/init_blendoit.el")
3 Added: ;; Load literate configuration file I created for GNU Emacs.
4 Added: ;; The ultimate goal is to transition most of the custom settings
5 Added: ;; to explicitly defined customisations.
6 Added: (org-babel-load-file "~/.emacs.d/blendoit/init-blendoit.org")
init_blendoit.el
index 09ce2240..00000000 100644..000000
@@ -1,49 +0,0 @@
1 Removed: (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
2 Removed:
3 Removed: (require 'evil-leader) ;; All hail our evil leader!
4 Removed: (global-evil-leader-mode) ;; The evil leader has gone global...
5 Removed: (load "~/.emacs.d/init_evil-leader-keys.el") ;; My custom evil-leader key bindings.
6 Removed: (require 'evil) ;; Let's follow in our leader's footsteps and become evil ourselves.
7 Removed: (evil-mode 1)
8 Removed:
9 Removed: ;; TODO
10 Removed: ;; Change color of mode line upon entering and leaving evil-mode.
11 Removed: ;;(setq original-background (face-attribute 'mode-line :background))
12 Removed: ;;(setq normal-state-background "#FF4F00")
13 Removed: ;;(if evil-mode
14 Removed: ;; (set-face-attribute 'mode-line nil :background normal-state-background)
15 Removed: ;; '(set-face-attribute 'mode-line nil :background original-background)
16 Removed: ;; )
17 Removed:
18 Removed: ;;(setq original-background (face-attribute 'mode-line :background))
19 Removed: ;;(setq normal-state-background "#FF4F00")
20 Removed: ;;(add-hook 'evil-normal-state-entry-hook
21 Removed: ;; (lambda ()
22 Removed: ;; (set-face-attribute 'mode-line nil :background normal-state-background)))
23 Removed: ;;(add-hook 'evil-normal-state-exit-hook
24 Removed: ;; (lambda ()
25 Removed: ;; (set-face-attribute 'mode-line nil :background original-background)))
26 Removed:
27 Removed: ;; Interactively Do Things - add powerful features to common Emacs commands.
28 Removed: (setq ido-enable-flex-matching t)
29 Removed: (setq ido-everywhere t)
30 Removed: (ido-mode 1)
31 Removed:
32 Removed: ;; Zoom in/out of selected buffer
33 Removed: (global-set-key [C-S-mouse-4] 'text-scale-increase)
34 Removed: (global-set-key [C-S-mouse-5] 'text-scale-decrease)
35 Removed:
36 Removed: ;; Backup file locations
37 Removed: (setq backup-directory-alist
38 Removed: `((".*" . ,temporary-file-directory)))
39 Removed: (setq auto-save-file-name-transforms
40 Removed: `((".*" ,temporary-file-directory t)))
41 Removed:
42 Removed: ;; Emacs GUI transparency
43 Removed: ;;(set-frame-parameter (selected-frame) 'alpha '(<active> . <inactive>))
44 Removed: ;;(set-frame-parameter (selected-frame) 'alpha <both>)
45 Removed: (set-frame-parameter (selected-frame) 'alpha '(85 . 50))
46 Removed: (add-to-list 'default-frame-alist '(alpha . (85 . 50)))
47 Removed:
48 Removed: (load "~/.emacs.d/init_org-mode.el")
49 Removed: (pdf-tools-install)
init_emacs.el
index 49b23d26..00000000 100644..000000
@@ -1,38 +0,0 @@
1 Removed: (custom-set-variables
2 Removed: ;; custom-set-variables was added by Custom.
3 Removed: ;; If you edit it by hand, you could mess it up, so be careful.
4 Removed: ;; Your init file should contain only one such instance.
5 Removed: ;; If there is more than one, they won't work right.
6 Removed: '(blink-cursor-mode t)
7 Removed: '(custom-enabled-themes (quote (blendoit-ucla)))
8 Removed: '(custom-safe-themes
9 Removed: (quote
10 Removed: ("c0b9ce02572ae56f7e41b8cc05d878af55c804f42a962274e929b196d010998e" "37d9d29b4be64ce7f3bcee989b5b4e410520c44ed61db200dc80518abdf2de5d" "f3c5904d7b27f967f9bc93ef21757e84752b52a3d091a535e32bca4324c95419" default)))
11 Removed: '(display-line-numbers-type (quote visual))
12 Removed: '(evil-want-C-w-delete nil)
13 Removed: '(evil-want-C-w-in-emacs-state t)
14 Removed: '(global-display-line-numbers-mode t)
15 Removed: '(package-selected-packages
16 Removed: (quote
17 Removed: (notmuch writeroom-mode pdf-tools org-bullets magit latex-preview-pane evil-leader)))
18 Removed: '(show-paren-mode t)
19 Removed: '(tool-bar-mode nil)
20 Removed: '(writeroom-global-effects
21 Removed: (quote
22 Removed: (writeroom-set-fullscreen writeroom-set-menu-bar-lines writeroom-set-tool-bar-lines writeroom-set-vertical-scroll-bars writeroom-set-bottom-divider-width)))
23 Removed: '(writeroom-restore-window-config t))
24 Removed: (custom-set-faces
25 Removed: ;; custom-set-faces was added by Custom.
26 Removed: ;; If you edit it by hand, you could mess it up, so be careful.
27 Removed: ;; Your init file should contain only one such instance.
28 Removed: ;; If there is more than one, they won't work right.
29 Removed: '(default ((t (:family "Hack" :foundry "SRC" :slant normal :weight normal :height 174 :width normal))))
30 Removed: '(org-document-title ((t (:inherit default :weight bold :foreground "white" :family "Verdana" :height 2.0 :underline nil))))
31 Removed: '(org-level-1 ((t (:inherit default :weight bold :foreground "white" :family "Verdana" :height 1.75))))
32 Removed: '(org-level-2 ((t (:inherit default :weight bold :foreground "white" :family "Verdana" :height 1.5))))
33 Removed: '(org-level-3 ((t (:inherit default :weight bold :foreground "white" :family "Verdana" :height 1.25))))
34 Removed: '(org-level-4 ((t (:inherit default :weight bold :foreground "white" :family "Verdana" :height 1.1))))
35 Removed: '(org-level-5 ((t (:inherit default :weight bold :foreground "white" :family "Verdana"))))
36 Removed: '(org-level-6 ((t (:inherit default :weight bold :foreground "white" :family "Verdana"))))
37 Removed: '(org-level-7 ((t (:inherit default :weight bold :foreground "white" :family "Verdana"))))
38 Removed: '(org-level-8 ((t (:inherit default :weight bold :foreground "white" :family "Verdana")))))
init_evil-leader-keys.el
index 0f31bdaf..00000000 100644..000000
@@ -1,16 +0,0 @@
1 Removed: ;; All hail our evil leader!
2 Removed:
3 Removed: ;; prefix to the following commands in evil-mode
4 Removed: (evil-leader/set-leader ";")
5 Removed:
6 Removed: (evil-leader/set-key
7 Removed: "e" 'ido-find-file ;; edit a file (TAB steals a buffer for autocompletion)
8 Removed: "f" 'writeroom-mode ;; focus the current buffer
9 Removed: "w" 'save-buffer ;; write
10 Removed: "r" 'eval-buffer ;; reload
11 Removed: "b" 'ido-switch-buffer ;; buffer switch (RET switches to last buffer)
12 Removed: "q" 'save-buffers-kill-terminal ;; quit
13 Removed: "k" 'kill-buffer-and-window ;; kill
14 Removed: "x" 'shell ;; execute
15 Removed: "g" 'magit-status ;; git
16 Removed: "d" 'ido-dired) ;; directory (RET opens current directory)
init_org-mode.el
index 5176abc1..00000000 100644..000000
@@ -1,29 +0,0 @@
1 Removed: ;; Org-mode bullets use UTF-8 bullets
2 Removed: (require 'org-bullets)
3 Removed: (add-hook 'org-mode-hook (lambda () (org-bullets-mode 1)))
4 Removed:
5 Removed: ;; Long lines will flow and adjust to window.
6 Removed: (add-hook 'org-mode-hook 'visual-line-mode)
7 Removed: ;; Hide characters that make text bold/italic/underlined
8 Removed: (setq org-hide-emphasis-markers t)
9 Removed:
10 Removed: ;; org-mode fonts
11 Removed: (let* ((variable-tuple
12 Removed: (cond ;;((x-list-fonts "Source Sans Pro") '(:font "Source Sans Pro"))
13 Removed: ;;((x-list-fonts "Lucida Grande") '(:font "Lucida Grande"))
14 Removed: ((x-list-fonts "Verdana") '(:font "Verdana"))
15 Removed: (nil (warn "Cannot find a Sans Serif Font. Install Source Sans Pro."))))
16 Removed: (base-font-color (face-foreground 'default nil 'default))
17 Removed: (headline `(:inherit default :weight bold :foreground ,base-font-color)))
18 Removed:
19 Removed: (custom-theme-set-faces
20 Removed: 'user
21 Removed: `(org-level-8 ((t (,@headline ,@variable-tuple))))
22 Removed: `(org-level-7 ((t (,@headline ,@variable-tuple))))
23 Removed: `(org-level-6 ((t (,@headline ,@variable-tuple))))
24 Removed: `(org-level-5 ((t (,@headline ,@variable-tuple))))
25 Removed: `(org-level-4 ((t (,@headline ,@variable-tuple :height 1.1))))
26 Removed: `(org-level-3 ((t (,@headline ,@variable-tuple :height 1.25))))
27 Removed: `(org-level-2 ((t (,@headline ,@variable-tuple :height 1.5))))
28 Removed: `(org-level-1 ((t (,@headline ,@variable-tuple :height 1.75))))
29 Removed: `(org-document-title ((t (,@headline ,@variable-tuple :height 2.0 :underline nil))))))