Well, Command-Shift-F fullscreen mode in mvim (Mac's vim gui, i'm not sure if it is also supported in gvim variants on X11) gives you the same if used with an appropriate colorscheme (I use vividchalk)
Unfortunately gvim in X11 doesn't support fullscreen by itself. (At least I haven't found a way to do it.)
But fortunately there are external programs that allow doing it.
I read one of pg's essays not too long which had a section along the lines of, "too much in your view = too much to process." I started putting this idea into practice with a purging of nonsense in my work area and noticed a slight improvement.
I've been looking for something like this for a while. This app just needs to have a preference to disable alt + tab
Google has essentially made a religion out of this theory. I'm not sure how much I buy into it at this point but I have to admit the minimalist approach is a big part of why I find the Chrome browser so enjoyable to use.
Too late for me, as who wants to learn a bunch of obscure keyboard shortcuts? has already happened for me, and as a result, the keyboard shortcuts shown here are obscure to me as a result.
I approach this with emacs by turning off the menu bar and the icon bar.
Sometimes, I will use vim in a virtual terminal instead of my normal ubuntu desktop. The switch back and forth takes more time than a standard alt+tab which seems to trigger something in my brain to stick with it longer than using vim `normally'.