     helm-semantic-fuzzy-match t
     helm-imenu-fuzzy-match t
     helm-apropos-fuzzy-match t
-    helm-lisp-fuzzy-completion t)
-; }}}
+    helm-lisp-fuzzy-completion t))
 
-(pkg 'auto-complete) ; {{{
-  (ac-config-default)
-; }}}
+(pkg 'auto-complete
+  (ac-config-default))
 
-(pkg 'smart-mode-line) ; {{{
+(pkg 'smart-mode-line
   (setq
     sml/no-confirm-load-theme t
     sml/theme 'respectful)
-  (sml/setup)
-; }}}
+  (sml/setup))
 
-(pkg 'git-gutter) ; {{{
+(pkg 'git-gutter
   (global-git-gutter-mode t)
-  (git-gutter:linum-setup)
-; }}}
+  (git-gutter:linum-setup))
 
 ; General
 (menu-bar-mode -1) ; Disable toolbar


; Aliases
(defalias 'yes-or-no-p 'y-or-n-p)

; Settings
(let

  (or (file-exists-p package-user-dir) (package-refresh-contents))

  ; Helper to install and require
  (defun pkg (p &rest body)
    (unless (require p nil t)
      (package-install p)
      (require p))
    body)
; }}}

(pkg 'mouse
  (xterm-mouse-mode t)
  (global-set-key [mouse-4] (lambda ()
                              (interactive)
