I spend 20% of my life writing code in vim, almost exclusively javascript and python.
The other 80% of the time I am mostly scrolling up and down my source file, trying to remember which function I'm currently editing and what class the function belongs to.

This may be technically impossible for reasons I don't understand, but are there any vim plugins which allow the vim status line to show the function the cursor is currently in for Python and/or Javascript?

It would look like this:

[![Vim status line with location](https://i.stack.imgur.com/VDvEE.png)](https://i.stack.imgur.com/VDvEE.png)

It's possible this already exists in, say, SublimeText. If so, I might finally stop crying and make the switch.

Some Vim plugins which *don't* offer this functionality:

* [Powerline](https://github.com/powerline/powerline)
* [Jedi-Vim](https://github.com/davidhalter/jedi-vim)

Update
------

Since writing this question I've found [ctags](https://stackoverflow.com/a/13635926/2071807) which ~~does the same thing for C~~ knows this kind of information. But how do I get it to display in the Vim status line?