Well-mannered staying edition
Added:
- ignore files in known temp paths (based on Vim’s
backupskip
option) - ignore file types for other version control systems than Git – Mercurial, Bazaar, CVS and SVN users, vim-stay now has you covered
:CleanViewdir
command to easily remove view session files from yourviedwir
(#8):StayReload
command for when you need to reload vim-stay and / or its 3rd party integrations
Changed:
- loading a view session now fires a
SessionLoadPost
event - autocommand events are now only fired when there is a defined autocommand for them – no need to
unsilent
everything anymore - errors loading a view session files are now quietly discarded
- compatibility requirements are now fully documented in help
- more helpful 3rd party integration failure messages
- FastFold integration now is conditional on the FastFold plug-in being, you know, actually installed (and has a much smaller footprint when it is not)
- for better performance,
stay#shim#globpath
is now statically defined depending on Vim version (it’s not like your Vim version and patch level is likely to change during your editing session)
Fixed:
- volatile file types would not be recognised when the buffer had a composite
filetype
(that‘s the multi-file types separated by a dot for you) - the
stay#shim#globpath
shim for older Vim versions- would not process all
globpath()
arguments - did not check for Vim patch levels correctly
- would not find files whose path contains a newline
- would not process all
- several issues with FastFold integration (#5)
- FastFold fold method would not be reset to
manual
after saving a view - FastFold fold method would be overwritten when first loading a view
- FastFold fold method would not be reset to
- incorrect TOC in help document
- duplicate help tag in documentation (Pathogen users, rejoice – #7)
Removed:
- stay-side integration for vim-fetch (don’t fear, it’s not gone – just provided by vim-fetch starting from its version 2. Dogfooding, that is, kids).