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

Reply via email to