airblade/vim-rooter — pull request #11 by endel (2012-07-27 04:41:09+00:00)
Title: Allow user to configure custom file patterns.

Now vim-rooter isn't tied only on directory name filtering. In some
cases a filename is required to define the root path.

Use-case: Inspecting the behaviour of a RubyGem with direct effect with
your app require you to edit the raw files directly, which doesn't have
a SCM attached. The use of gem-ctags generate a 'tags' file for each Gem
installed on the system.

I think it is a good aproach to detect root directory via 'tags' file.
Don't you?