  ("<C-mouse-4>" . font-size-incr) ;; C + wheel-up
  ("<C-mouse-5>" . font-size-decr) ;; C + wheel-down
  ("C-x C-0"     . font-size-reset)
- ("C-x +"       . font-size-incr)
- ("C-x -"       . font-size-decr)
  ("C-x t"       . toggle-truncate-lines)
  ;; This line actually replaces Emacs' entire narrowing keymap.
  ("C-x n"       . endless/narrow-or-widen-dwim))

;; Time-stamp: <2015-01-05 15:21:17 kmodi>

;; Set up the looks of emacs


;; font sizes for the text outside the buffer, example in mode-line.
;; Below functions change the font size in those areas too.

(defun font-size-incr (arg)
  "Increase font size by 1 pt"
  (interactive "p")
  (setq font-size-pt (+ font-size-pt arg))
  (set-face-attribute 'default nil :height (* font-size-pt 10)))

(defun font-size-decr (arg)
  "Decrease font size by 1 pt"
  (interactive "p")
  (setq font-size-pt (- font-size-pt arg))
  (set-face-attribute 'default nil :height (* font-size-pt 10)))

(defun font-size-reset (&optional arg)
  "Reset font size to default-font-size-pt"
  (interactive)
  (setq font-size-pt default-font-size-pt)
