With gvim 7.x you can open files in tabs.
However on the command line it follows the old behavior of editing one file at a time.
gvim file1.py file44.php file2.py
Instead you have to use the -p command line option.
gvim -p file1.py file44.php file2.py
Then you have all of your files opened up in separate tabs.
The new tabs in gvim 7.x make using pypanel less necessary for me. pypanel is a little python app for X11 that works really nicely with WindowMaker (the minimal window manager). It gives you a task bar, which can be programmed in python. I used to use pypanel with gvim for when I have more than a few files opened in one work space. Now with tabs, I am able to have a lot more files opened at once.
Gvim tabs, the pypanel task bar, and windowmakers workspaces make my desktop a lot more scalable, and less annoying :)
Does anyone know of a tool to search through window names, and then focus the selected window? Now that I might have 100-200 files open at once a search function would sometimes be handy.
Another fun gvim trick for my Work In Progress (WIP) todo/log files is to insert the results of a command into your file. :r!date
Thu Nov 30 10:29:00 EST 2006
Now I don't have to leave the keyboard to insert the date.