 
 (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))

  :init (progn
          (setq org-agenda-skip-scheduled-if-done t
                org-agenda-skip-deadline-if-done t
                org-startup-indented t
                org-agenda-custom-commands
                '(("u" alltodo ""
                   ((org-agenda-skip-function
                     (lambda nil
                       (org-agenda-skip-entry-if 'scheduled 'deadline))))
                   (org-agenda-overriding-header "Unscheduled TODO entries: "))))
          (add-hook 'org-agenda-mode-hook
                    (lambda () (setq default-directory org-directory)))))

(use-package org-capture
  :bind ("C-c c" . org-capture))
