   ;;----------------------------------Yas-snippets-------------
 
   (require 'flycheck)
-
-  (require 'modalka)
 
   (add-to-list 'load-path "~/.emacs.d/elpa/column-marker")
   (require 'column-marker)

    "Change emacs evil mode n and p to j and k repectively"
    (define-key evil-emacs-state-map (kbd "j") 'next-line)
    (define-key evil-emacs-state-map (kbd "k") 'previous-line))
  (defun kill-word-then-insert-mode (arg)
    "Kill ARG words at point, then exit `modalka-mode'."
    (interactive "p")
    (kill-word arg)
    (modalka-mode -1))
  (defun kill-line-then-insert-mode (arg)
    "Kill line, then exit `modalka-mode'."
    (interactive "p")
    (kill-line arg)
    (modalka-mode -1))

  ;;Put backup files neatly away-- SAVED Me many times
  (let ((backup-dir "~/Desktop/code/emacs/backups")

  (add-hook 'magit-log-mode-hook 'magit-keys)
  (add-hook 'magit-diff-mode-hook 'magit-keys)
  (add-hook 'magit-staged-section-mode-hook 'magit-keys)
  (add-hook 'org-agenda-mode-hook 'magit-keys)
  ;;-------------------------------HOOKS--------------

  ;;-------------------------------KeY-Maps--------------
  (engine/set-keymap-prefix (kbd "M-a"))
  (evil-ex-define-cmd "b[utterfly]" 'butterfly)
  (evil-ex-define-cmd "sh[ell]" 'shell)
  (evil-ex-define-cmd "do[ne-archive]" 'my-org-archive-done-tasks)
  (global-set-key [(meta up)]  'move-line-up)
  (global-set-key [(meta down)]  'move-line-down)
