| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -41,6 +41,7 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  - [[#electric][Electric]] | 
					 | 
					 | 
					 | 
					  - [[#electric][Electric]] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  - [[#file-paths][File Paths]] | 
					 | 
					 | 
					 | 
					  - [[#file-paths][File Paths]] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  - [[#file-backups-versioning][File Backups Versioning]] | 
					 | 
					 | 
					 | 
					  - [[#file-backups-versioning][File Backups Versioning]] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  - [[#formatting][Formatting]] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  - [[#hide-elements][Hide Elements]] | 
					 | 
					 | 
					 | 
					  - [[#hide-elements][Hide Elements]] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  - [[#org-1][Org]] | 
					 | 
					 | 
					 | 
					  - [[#org-1][Org]] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  - [[#recentf][Recentf]] | 
					 | 
					 | 
					 | 
					  - [[#recentf][Recentf]] | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -584,16 +585,10 @@ https://github.com/laishulu/hl-fill-column | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (setq mouse-wheel-scroll-amount '(5)) | 
					 | 
					 | 
					 | 
					  (setq mouse-wheel-scroll-amount '(5)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (setq mouse-wheel-progressive-speed nil) | 
					 | 
					 | 
					 | 
					  (setq mouse-wheel-progressive-speed nil) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  ;; Automatically add newline on save at the end of the file | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (setq require-final-newline t) | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  ;; Parenthesis, set behavior | 
					 | 
					 | 
					 | 
					  ;; Parenthesis, set behavior | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (setq show-paren-delay 0) | 
					 | 
					 | 
					 | 
					  (setq show-paren-delay 0) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (setq show-paren-style 'mixed) | 
					 | 
					 | 
					 | 
					  (setq show-paren-style 'mixed) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  ;; End sentences with a single space | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (setq sentence-end-double-space nil) | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  ;; Tramp default protocol | 
					 | 
					 | 
					 | 
					  ;; Tramp default protocol | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (setq tramp-default-method "ssh") | 
					 | 
					 | 
					 | 
					  (setq tramp-default-method "ssh") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -690,6 +685,28 @@ Setup file backups versioning. | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (setq version-control t)      ; Use version numbers on backups | 
					 | 
					 | 
					 | 
					  (setq version-control t)      ; Use version numbers on backups | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#+END_SRC | 
					 | 
					 | 
					 | 
					#+END_SRC | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					** Formatting | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					#+BEGIN_SRC emacs-lisp | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  ;; Columnn after line-wrapping happens | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  (setq-default fill-column 80) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  ;; Automatically add newline on save at the end of the file | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  (setq require-final-newline t) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  ;; End sentences with a single space | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  (setq sentence-end-double-space nil) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  ;; `tabify' and `untabify' should only affect indentation | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  (setq tabify-regexp "^\t* [ \t]+") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  ;; Do not wrap lines | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  (setq-default truncate-lines t) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  ;; Wrap lines in the middle of words, gives a \ indicator | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  (setq-default word-wrap nil) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					#+END_SRC | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					** Hide Elements | 
					 | 
					 | 
					 | 
					** Hide Elements | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#+BEGIN_SRC emacs-lisp | 
					 | 
					 | 
					 | 
					#+BEGIN_SRC emacs-lisp | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -778,10 +795,9 @@ Set UTF-8 encoding as default. | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#+BEGIN_SRC emacs-lisp | 
					 | 
					 | 
					 | 
					#+BEGIN_SRC emacs-lisp | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (prefer-coding-system 'utf-8-unix) | 
					 | 
					 | 
					 | 
					  (prefer-coding-system 'utf-8-unix) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (setq locale-coding-system 'utf-8-unix) | 
					 | 
					 | 
					 | 
					  (setq locale-coding-system 'utf-8-unix) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  ;; Default also sets keyboard and terminal coding system | 
					 | 
					 | 
					 | 
					  ;; Default also sets file-name, keyboard and terminal coding system | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (set-default-coding-systems 'utf-8-unix) | 
					 | 
					 | 
					 | 
					  (set-default-coding-systems 'utf-8-unix) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (set-buffer-file-coding-system 'utf-8-unix) | 
					 | 
					 | 
					 | 
					  (set-buffer-file-coding-system 'utf-8-unix) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (set-file-name-coding-system 'utf-8-unix) | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (set-selection-coding-system 'utf-8-unix) | 
					 | 
					 | 
					 | 
					  (set-selection-coding-system 'utf-8-unix) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#+END_SRC | 
					 | 
					 | 
					 | 
					#+END_SRC | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -1022,6 +1038,9 @@ Evil command aliases. | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  ;; LaTeX, set correct tab mode | 
					 | 
					 | 
					 | 
					  ;; LaTeX, set correct tab mode | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (add-hook 'latex-mode-hook (lambda () (setq indent-tabs-mode t))) | 
					 | 
					 | 
					 | 
					  (add-hook 'latex-mode-hook (lambda () (setq indent-tabs-mode t))) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  ;; Wrap lines in the middle of words, gives a \ indicator | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  (add-hook 'visual-line-mode-hook (lambda () (setq word-wrap nil))) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#+END_SRC | 
					 | 
					 | 
					 | 
					#+END_SRC | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					* Key Bindings | 
					 | 
					 | 
					 | 
					* Key Bindings | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -1279,14 +1298,15 @@ General.el ~leader key binds. | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						"s a" '(avy-goto-char-timer              :which-key "Avy goto char") | 
					 | 
					 | 
					 | 
						"s a" '(avy-goto-char-timer              :which-key "Avy goto char") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						"s b" '(bookmark-jump-ido                :which-key "Jump to bookmark") | 
					 | 
					 | 
					 | 
						"s b" '(bookmark-jump-ido                :which-key "Jump to bookmark") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						;; Tabs | 
					 | 
					 | 
					 | 
						;; Tabs / toggle | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						"t"   '(:ignore t                                 :which-key "tabs") | 
					 | 
					 | 
					 | 
						"t"   '(:ignore t                                 :which-key "tabs/toggle") | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						"t b" '(centaur-tabs-group-buffer-groups          :which-key "Group tabs by buffer") | 
					 | 
					 | 
					 | 
						"t b" '(centaur-tabs-group-buffer-groups          :which-key "Group tabs by buffer") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						"t p" '(centaur-tabs-group-by-projectile-project  :which-key "Group tabs by project") | 
					 | 
					 | 
					 | 
						"t p" '(centaur-tabs-group-by-projectile-project  :which-key "Group tabs by project") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						"t h" '(centaur-tabs-backward-group               :which-key "Tab backward group") | 
					 | 
					 | 
					 | 
						"t h" '(centaur-tabs-backward-group               :which-key "Tab backward group") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						"t j" '(centaur-tabs-select-end-tab               :which-key "Tab select first") | 
					 | 
					 | 
					 | 
						"t j" '(centaur-tabs-select-end-tab               :which-key "Tab select first") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						"t k" '(centaur-tabs-select-beg-tab               :which-key "Tab select last") | 
					 | 
					 | 
					 | 
						"t k" '(centaur-tabs-select-beg-tab               :which-key "Tab select last") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						"t l" '(centaur-tabs-forward-group                :which-key "Tab forward group") | 
					 | 
					 | 
					 | 
						"t l" '(centaur-tabs-forward-group                :which-key "Tab forward group") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						"t w" '(visual-line-mode                          :which-key "Toggle line wrapping") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						;; Update packages | 
					 | 
					 | 
					 | 
						;; Update packages | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						"u"   '(auto-package-update-now          :which-key "Update packages") | 
					 | 
					 | 
					 | 
						"u"   '(auto-package-update-now          :which-key "Update packages") | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |