-
Notifications
You must be signed in to change notification settings - Fork 30
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
LustyJuggler dumps all my key maps when started #103
Comments
Thanks for the report. Any chance you could send a screenshot? Does the output look the same as what you see when you run |
I've been seeing this same issue. I haven't noticed a pattern of when it happens, but when it does the only way to fix it is to quit and restart vim. Next time I see it I'll try to do some investigation. |
I just tried setting up LustyJuggler for the first time and this is happening for me every time. My symptoms may be slightly different from christfo's as I have mappings for non-homerow keys showing up as well. But it's certainly not the entire :map output. I'm running on neovim 0.1.7 if it matters. Attached is a screen of the dump that I get when I launch :LustyExplorer |
Thanks Matthew. I wonder if you'd be willing to send me your |
I can verify that this occurs with a functionally empty I'm running macos 10.13.1, and this occurs on both system vim and homebrew vim (both 8.0, but different patchlevels)
The issue still occurs even with that particular commit reverted; I was mistaken. |
Thanks. I'm still unable to reproduce on a platform/config similar to yours. Maybe next time this shows up, someone could try adding the following line just before this line:
And the following line just before this line:
And then report back what gets output to stderr. Seems probable the bug is here, but it's sly. |
Super. I'll work this into my private branch and report back. FWIW, I've had zero occurrences of the issue since switching to a fork that reverts the commit in question (master...mtrudel:master is the relevant diff). Before I would get the flash on almost every invocation of the buffer juggler and that diff looks pretty benign so yeah, sly's the word. |
Done. Screenshot is also attached in case you wanted to see it in context
|
Thanks for the text and the screenshot. The output's a little tricky as it interleaves/overwrites the editor's anatomy, but it looks like what's happening is the So, maybe two bugs:
But, I don't think (2) should be fixed until (1) is fixed, because (2) will probably prevent (1) from exhibiting. I still don't understand how (1) is happening, if that is what's happening. Maybe @jszakmeister, the author of be929b3, has a thought. |
@sjbach do you know what the value of It could be that there is a better way to detect the issue these days, but I'm not seeing it. Sorry I couldn't be of more help... it's been a long time since I've looked at this problem. :-) |
Thanks @jszakmeister for taking a look. I think the issue with receiving more output than expected is that it splashes into the editor, which is distracting. We can work around that. I'm still unable to reproduce, though. @mtrudel, would you be willing to send me the |
My vim config is public: https://github.com/mtrudel/vimfiles (note the use of In terms of vim version, it's sourced from my dotfiles: https://github.com/mtrudel/dotfiles, which reduces down to |
Cool, thanks for the pointer. The mappings from your config that surface the output splash are these:
These are also the mappings for which None of these mappings individually cause Vim to output multiple lines in the The suggested workaround is to wrap the |
Works here too! Thanks for the work! |
Glad to hear it. :-) Thanks for the help. |
+1 - back on master again. |
so I'm having an issue that arrived at the following version:
be929b3
I'm not fully understanding what is occurring, but maybe there is a 'map' command that is being run on juggler start that isn't silent?
This results in a page of text being dumped to the console, with detail of all the home row key mappings. Unfortunately this is more than my buffer height, so I need to press an additional space or q key to page it out of the way before I can get to the juggle window.
I can't rule out some interaction with other plugins, but any insight would be welcome since this is otherwise one of my favourite plugins.
Many Thanks,
Chris.
The text was updated successfully, but these errors were encountered: