rendered paste body;; fix backspace key
;;
(define-key global-map "\C-h" 'backward-delete-char)
(define-key global-map "\M-h" 'help)
;; put autosave files (#$x#) in ~/.emacs.d/files-autosave/
;;
(defvar autosave-dir (concat "/Users/" (user-login-name) "/.emacs.d/files-autosave/"))
(make-directory autosave-dir t)
(defun auto-save-file-name-p (filename) (string-match "^#.*#$" (file-name-nondirectory filename)))
(defun make-auto-save-file-name () (concat autosave-dir (if buffer-file-name (concat "#" (file-name-nondirectory buffer-file-name) "#") (expand-file-name (concat "#%" (buffer-name) "#")))))
;; put backup files ($x~) in ~/.emacs.d/files-backup/
;;
(defvar backup-dir (concat "/Users/" (user-login-name) "/.emacs.d/files-backup/"))
(setq backup-directory-alist (list (cons "." backup-dir)))