Re: Dear Bram

2011-02-25 Fir de Conversatie Philippe Vaucher
This would be easier if we actually had a solid 'new design'. We don't. We just have a bunch of rough ideas. One of those ideas had a drafted structure and suggestion that it be used only in the input queue, where the memory inefficiency would not be a concern. I have pointed out that there

Re: Dear Bram

2011-02-25 Fir de Conversatie Philippe Vaucher
That said, I think there is a compromise. Vim has features, maybe the new input mechanism could simply be a feature, something like +enhanced_term_input (like we have for +python or +eval), and plugins could simply check with stuffs like: With an option like :set

Re: Dear Bram

2011-02-25 Fir de Conversatie Ben Schmidt
So basically backward compatibility and memory efficiency are what hold vim back in 1970. You made a lot of good points and reasons for it to be so, but I'm always sad when good ideas are refused just because of old scenarios. I don't think anybody has refused the idea, and I don't think

Re: Dear Bram

2011-02-25 Fir de Conversatie Ben Schmidt
This is my first time joining a discussion, I had a hard time just to open an account and send my suggestion. I use the default reply function and I don't mean to upset anyone. Hopefull now this reply is well-edited (I removed the quote). Yes, it was a much better reply, thanks, Stephen. And

Patch 7.3.127

2011-02-25 Fir de Conversatie Bram Moolenaar
Patch 7.3.127 Problem:Compiler complains about comma. Solution: Remove comma after last enum element. Files: src/ex_cmds2.c *** ../vim-7.3.126/src/ex_cmds2.c 2010-12-17 18:06:00.0 +0100 --- src/ex_cmds2.c 2010-12-17 19:58:37.0 +0100 *** ***

Patch 7.3.130

2011-02-25 Fir de Conversatie Bram Moolenaar
Patch 7.3.130 Problem:Variable misplaced in #ifdef. Solution: Move clipboard_event_time outside of #ifdef. Files: src/gui_gtk_x11.c *** ../vim-7.3.129/src/gui_gtk_x11.c2010-08-15 21:57:31.0 +0200 --- src/gui_gtk_x11.c 2010-12-04 15:26:41.0 +0100 ***

Patch 7.3.131

2011-02-25 Fir de Conversatie Bram Moolenaar
Patch 7.3.131 Problem:Including errno.h too often. Solution: Don't include errno.h in Unix header file. Files: src/os_unix.h *** ../vim-7.3.130/src/os_unix.h2010-08-15 21:57:28.0 +0200 --- src/os_unix.h 2010-12-17 20:05:34.0 +0100 *** ***

Patch 7.3.132

2011-02-25 Fir de Conversatie Bram Moolenaar
Patch 7.3.132 Problem:C++ style comments. Solution: Change to C comments. Files: src/if_python3.c *** ../vim-7.3.131/src/if_python3.c 2010-11-16 19:25:56.0 +0100 --- src/if_python3.c2011-01-16 01:28:35.0 +0100 *** *** 22,29 * Adaptations to

Patch 7.3.128

2011-02-25 Fir de Conversatie Bram Moolenaar
Patch 7.3.128 Problem:Another compiler warning for signed pointer. Solution: Use unsigned int argument for sscanf(). Files: src/mark.c *** ../vim-7.3.127/src/mark.c 2010-08-15 21:57:25.0 +0200 --- src/mark.c 2010-12-17 20:00:05.0 +0100 *** *** 1750,1756

Patch 7.3.129

2011-02-25 Fir de Conversatie Bram Moolenaar
Patch 7.3.129 Problem:Using integer like a boolean. Solution: Nicer check for integer being non-zero. Files: src/tag.c *** ../vim-7.3.128/src/tag.c2010-12-17 18:06:00.0 +0100 --- src/tag.c 2010-12-17 17:49:35.0 +0100 *** *** 204,210 else

Patch 7.3.133

2011-02-25 Fir de Conversatie Bram Moolenaar
Patch 7.3.133 Problem:When using encryption it's not clear what method was used. Solution: In the file message show blowfish when using blowfish. Files: src/fileio.c *** ../vim-7.3.132/src/fileio.c 2011-02-15 17:39:14.0 +0100 --- src/fileio.c2011-02-25

Supporting more key modifiers (was: Re: Dear Bram)

2011-02-25 Fir de Conversatie Bram Moolenaar
This is my first time joining a discussion, I had a hard time just to open an account and send my suggestion. I use the default reply function and I don't mean to upset anyone. Hopefull now this reply is well-edited (I removed the quote). About vim, I misunderstood that it was a keyboard

Re: [PATCH] fix broken Python3 support

2011-02-25 Fir de Conversatie Bram Moolenaar
Lilydjwg wrote: I made a patch to fix some bugs related to Vim's Python3 support. The bugs I found are: * vim.error is a `str` instead of an `Exception` object, so `except` or `raise` it causes a `SystemError` exception * buffer objects do not support slice assignment * when exchange

Patch 7.3.126

2011-02-25 Fir de Conversatie Bram Moolenaar
Patch 7.3.126 Problem:Compiler warning for signed pointer. Solution: Use unsigned int argument for sscanf(). Files: src/blowfish.c *** ../vim-7.3.125/src/blowfish.c 2010-08-15 21:57:28.0 +0200 --- src/blowfish.c 2010-12-17 19:58:18.0 +0100 ***

Feature Request: highlight group for explicit bad words

2011-02-25 Fir de Conversatie Till Maas
Hi, I use a shared additional vim spell file that contains word marked as bad like 'foo/!'. For words that can be written in different correct ways, which at least exists in German, sometimes one of both variants is marked as bad to help writing uniform texts. To distinguish these explicit bad

Patch 7.3.135

2011-02-25 Fir de Conversatie Bram Moolenaar
Patch 7.3.135 Problem:When there is no previous substitute pattern, the previous search pattern is used. The other way around doesn't work. Solution: When there is no previous search pattern, use the previous substitute pattern if possible. (Christian Brabandt)

Re: Supporting more key modifiers

2011-02-25 Fir de Conversatie Ben Schmidt
Another way to extend this might be to switch from a byte queue to a short integer queue. The lower 8-bits would be as it is now; the upper eight bits would encode modifier keys (shift, ctrl, alt, meta, whatever). I think sticking to the byte queue is best. So much in Vim relies on text being