   :config
   (progn
     (define-key org-mode-map "\M-q" 'toggle-truncate-lines)
-    (setq org-directory "~/org")
-    (setq org-clock-persist t)
-    (setq org-clock-mode-line-total 'current)
-    ;; config stuff
-    ))
+    (setq org-directory "~/org"
+          org-clock-persist t
+          org-clock-mode-line-total 'current
+          org-agenda-files (list "~/.org/work.org"
+                                 "~/.org/school.org"
+                                 "~/.org/life.org")
+          org-agenda-custom-commands
+          '(("c" "Simple agenda view"
+             ((tags "PRIORITY=\"H\""
+                    ((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
+                     (org-agenda-overriding-header "High-priority unfinished tasks:")))
+              (agenda "")
+              (alltodo "")))))))
 
 ;; Org-Bullets
 (use-package org-bullets

;; Python
(add-hook 'python-mode-hook
  (lambda ()
    (setq indent-tabs-mode nil)
    (setq tab-width 4)
    (setq python-indent 4)))

;; Web Mode
(use-package web-mode

  :config
  (add-hook 'prog-mode-hook 'whitespace-mode)
  (global-whitespace-mode t) ;; Whitespace ON.
  (setq whitespace-global-modes '(not org-mode)
        whitespace-line-column 80 ;; Set indent limit.
        whitespace-display-mappings
        '(
          (space-mark 32 [183] [46])
          (newline-mark 10 [172 10])
