Hi Bram and developers,
How to reproduce:
- Change directory to your local vim/src directory.
$ cd /path-to-your-vim-clone-dir/vim/src
- Start vanilla Vim.
$ ./vim -Nu NONE
- Do tagjump and display in the preview window. (In fact, it becomes selected
wait because candidates are two)
:ptjump cmdmod
- Cancel the selection.
<Esc>
- Display the help.
:help
Expected behavior:
- Open the help window and display the help document.
Actual behavior:
- Two windows opened.
Top window is preview window, and displayed the help document.
Next one is empty window.
An attached patch fix this.
Sorry for without a test.
Tell me if there is an easy way to test in the Vim script.
--
Best regards,
Hirohito Higashi (a.k.a. h_east)
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.
diff --git a/src/tag.c b/src/tag.c
index e388a43..a198a31 100644
--- a/src/tag.c
+++ b/src/tag.c
@@ -1078,6 +1078,9 @@ end_do_tag:
curwin->w_tagstackidx = tagstackidx;
#ifdef FEAT_WINDOWS
postponed_split = 0; /* don't split next time */
+# ifdef FEAT_QUICKFIX
+ g_do_tagpreview = 0; /* don't preview next time */
+# endif
#endif
#ifdef FEAT_CSCOPE