 (setq scroll-margin 3)
 
 ;; Backup and autosave somewhere else
-(setq backup-directory-alist `((".*" . "~/.cache/emacs/backup")))
-(setq auto-save-file-name-transforms `((".*" "~/.cache/emacs/autosave" t)))
+(setq backup-directory-alist `((".*" . "~/.local/share/emacs/backup")))
+(setq auto-save-file-name-transforms `((".*" "~/.local/share/emacs/autosave" t)))
 
 ;; Don't create lockfiles
 (setq create-lockfiles nil)

            (defun meain/vime-name-append (filename)
              "Util function used to parse :name block for vime entries.  FILENAME is the name of the vime file."
              (with-temp-buffer
                (insert-file-contents (concatenate 'string "~/.cache/vime/" filename))
                (concatenate 'string
                             filename
                             (if (s-starts-with-p ":name"

                                             nil
                                             (format "%s" major-mode)))
        (scratch-file-name (concatenate 'string
                                        "~/.local/share/scratch/"
                                        (substring (uuid-string)
                                                   0
                                                   4))))
