To each his choice. Personally I set 'cmdheight' to at least 2 to
avoid it bobbing up and down too much; OTOH for the sake of screen
space I set 'winminheight' to zero, 'winheight' to 9999, 'helpheight'
to 9999 and 'noequalalways', so all non-current windows get reduced to
just a status line and nothing else (that's what I call "Rolodex Vim"
as in an old-fashioned Rolodex card file where the current card is
open in full and all others are reduced to only an index each at top
or bottom).
So I'm not going to :set ch=0 ; but if Bram is willing to provide it
and some people want to use it that's OK for me: one of the things I
like a lot in Vim is its customizability: each user may use it in
his/her own way, and indeed several people may obtain the same result
by means of different commands.
The problem when you start providing some feature is that people are
going to use it, and then you need an extremely good reason to remove
it (not just "I asked around the office and no one was using it"). As
a counter-example, some years ago (a decade or two maybe) the Firefox
developers removed the ability to go to the Firefox "home page" at
Mozilla by clicking an icon at the top right corner of the Firefox
window. A very little thing, but immediately several users raised the
hue and cry, saying (the equivalent of) "Why did you remove that
feature? I was using it and I liked it a lot". The "official" answer
was "It isn't discoverable and no one is using it, it won't come
back". The bug was RESOLVED WONTFIX — that or maybe INVALID, I don't
remember. Happily enough for us, AFAIK Bram is conscious of this, and
he is very cautious about removing an established feature (and when he
does it's always with good reason). To the point that when introducing
the floating-point feature he felt obliged to explain that "if you
compile with +float, the expression 7.5 (with no spaces around the
dot) will mean 'the floating point seven-and-a-half' and no longer the
string '75' i.e. '7' concatenated with '5'". He even asked around if
anyone was using this old meaning of that same expression, to make
sure that this "compatibility break" would bother approximately
nobody. I approve of that: Better overdoing it a little than failing
to notice how people, if any, are using what you're going to remove.
Best regads,
Tony.
> --
> --
> You received this message from the "vim_dev" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit
http://www.vim.org/maillist.php
>
> ---
> You received this message because you are subscribed to the Google Groups "vim_dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
vim_dev+u...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/vim_dev/6ea6bb33-fa10-4c87-923e-ebaf7f0b0c2en%40googlegroups.com.