Remove hideshow, cleaned up auto-save.

This commit is contained in:
Lars Tveito 2015-03-14 15:19:22 +01:00
parent 03b6db1924
commit ae69599a0d

View File

@ -70,22 +70,14 @@
;; adds all autosave-files (i.e #test.txt#, test.txt~) in one ;; adds all autosave-files (i.e #test.txt#, test.txt~) in one
;; directory, avoid clutter in filesystem. ;; directory, avoid clutter in filesystem.
(defvar emacs-autosave-directory (concat user-emacs-directory "autosaves/")) (defvar emacs-autosave-directory
(setq backup-directory-alist (concat user-emacs-directory "autosaves/")
`((".*" . ,emacs-autosave-directory)) "This variable dictates where to put auto saves. It is set to a directory
auto-save-file-name-transforms called autosaves located wherever your .emacs.d/ is located.")
`((".*" ,emacs-autosave-directory t)))
;; defining a function that sets more accessible keyboard-bindings to ;; Sets all files to be backed up and auto saved in a single directory.
;; hiding/showing code-blocs (setq backup-directory-alist `((".*" . ,emacs-autosave-directory))
(defun hideshow-on () auto-save-file-name-transforms `((".*" ,emacs-autosave-directory t)))
(interactive)
(local-set-key (kbd "<backtab>") 'hs-toggle-hiding)
(local-set-key (kbd "C-c <right>") 'hs-show-block)
(local-set-key (kbd "C-c <left>") 'hs-hide-block)
(local-set-key (kbd "C-c <up>") 'hs-hide-all)
(local-set-key (kbd "C-c <down>") 'hs-show-all)
(hs-minor-mode t))
;; now we have to tell emacs where to load these functions. Showing ;; now we have to tell emacs where to load these functions. Showing
;; and hiding codeblocks could be useful for all c-like programming ;; and hiding codeblocks could be useful for all c-like programming