Well, this is not an easy decision.  But in my opinion it is better to
not support zero 'cmdheight'.

Short version: I expect only a few people to use this, and it is mainly
for cosmetic reasons.  The maintenance burden will be quite high, bugs
will keep popping up, and for some problems there is no perfect
solution.

Longer version.

When I first included the patch it seemed like a good idea to support.
But once using it, it becomes clear it has many side effects.  Some of
them could perhaps be fixed, but some are a compromise.  Therefore I
don't think this is going to be a popular feature in the long term.

The maintenance burden is quite big.  Every command that has output in
some form will have to decide where it goes.  If it's on the command
line it requires the hit-enter prompt, even if it is only one line.  If
it can go into the newly added message window, it shows for a short
time.  Perhaps not long enough to read it.  And then paging doesn't
work, thus it can only be used for short messages.  We can keep tuning
this forever and it will never be perfect.

Also, since few people are going to have 'cmdheight' set to zero, new
features will likely first not deal with it properly and have to be
fixed later.  Thus it's not a one-time maintenance burden, but forever.

I'm going to roll back the changes.  Of course it is possible to make a
branch and keep developing it, if someone likes to put in the effort.
But since the changes are in many places it will take time to keep it in
sync with the master.

-- 
"Lisp has all the visual appeal of oatmeal with nail clippings thrown in."
                                                         -- Larry Wall

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///                                                                      \\\
\\\        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/20220831105933.B7EC31C0CD2%40moolenaar.net.

Raspunde prin e-mail lui