 
 (bind-key "C-x M-w" 'home.d/rename-current-buffer-file)
 (bind-key "C-x M-k" 'home.d/delete-current-buffer-and-delete-file)
+(bind-key "M-g M-g" 'home.d/goto-line-with-feedback)
 (bind-key "C-c r" 'replace-string)
 (bind-key "C-c g" 'rgrep)
 ;; Make sure that the last letter of the keybinding does not

(use-package avy
  :bind (("C-=" . avy-goto-word-1)
         ("M-g g" . avy-goto-line))
  :init (setq avy-keys '(?a ?r ?s ?t ?d ?h ?n ?e ?i ?o)))

(use-package company
  :init (global-company-mode))

                  (add-hook 'flycheck-mode-hook 'flycheck-haskell-setup)
                  (global-flycheck-mode))))

(use-package git-gutter
  :init (global-git-gutter-mode))

(use-package haskell-mode
  :init (progn
          (setq haskell-stylish-on-save t)
