[slimpl] some comments about vim internals

Larry Clapp larry at theclapp.org
Thu Mar 2 20:35:14 CST 2006


On Thu, Mar 02, 2006 at 04:02:13PM +0000, Jim Bailey wrote:
> The terminal already uses select()/poll() to get
> keystrokes, and already has one extension (SNiFF) hard coded into
> that to handle async input from a stream. If this was made
> extensible, with an abstraction layer on the toolkit/terminal API,
> then it could possibly make its way into VIM proper, as it would
> tidy up the SNiFF stuff, solve the Python threads issue (using an
> internal socket-pair), extend the netbeans support to the terminal,
> etc.

It occurred to me that if you teased apart Vim's event loop enough,
and added ECL, then if you wanted to add some funky GUI
bells-and-whistles to Vim, you could (tada) use Ltk.  *laugh*

... Though maybe you can already do this with Tcl, directly.  Oh well.
Just a thought.  :)

-- L



More information about the slimpl mailing list