wuub / SublimePTY

ALPHA
143 stars 11 forks source link

Remove pywin32 dependency #3

Open wuub opened 12 years ago

wuub commented 12 years ago

Use ctypes instead

guillermooo commented 12 years ago

I might be able to help with this, but I might also get it all wrong.

wuub commented 12 years ago

IMO this is not a very high priority right now.

Some more important ideas: a) automatically launching console_server.py, b) graceful shutdown and cleaning of supervisor's process list c) multiple console tabs d) prepare for plugin updates: unload_handler() in sublimepty that gracefully closes all processes and cleans supervisor e) correctly issuing CTRL_C_EVENT is still a mystery (it either kills controlling console_server.py or does nothing) f) right now console_client.py/console_server.py are implementing a simple RPC over UDP. Problem is, that it's synchronous. g) fix a problem when buffer resize in Far is not propagated to console (basically console has one window size, but two buffer sizes, depending on mode or something ;) h) generally investigate if we can perform resizes more often