Script Roundup: Ozzy.vim, autotags
Send in your Vim scripts for review through our contact form or @vimnews.
Ozzy.vim
Ozzy.vim (License: MIT) by Giacomo Comitti allows files to be opened quickly and easily. An algorithm is used to determine which file to open: it can be set to use most recent
, most frequent
, or context
. The last means the closest to the current working directory.
Files are opened with :Ozzy <file name>
, and partial paths are supported. Ending <file name>
with a forward slash will cause Ozzy to interpret the file name as a directory and open all of the contained files.
Ozzy seems like a good way to quickly switch between files across different projects, or to switch between files in a very large project.
autotags
autotags (GitHub: basilgor / vim-autotags, License: Vim) by Basil Gor is a wrapper for ctags and cscope that makes working with tag files a little bit easier. Once the plugin is installed, tags can be built with a keystroke, and are loaded automatically when a file is opened. Tags are stored in ~/.autotags/
to avoid polluting your source directory, and extra directories can be added to support library code.