https://github.com/rocktakey/auto-save-async
auto-save asynchronously in Emacs.
https://github.com/rocktakey/auto-save-async
Last synced: 2 months ago
JSON representation
auto-save asynchronously in Emacs.
- Host: GitHub
- URL: https://github.com/rocktakey/auto-save-async
- Owner: ROCKTAKEY
- License: gpl-3.0
- Created: 2020-04-24T05:22:25.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-27T08:33:36.000Z (over 4 years ago)
- Last Synced: 2025-02-08T12:29:55.676Z (4 months ago)
- Language: Emacs Lisp
- Size: 59.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[[https://github.com/ROCKTAKEY/auto-save-async][https://img.shields.io/github/tag/ROCKTAKEY/auto-save-async.svg?style=flat-square]]
[[file:LICENSE][https://img.shields.io/github/license/ROCKTAKEY/auto-save-async.svg?style=flat-square]]
[[https://github.com/ROCKTAKEY/auto-save-async/actions][https://img.shields.io/github/workflow/status/ROCKTAKEY/auto-save-async/CI/master.svg?style=flat-square]]
* Auto save asynchronously.
Auto save asynchronously, with idle-timer, counting input events, and switching buffer.
* How to Use?
Install and eval those:
#+BEGIN_SRC emacs-lisp -n
(require 'auto-save-async)
(auto-save-async-mode 1)
#+END_SRC
Now each buffer is auto-saved asynchronously.* Customs
** ~auto-save-async-interval~
Number of input events between auto-save-async.
Zero means auto-save-async do not run by input events' number.
** ~auto-save-async-timeout~
Number of seconds idle time before auto-save-async.
Zero means auto save-async do not run by idle time.
** ~auto-save-async-file-name-transforms~
File name transformer on auto-save-async.
See `auto-save-file-name-transforms', because `make-auto-save-file-name'
is used internally.
** ~auto-save-async-save-when-switch-buffer~
Auto save asynchronously when switching buffer or not.* License
This package is licensed by GPLv3. See [[file:LICENSE][LICENSE]].