Nikolai Weibull wrote:
On 4/23/07, Yakov Lerner <[EMAIL PROTECTED]> wrote:
wish: allow a: in the function definition line:
function foo(a:line1, a:line2)
This is currently not allowed. But it seems logical to allow it.
Why should it be? Extra typing?
Counterwish: implement better semantics for VimScript so that the
lookup order of variables alleviates the need for explicit
environments. Yes, this will break backwards compatibility. Tough.
nikolai
Counterwish #2: Dump VimScript and replace it with EMCAScript (maybe
using SpiderMonkey) so that people don't need to learn a new language
just to change the color scheme or keyboard mappings. Yes, this will
break backwards compatibility. Tough.
While you are at it: Use XPCOM for GVim and include better OS
integration (so that we can do things like drag and drop text to and
from a Vim window). Also, allow automatic word-wrapping in comments to
be specified on a per-comment-type basis, so that, for example, //
comments can be set to not wrap while */ /* comments do.
Cheers,
-Robert