# Copyright (c) 2009 Michael Fellinger # # Description: # # Autosave every second when inactive and changes have been made. # # Usage: # # Put following line into your rc.rb # VER.plugin :autosave VER.startup_hook do VER.when_inactive_for 1000 do VER.buffers.each do |buffer| next if !buffer.filename || buffer.pristine? || buffer.persisted? buffer.save end end end