[slim-vim] Listener callback function question

Brad Beveridge brad.beveridge at gmail.com
Sun Aug 13 15:42:47 CDT 2006


In the if_ecl.c file, listener_callback we call update_screen,
setcursor and out_flush.  I've debugged my "vim crashes when you
compile/load a file with lots of compile time output", and found that
update_screen is borking.
Commenting that line and the 2 after it appear to cause no ill effects
and get me going again.  My question is: What is the purpose of these
3 lines, and do we really need them?
Infact, I don't think I've seen the screen get messed up without these lines.
Unless there are objections, I'll make a patch to remove them from Vim+ECL

For those of you that want a file with lots of output at compile time,
I've attached one.  For the interested, the file attempts to do 3D
vectors in SBCL as fast as possible.  Uncommenting the DISASSEMBLE
lines at the toplevel will really give you lots of output.  Lots of
output really shows up that we need to work on the speed of our output
to buffer functions.

Cheers
Brad
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fastvec2.lisp
Type: application/octet-stream
Size: 4200 bytes
Desc: not available
Url : http://www.lispniks.com/pipermail/slim-vim/attachments/20060813/3df4860b/fastvec2.obj


More information about the slim-vim mailing list