-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Help File Issue + Feature Request - Vimproc #56
Comments
1) I feel no more delay with help files than with other files, but you could do this: let g:signify_skip_filetype = { 'help': 1 } 2) I never used vimproc so far, but I'll look into it. :) |
Hmm, after having a quick look I'm not sure if vimproc is of any help here. Sure, I can start programs in the background (which works with |
I guess there's no callback to get the response and then update the symbols once the task has finished? I'll try the help thing, but for some reason I thought that wasn't working. |
Yup, no callback. Skipping the help filetype really isn't working, if you're open it via |
On the subject of async stuff, what about this plugin? https://github.com/MarcWeber/vim-addon-async Edit: Also this: https://github.com/tpope/vim-dispatch P.S. I did notice by just setting the |
(Just back from Denmark!) Yup, I'll ask Marc Weber about his plugin, since he's a local on IRC. I'll have a look at dispatch, too. |
Neither dispatch nor Marc Weber's plugin will do what we need and apparently it's just not possible to do in Vim. It's mainly because of a fundamental design flaw: Vim is inherently single-threaded. This will always be one of the great differences between Vim and Emacs. :) |
Bummer. Does Powerline get around these things by using python interfaces? Mostly just curious as to why. P.S. Thanks for putting up with all my wild ideas :) |
Well, your feedback is very welcome and I'm sorry that there isn't more I can do in this case. We probably have to find other approaches to make the plugin run faster. I have to rethink the design of the whole "get diff - process - set signs" cycle some day. I never used powerline. Does it asynchronous things? |
One small issue I've noticed is that
help
files seem to lag a bit when I load them up. I assume it has something to do with the size of the file? They aren't contained inside of any sort of repository either. So I suppose 1 question is, could I disable help files from ever attempting to be diff'd?Second question, would there be any way that Signify could utilize vimproc as a way to prevent any noticeable UI hangups? Ideally it would just use it if installed, and not require it.
The text was updated successfully, but these errors were encountered: