Script Roundup: Forms, Rooter

Alex R. Young
usevim
Published in
1 min readSep 5, 2012

Send in your Vim scripts for review through our contact form or @vimnews.

Forms

Forms

Forms (GitHub: megaannum / forms) by Richard Emberson is a user interface library that works in both text mode and GVim. Once Forms and self.vim have been loaded, then all kinds of user interface elements can be created and managed.

Forms support labels, buttons, menus, and various layout styles. They can be used with the mouse or keyboard. The author has included lots of examples in the autoload/forms/example directory. This actually seems like a convenient way of managing plugins with complex options, so it'll be interesting to see if it catches on.

Rooter

Rooter (GitHub: airblade / vim-rooter, License: MIT) by Andrew Stewart automatically changes the current working directory based on the presence of a DVCS directory. This may fit in well with your workflow — if you often find yourself opening a file deep within a project’s file hierarchy, then this plugin will automatically look up the location of a .git (or similar) path and assign the working directory appropriately.

--

--