- plugin-managed vmarks
0
/1
(most recently saved vmarks),`
(most recently loaded) - vmark completion / navigation use reverse alphabetical order
- don't save vmarks in NoName buffers, get rid of autocmd
- code moved to autoload/
- plugin renamed to vselmanager
- ragged past-EOL block-visuals (using
getcurpos()
/curswant
) <Tab>
completion for vmark names- register-prefixed mappings (use register names as vmark name)
- mappings to delete / paste / yank vmarks
- commands (with completion) for most operations
- exchange current visual selection with saved vmark
- crude "history" navigation (cycle forwards / backwards between vmarks)
- changed
<Plug>
mapping names - no keys mapped by default (
:help g:vselmanager_mapPrefix
) - database file: JSON format, new name (
:help g:vselmanager_DBFile
) - comprehensive docs
- mark selections in unnamed buffers
- added documentation
- make all this a Pathogen-friendly Vim plugin
- save the type of visual mode (v, V,
<c-v>
) - optional file location for the file with
g:vselmanager_DBFile
- choose whether or not leaving visual mode after having set a mark with
g:vselmanager_exitVModeAfterMarking
- when restoring selection in a folded block, recursively unfold to show it
- make the marks specific to each file.
- warn the user when trying to get a unexistent mark
- save the marks in a VimScript dictionary variable