Closed blueyed closed 10 years ago
Thanks. Are you concerned about CPU wakeups (laptop battery) or about VIM usability?
Most sign classes have a timeout set to avoid updating signs too often -- I now added a global option. I also added some caching to avoid certain updates. Please let me know if these changes improve the situation.
I have profiled Vim and QuickfixsignsSet showed up at the top of total time.
This is somehow expected, but could be improved probably.
(I have thought about limiting the number of autocommands that quickfixsigns hooks into (I have removed InsertEnter lately already), and map it to be manually invoked more easily.)