             (kbd "M-K") 'org-shiftmetaup
             (kbd "M-J") 'org-shiftmetadown))
         '(normal insert))
+
+;; Save cursor position between invocations
+(setq save-place-file "~/.emacs.d/saveplace")
+(setq-default save-place t)
+(require 'saveplace)
 
 (defvar --backup-directory (concat user-emacs-directory "backups"))
 (if (not (file-exists-p --backup-directory))

(key-chord-define evil-insert-state-map  "jk" 'evil-normal-state)

(define-key evil-normal-state-map (kbd "SPC") 'ace-jump-mode)

;; Remap org-mode meta keys for convenience
(mapcar (lambda (state)

                     visual-regexp-steroids
                     auto-complete

                     smooth-scrolling

                     flx-ido

                     magit
                     rainbow-mode
                     flycheck
                     ;;latex-preview-pane
                     markdown-mode+
                     jedi js2-mode haskell-mode go-mode

                     nyan-mode
                     ;;xkcd

                     color-theme-approximate
                     solarized-theme
                     monokai-theme
                     ))
