Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/manateelazycat/auto-save

Automatically save files without temporary files to protect your finger. ;)
https://github.com/manateelazycat/auto-save

Last synced: 12 days ago
JSON representation

Automatically save files without temporary files to protect your finger. ;)

Awesome Lists containing this project

README

        

# What is auto-save ?
* Automatically save file content
* No annoying temporary files need to be cleaned
* No need to save manually, protect your fingers.

## Installation
Clone or download this repository (path of the folder is the `` used below).

In your `~/.emacs`, add the following three lines:
```Elisp
(add-to-list 'load-path "") ; add auto-save to your load-path
(require 'auto-save)
(auto-save-enable)

(setq auto-save-silent t) ; quietly save
(setq auto-save-delete-trailing-whitespace t) ; automatically delete spaces at the end of the line when saving

;;; custom predicates if you don't want auto save.
;;; disable auto save mode when current filetype is an gpg file.
(setq auto-save-disable-predicates
'((lambda ()
(string-suffix-p
"gpg"
(file-name-extension (buffer-name)) t))))
```