It's always good to share Vim tips, so thanks for that.
Question, though -- why not use the native <C-i> and <C-o> to navigate between jump points? It will get you to the previous and next buffers but has just enough granularity to be useful for other things, too. (<C-6> is native buffer toggling and ignores jump points, but it's not easy to type.)
Quite odd that in the last two polls on editors, it turned out that HN has about half as many emacs users as vim users. And still, we have this disproportionate barrage of vim tips, vim tricks, vim productivity boosts, and what not.
Isn't there some vim mailing list you could subscribe to?
I've only ever used window splits (<C-w> | _ = etc) and have never even tried to get used to tabs or non-visible buffers. Can anyone tell me whether there would be much benefit to changing my workflow?
I was like you. I thought that tabs were useless. Now I use tabs. The workflow is to open 3 or 4 tabs, not more. For example, first tab rails app, second tab a gem used by the app, third tab my vimrc (I need to tweak constantly), fourth tab my todo list.
Here you find my comment about it with a screenshot
http://syskall.com/my-biggest-vim-productivity-boost/#commen...
For switching tabs, there's also gt and gT. For buffers, I normally switch with :b or :e, since I often end up with too many buffers for next/previous to be practical.
Question, though -- why not use the native <C-i> and <C-o> to navigate between jump points? It will get you to the previous and next buffers but has just enough granularity to be useful for other things, too. (<C-6> is native buffer toggling and ignores jump points, but it's not easy to type.)