Re: racket (:mz) SEGV's vim

2011-10-04 Fir de Conversatie Tim Brown
Sergey, Thanks for your help so far. On 3 October 2011 17:39, Sergey Khorev sergey.kho...@gmail.com wrote: could you confirm to me that: vim +':mz #f' works with racket-5.1.3 It still cores on me. As does racket-5.0.1 Ah, got you! :mz from command line does not and will not work with

Re: racket (:mz) SEGV's vim

2011-10-04 Fir de Conversatie Bram Moolenaar
Sergey Khorev wrote: could you confirm to me that: vim +':mz #f' works with racket-5.1.3 It still cores on me. As does racket-5.0.1 Ah, got you! :mz from command line does not and will not work with any versions newer than 3.x. Once Vim has initialised everything should work

Re: Bug or feature? $LC_NUMERIC not set to C

2011-10-04 Fir de Conversatie Bram Moolenaar
Tony Mechelynck wrote: Vim does explicitly set LC_NUMERIC to C. And that's what happens for me. I can't guess why it's different for you. Neither can I; but adding a few :echomsg commands shows the following: - $LC_NUMERIC is C on entry to the vimrc - it is still C while sourcing

Re: racket (:mz) SEGV's vim

2011-10-04 Fir de Conversatie Tim Brown
I've had a quick hack (and not sure how to get a proper patch set up... but), the trampoline should be able to happen as the first thing vim does. It seems to work (although I've not tried any windowing commands yet) proto/if_mzscheme.pro: int mzscheme_main __ARGS((int, char**)); if_mzsch.c:

PATCH: 'noimdisable' won't work in edit mode.

2011-10-04 Fir de Conversatie MURAOKA Taro
Hi the list and Bram. I found a problem that set noimdisable won't work in edit mode. It is caused on Windows GUI environment but maybe on other GUI. The procedure is: 1. set imdisable 2. enter edit mode. 3. set noimdisable via autocmd CursorMovedI (stay edit mode). 4. can't enable IME

Re: racket (:mz) SEGV's vim

2011-10-04 Fir de Conversatie Tim Brown
Attached: diffs covering the changes described below. On 4 October 2011 15:04, Tim Brown tim.br...@timb.net wrote: I've had a quick hack (and not sure how to get a proper patch set up... but), the trampoline should be able to happen as the first thing vim does. I've done some trivial tests

Re: [Bug] complete_check() doesn't check called from script

2011-10-04 Fir de Conversatie Bram Moolenaar
Matsushita Shougo wrote: Hi, I found complete_check() doesn't check called from script behavior. In complete_check() source code, int saved = RedrawingDisabled; RedrawingDisabled = 0; ins_compl_check_keys(0); rettv-vval.v_number = compl_interrupted; RedrawingDisabled = saved;

Re: racket (:mz) SEGV's vim

2011-10-04 Fir de Conversatie Tim Brown
Improving stability -- the trampoline has to be split so that a certain degree of initialisation can occur. This has necessitated (in this iteration) that: static char_u *fname = NULL; static mparm_T params; static int i; Are all statics (is this OK -- or is there a

Patch 7.3.330

2011-10-04 Fir de Conversatie Bram Moolenaar
Patch 7.3.330 Problem:When longjmp() is invoked if the X server gives an error the state is not properly restored. Solution: Reset vgetc_busy. (Yukihiro Nakadaira) Files: src/main.c *** ../vim-7.3.329/src/main.c 2011-05-10 16:41:13.0 +0200 --- src/main.c

Patch 7.3.331

2011-10-04 Fir de Conversatie Bram Moolenaar
Patch 7.3.331 Problem:vit selects wrong text when a tag name starts with the same text as an outer tag name. (Ben Fritz) Solution: Add \ to the pattern to check for word boundary. Files: src/search.c *** ../vim-7.3.330/src/search.c 2011-07-15 13:21:24.0 +0200 ---

Patch 7.3.332

2011-10-04 Fir de Conversatie Bram Moolenaar
Patch 7.3.332 (after 7.3.202) Problem:Indent after public: is not increased in C++ code. (Lech Lorens) Solution: Check for namespace after the regular checks. (partly by Martin Gieseking) Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok ***

Re: Bug or feature? $LC_NUMERIC not set to C (P.S. and OT)

2011-10-04 Fir de Conversatie Thilo Six
Tony Mechelynck wrote the following on 04.10.2011 01:38 Hello Tony, -- snip -- In addition to my scientific experiments mentioned in the other post, I have the dogmatic reference to the standard, and it confirms what I found: in info gettext 'Locale Environment Variables' I see

Re: racket (:mz) SEGV's vim

2011-10-04 Fir de Conversatie Sergey Khorev
Improving stability -- the trampoline has to be split so that a certain degree of initialisation can occur. This has necessitated (in this iteration) that:  static char_u *fname = NULL;    static mparm_T      params;    static int          i; Are all statics (is this OK -- or is there a

Patch 7.3.333

2011-10-04 Fir de Conversatie Bram Moolenaar
Patch 7.3.333 Problem:Using . to repeat a Visual delete counts the size in bytes, not characters. (Connor Lane Smith) Solution: Store the virtual column numbers instead of byte positions. Files: src/normal.c *** ../vim-7.3.332/src/normal.c 2011-07-15 17:51:30.0

Re: PATCH: 'noimdisable' won't work in edit mode.

2011-10-04 Fir de Conversatie Bram Moolenaar
Taro Muraoka wrote: Oh, sorry! I have forgotton to attach files. 2011/10/4 MURAOKA Taro koron.kaor...@gmail.com: Hi the list and Bram. I found a problem that set noimdisable won't work in edit mode. It is caused on Windows GUI environment but maybe on other GUI. The procedure