Using single vim instance with --remote-silent
I've always been a console vim user, but lately I've tried to use gvim.
I've made settings such that my console habits won't suffer, such as
opening an urxvt terminal at the current directory with <F12>.

However having multiple gvims and terminals open with my netbook is
horrible, quickly reducing my vim-space to a centimeter or two. At best,
the window width is halved, making it impossible to vertically split
screen (tiling wm).

I went around this problem by aliasing vim to `gvim --remote-silent` and it
worked fine for a couple of days, but today I needed to use -c '' and
realized that having any switches behind --remote-silent opens those
switches as files. So doing `gvim --remote-silent --foo bar` opens two
files, --foo and bar.

I put a new alias for `alias vim=gvim`, but I'm afraid this will make me a
console vim user again, sooner than I thought I would.

So the question is, what would be the preferred way to keep using gvim,
with minimal effort (setting up the system can be laborous) so that I can
still keep using vim with its full power. The solution does not need to use
remote vim, it should just minimize the gvim windows.

Using single vim instance with --remote-silent
===

I've always been a console vim user, but lately I've tried to use gvim.
I've made settings such that my console habits won't suffer, such as
opening an urxvt terminal at the current directory with <F12>.

However having multiple gvims and terminals open with my netbook is
horrible, quickly reducing my vim-space to a centimeter or two. At best,
the window width is halved, making it impossible to vertically split
screen (tiling wm).

I went around this problem by aliasing vim to `gvim --remote-silent` and it
worked fine for a couple of days, but today I needed to use -c '' and
realized that having any switches behind --remote-silent opens those
switches as files. So doing `gvim --remote-silent --foo bar` opens two
files, --foo and bar.

I put a new alias for `alias vim=gvim`, but I'm afraid this will make me a
console vim user again, sooner than I thought I would.

So the question is, what would be the preferred way to keep using gvim,
with minimal effort (setting up the system can be laborous) so that I can
still keep using vim with its full power. The solution does not need to use
remote vim, it should just minimize the gvim windows.
