-
Notifications
You must be signed in to change notification settings - Fork 79
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
Add MiniBufExplorer support #16
Comments
+1 for this. |
I just tried modifying the session plugin to ignore the MiniBufExplorer window (similar to the existing code for BufExplorer), but this only caused other layout issues (e.g. additional 1-line splits that shouldn't be there). @xolox: are you reading this? I'd be glad if you could point me in the right direction ;-) |
I have the same problem. The plug minibufexp always have some problem when used with other plug, such as nerd tree. I thing that minibufexp is good ideal, but not work well. |
Yep, same problem here. I've just sent xolox (Peter) a mail in his native tongue, hope that helps! ;-) |
I've had limited success with setting minibufexplorer's autoupdate feature to 0 and then deleting the minibuf window, just before opening and saving a session. Right after the save and open, I reset autoupdate to 1. Unfortunately, Nerdtree is no longer restored properly as a result of this. And minibuf's "status bar" is not drawn completely either. Here's what I inserted at the top of the xolox#session#open_cmd and xolox#session#save_cmd functions, inside autoload/xolox/session.vim file. if (bufnr('MiniBufExplorer') != -1) And this is what I added at the end of each of these functions: if (bufnr('MiniBufExplorer') != -1) |
+1 for this. I use TabList on left, MiniBufExpl on top and NERDTree on left. Wish support for MiniBufExpl would be add, thanks. |
Probably should have posted here earlier, sorry about that; I've looked into adding support for MiniBufExpl several times but it's far from trivial (in combination with other plug-ins) so I always got stuck. I may take another stab at it today. |
Now I remember why I gave up: I would never want to use the minibufexpl plug-in because it instantly wrecks my sessions with multiple explorer splits in every tab page. It's complete chaos, I wouldn't even know how the session plug-in should handle which windows?! Should it just ignore all minibufexpl split windows / buffers and let the minibufexpl take care of restoring itself after a session restore? |
I think you can try ignore minibufexpl when save/restore session, if it can be. For now I barely use session, instead I open tmux and keep it running background when idle, In simple, maybe a single 'open file list' is enough for a session ? |
Has anyone been able to find an alternative? Would be cool to see the two play together |
Sorry for the long silence, unfortunately I don't have anything new to add here yet, I just wanted to add a pointer to a new issue I just created: #98. |
+1. I started using vim-session but it conflicts with minibuf, so now I have to choose (or because I don't use NerdTree, figure out how to close the minibuf pane before vim-session saves it) Edit: the interesting thing, is as long as I don't add the
line and load it when the prompt comes up, then it works fine. |
Algorithm: - remember tabs with openMiniBufExplorer - close all MiniBufExplorer windows before creation of the session file, and open those afterwards - add to the session file information about tabs with openMiniBufExplorer windows
Proposing a solution for support of MiniBufExplorer: #132 . Works fine for me. Tested only with xolox#session#include_tabs()==true . |
Similar to the other BufExplorer and TagBar issues, MiniBufExplorer creates a special
-MiniBufExplorer-
buffer that creates problems when restoring sessions. It works fine with bare Vim sessions, so I guess if you just skip saving this buffer it should work?The text was updated successfully, but these errors were encountered: