On Saturday den 25 August 2012 at 20.24, Ingo Karkat wrote:
> Your proposal sounds innocent enough: Let's make all of this optional, so 
> people
> can opt out of it. But please consider that this makes everything costlier: 
> more
> configuration, more code = more interactions = more bugs, more testing effort.
> For a healthy dose of reality, have a look at :help todo. There are (too) many
> features and bugs waiting to be addressed, so I hope you'll agree that these
> should have higher priority.

Looks like I’m stepping on some toes here. :)

My knowledge is rather limited when it comes to C so it's difficult for me to 
estimate how much effort introducing something like this would take (which is 
part of the reason for me asking - curiosity). There are of course a lot of 
issues already and many of them far more important than “mere” aestethics. That 
I don’t doubt and I’m well aware of it. That’s no reason to not come up with 
new ideas, though. :)  
> Even if you had already implemented all this, it would be unlikely to be
> included, because it is against the established philosophy of Vim; from :help
> design-not
>  
> - Vim is not a fancy GUI editor that tries to look nice at the cost of
> being less consistent over all platforms. But functional GUI features are
> welcomed.

This is what I don’t get, what functional advantages does GVim provide aside 
from the ability to being run separately from a terminal? If your preferred 
terminal supports 256 colours and your favourite font you don’t need it for 
that. Mapping key combinations that would only work in GVim could be a nuisance 
if you’d need to use Vim (and already rely on that particular shortcut being 
available). Whenever I asked more experienced people about whether I should use 
GVim or Vim the majority suggested the latter, mostly because using a “proper” 
terminal would provide much of the same functionality found in GVim.

I’m not saying GVim is bad, I’m asking - could Vim allow for taking more 
advantage of graphical toolkits? Note that I’m not asking for “fancy GUI” 
features (directly). I’m asking if Vim could allow for others like the MacVim 
and vim-qt developers to create a “fancier” GUI. My (novice) impression (so 
far) of Vim has been that there’s the primary area where the text is, the 
gutter to the left with line numbers, the split window borders, the statusline 
and the commandline area. My thought is - could these be (made to be) 
handled/displayed individually and thus allow for a GUI to handle/display that 
specific part instead?

Vim is already known for its massive plugin ecosystem and ability to be 
customized, there are plugins such as “Powerline” that makes the statusline 
prettier. Adding to that feature doesn’t seem like too much of a heresy - even 
if it (naturally) will increase its complexity.

Regards,
Hans Tovetjärn


-- 
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

Raspunde prin e-mail lui