Fullscreen for GVIM in Linux
blog.dispatched.ch
blog.dispatched.ch
if has("gui_running")
set fuoptions=maxvert,maxhorz
au GUIEnter * set fullscreen
endifYou can multiplex the terminal with screen or tmux, giving you some of the benefits of a tiling window manager. I find it great to have a shell or two next to my editor to track changes, run tests etc. iTerm2 also supports 256 colors and sends mouse events, so you can enable many of the features of the gui-versions of vim.
Using the GUI, however, spawns a couple of possibilities - being able to use custom fonts and color schemes (with more than 256 or even 16 colors) is something I find important when I sit day after day staring at code. Being able to use plugins that underline (curly) would be another, third obviously to use VIM inside in Vimperator(FF plugin) or Thunderbird.
I'm a *nix guy, I even love Solaris. A couple of years ago, I didn't even have X installed. Everything was in the framebuffer - video, graphical browsing, etc. But I'd never say somebody is a n00b just because he doesn't use the terminal for everything.
The other solution that I actually use was switch to awesomeWM (any other tiling WM works), this makes a lot of sense for coding since you no longer have window clutter.
Even better still, run it through screen, then you can use console mode for full screen and use screen -x to simultaneously attach from X terminals. We use screen -x over SSH to provide multi-user scratchpads during on-site jobs.
Your proposal is valid, but mine is as well. Different tasks need different approaches.
Besides, "all that" implies like 2 minutes of work if you don't count writing a blog post about it(;
silent !wmctrl -r :ACTIVE: -b add,fullscreen
or silent !wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horzI really have to look into caching my WP.