Heyy!!!!!!
I am so happy to know there are people who think like that. I would be happy
to know
that Bram Moolenar does not feel offended my such ideas.
The powerful patterns that are
in vim were gathered through years, but we should make the process easier to
let it evolve

first of all, Vim is great, but not prefect. but it really need keep
> its
> compatible with old version and the old vi. but we can do something
> like
> Vim++ or something else. I have some idea.

why would one have vi compatibility issue? most of the power is from
compatibility with vi, or?


 - New One is command-driven, not mode-driven. operator "i" is just

make us
>    in a temporary state of Vim. We should decrease the amount of this
> state.

I agree the command driven, however the states are the same time power of
vim, compared
with a control-alt hell in emacs, what do you mean decrease the amount of
this state?

   we can merge cmdline mode and insert mode into one, and add a list
> mode,

nice to notice you see the power of the lists... but what do you mean merge
cmdline and
insert mode, how would you be able to write commands in insert mode... or?

   and delete the quick-fix and locate window, use list mode to
> replace them.


yep.. that was my argument when talking about search is lists. Things like
locate, quick-fix
are rather temporary entities, however sometimes not bad to have them in
front, when you want
to see a window with long result of grep etc. I think the pattern should be
transform any kind of list
into list window if necessary.


>  - it contains a parser like yacc, we can parsed program and get some
>    information when get syntax-highlight. that means, we can make

though you cannot parse c program with yacc :), fast parsers use heuristics,
for highlighting you
need fast parsers, and here vim probably behaves enough well


-- 
rgrds,
mobi phil

being mobile, but including technology
http://mobiphil.com

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui