super-save 0.3
After a long period of no development activity1, super-save gets an update today!
The latest 0.3 version of your favourite auto-saving library makes it
easier to customize the hook triggers (see super-save-hook-triggers
)
and adds an option to ignore remote (TRAMP) files (see
super-save-remote-files
).
As a refresher - super-save
will save modified files automatically
on certain command (e.g. switch-to-buffer
) and hook triggers
(e.g. focus-out-hook
).
Both of those are configurable via super-save-triggers
and (starting
with 0.3) super-save-hook-triggers
. Here are a couple of examples:
;; add integration with ace-window
(add-to-list 'super-save-triggers 'ace-window)
;; save on find-file
(add-to-list 'super-save-hook-triggers 'find-file-hook)
You can now turn off super-save
for remote files like this:
(setq super-save-remote-files nil)
It seems that now super-save
is beyond perfect, so don’t expect the
next release any time soon!
P.S. super-save
was extracted from
Prelude, but for some reason I
actually forgot to add it to Prelude. Today that changes as well!
-
Mostly because it was perfect from the start. ↩