| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -8,6 +8,10 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(unless (package-installed-p 'use-package) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  (package-refresh-contents) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  (package-install 'use-package)) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;; frame size | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(setq initial-frame-alist '((top . 10)(left . 20) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								    (width . 90)(height . 50))) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;; which-key: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(use-package which-key | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  :ensure t | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -16,12 +20,16 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(use-package doom-themes | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  :ensure t | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  :config | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  (load-theme 'doom-one t) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  (setq doom-themes-enable-bold t    ; if nil, bold is universally disabled | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        doom-themes-enable-italic t) ; if nil, italics is universally disabled   | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  (load-theme ;'doom-one | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              'doom-tomorrow-day t) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  ;; Enable flashing mode-line on errors | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  (doom-themes-visual-bell-config) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  ;; Enable custom neotree theme (all-the-icons must be installed!) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  (doom-themes-neotree-config) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  ;; or for treemacs users | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  (setq doom-themes-treemacs-theme "doom-colors") ; use the colorful treemacs theme | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  (doom-themes-treemacs-config) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ;; Corrects (and improves) org-mode's native fontification. | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -120,24 +128,20 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(setenv "PATH" (concat (getenv "PATH") ":/Library/TeX/texbin/")) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(setq exec-path (append exec-path '("/Library/TeX/texbin/"))) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;; Use pdf-tools to open PDF files | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;; (use-package pdf-tools | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;;   :ensure t | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;;   :pin melpa | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;;   :config | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;;   (custom-set-variables | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;;     '(pdf-tools-handle-upgrades nil)) ; Use brew upgrade pdf-tools instead. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;;   (setq pdf-info-epdfinfo-program "/usr/local/bin/epdfinfo")) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(use-package doc-view | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  :defer t | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  :custom | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  ;; Use MikTeX's utilities for PDF conversion and searching | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  (doc-view-pdf->png-converter-function 'doc-view-pdf->png-converter-ghostscript)) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;; (setq TeX-view-program-selection '((output-pdf "Preview.app"))) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(use-package pdf-tools | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  :ensure nil | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  :pin melpa | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  :config | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  (custom-set-variables | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    '(pdf-tools-handle-upgrades nil)) ; Use brew upgrade pdf-tools instead. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  (setq pdf-info-epdfinfo-program "/usr/local/bin/epdfinfo")) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;; Use pdf-tools to open PDF files | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(setq TeX-view-program-selection '((output-pdf "PDF Tools")) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      TeX-source-correlate-start-server t) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(add-hook 'LaTeX-mode-hook 'pdf-view-mode) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;; Update PDF buffers after successful LaTeX runs | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;; (add-hook 'TeX-PDF-mode-hook 'pdf-view-mode) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;; (add-hook 'TeX-after-compilation-finished-functions | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ;; 'TeX-revert-document-buffer) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(add-hook 'TeX-after-compilation-finished-functions | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					           #'TeX-revert-document-buffer) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;; flycheck | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(use-package flycheck | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  :ensure t | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -168,6 +172,63 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;; Set default font: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(add-to-list 'default-frame-alist | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						     '(font . "Source Code Pro-18")) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;; Activatiin ORG-mode | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(global-set-key (kbd "C-c l") 'org-store-link) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(global-set-key (kbd "C-c a") 'org-agenda) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(global-set-key (kbd "C-c c") 'org-capture) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;;++++++++++ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					;; Todo states for ORG: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    (setq org-todo-keywords | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          (quote | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					           ((sequence "TODO(t)" "PROGRESS(g)" "PAUSE(p)" "CHECK(k)" "|" "DONE(d)" "CANCELED(c)")))) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    (setq org-todo-keyword-faces | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          '(("PROGRESS" . "orange") ("PAUSE" . "magenta") ("CHECK" . "purple") ("CANCELED" . "red") ("DONE" . "green"))) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ;; capture: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    (setq org-capture-templates | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      (quote ( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              ("a"         ; hotkey | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "Academia Todo" ; name | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               entry       ; type | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               (file+headline "/Users/gmarx/beorg/academia.org" "Tasks") ;target | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "* TODO [#B] %^{Task}" ; template | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              ("t" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "Task PhD" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               entry | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               (file+datetree "~/beorg/phd.org") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "* TODO [#A] %^{Task}") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              ("d" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "Students" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               item | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               (file+datetree "~/beorg/students.org") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "- %U - %^{Activity}") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              ("r" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "to Read" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               entry | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               (file+headline "~/beorg/inbox.org" "to read") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "* TODO %^{topic to read}\n%^{Why to read this?}" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              ("s" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "Schedule an event" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               entry | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               (file+headline "~/beorg/inbox.org" "Scheduled events") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "* %^{Event}\nSCHEDULED: %^t" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              ("k" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "Task inbox" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               entry | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               (file+headline "~/beorg/inbox.org" "Tasks") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "* TODO %^{Task} -> %^{move to}" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              ("c" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "Cheat-Sheet" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               entry | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               (file+headline "~/beorg/cheatsheets.org" "Notes") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               "* %^{what solves}\n%^{the commands are}" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              ))) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(custom-set-variables | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 ;; custom-set-variables was added by Custom. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 ;; If you edit it by hand, you could mess it up, so be careful. | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -176,12 +237,19 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 '(custom-safe-themes | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					   (quote | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ("2f1518e906a8b60fac943d02ad415f1d8b3933a5a7f75e307e6e9a26ef5bf570" "fe94e2e42ccaa9714dd0f83a5aa1efeef819e22c5774115a9984293af609fce7" default))) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 '(org-agenda-files | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					   (quote | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ("~/beorg/students.org" "~/beorg/inbox.org" "~/beorg/academia.org"))) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 '(package-selected-packages | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					   (quote | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    (company org-bullets expand-region flycheck treemacs-projectile treemacs magit auctex dashboard helm-projectile helm doom-modeline doom-themes which-key use-package projectile))) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    (pdf-tools company org-bullets expand-region flycheck treemacs-projectile treemacs magit auctex dashboard helm-projectile helm doom-modeline doom-themes which-key use-package projectile))) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 '(pdf-tools-handle-upgrades nil) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 '(safe-local-variable-values | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					   (quote | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ((pyvenv-workon . keesman_env) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ((org-attach-directory . "students/") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     (org-attach-use-inheritance . t) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     (org-attach-preferred-new-method . ask) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     (pyvenv-workon . keesman_env) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     (org-edit-src-content . 0) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     (org-src-preserve-indentation . t))))) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(custom-set-faces | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |