 (global-set-key (kbd "C-c C-z") 'suspend-frame)
 (global-set-key (kbd "s-q") 'delete-frame)
 (global-set-key (kbd "s-<return>") 'toggle-frame-fullscreen)
+(global-set-key (kbd "C-<kp-subtract>") 'hs-hide-block)
+(global-set-key (kbd "C-s-<kp-subtract>") 'hs-hide-all)
+(global-set-key (kbd "C-<kp-add>") 'hs-show-block)
+(global-set-key (kbd "C-s-<kp-add>") 'hs-show-all)
+(global-set-key (kbd "s-h") 'evil-window-left)
+(global-set-key (kbd "s-j") 'evil-window-down)
+(global-set-key (kbd "s-k") 'evil-window-up)
+(global-set-key (kbd "s-l") 'evil-window-right)
+(global-set-key (kbd "s-l") 'evil-window-right)
 
 ;; B&T Keybinds for searching
 ;; Interactive search key bindings. By default, C-s runs

;;; Code:

;;;; Themes
;; (load-theme 'ample t t)
;; (enable-theme 'ample)
;; (load-theme 'ample-flat t t)
;; (enable-theme 'ample-flat)
(load-theme 'reykjavik t t)
(enable-theme 'reykjavik)

;;;; Font stuff
;; Test banner:
;; ilIega1o = 0O == -> --> ############ # && && || || <> << >> >>= <<= /= =/= != ~=!=
(set-face-attribute 'default nil :family "FuraCode Nerd Font" :height 200)
;(set-face-attribute 'default nil :family "InconsolataGo" :height 180)
;(set-face-attribute 'default nil :family "Fira Code" :height 200)

    (rainbow-delimiters-depth-7-face . "goldenrod")
    (rainbow-delimiters-depth-8-face . "slate gray")
    (rainbow-delimiters-depth-9-face . "spring green")
    (rainbow-delimiters-mismatched-face . "chartreuse")
    (rainbow-delimiters-unmatched-face . "firebrick2")
    )))
(add-hook 'rainbow-delimiters-mode-hook 'define-rainbow-delimiter-face-colors)
;; At some point, I should get code folding to work.
;; Resources:
;; http://stackoverflow.com/questions/2399612/why-is-there-no-code-folding-in-emacs
