 
 (add-to-list 'load-path (expand-file-name "lisp" user-emacs-directory))
 (add-to-list 'load-path (expand-file-name "site-lisp" user-emacs-directory))
+
+(dolist (dir (directory-files (expand-file-name "site-lisp" user-emacs-directory)))
+  (when (and (not (string-suffix-p "." dir))
+             (file-directory-p dir))
+    (add-to-list 'load-path (expand-file-name dir (expand-file-name "site-lisp" user-emacs-directory)))))
 
 ;; Install use-package if needed
 (unless (package-installed-p 'use-package)


(use-package git-timemachine
  :commands (git-timemachine git-timemachine-toggle))

(use-package vc-msg
  :commands (vc-msg-show)

(use-package rainbow-delimiters
  :commands rainbow-delimiters-mode)

(use-package which-key
  :custom
  (which-key-side-window-location 'bottom)
