As stated in the subject: calling setqflist(list 'r') kills the
title of the quickfix window.  Patch attached.

    /lcd

-- 
-- 
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/quickfix.c b/src/quickfix.c
--- a/src/quickfix.c
+++ b/src/quickfix.c
@@ -895,7 +895,7 @@
     int                i;
 
     /*
-     * If the current entry is not the last entry, delete entries below
+     * If the current entry is not the last entry, delete entries beyond
      * the current entry.  This makes it possible to browse in a tree-like
      * way with ":grep'.
      */
@@ -3845,7 +3845,17 @@
             prevp->qf_next != prevp; prevp = prevp->qf_next)
            ;
     else if (action == 'r')
+    {
        qf_free(qi, qi->qf_curlist);
+       if (title != NULL)
+       {
+           char_u *p = alloc((int)STRLEN(title) + 2);
+
+           qi->qf_lists[qi->qf_curlist].qf_title = p;
+           if (p != NULL)
+               sprintf((char *)p, ":%s", (char *)title);
+       }
+    }
 
     for (li = list->lv_first; li != NULL; li = li->li_next)
     {

Raspunde prin e-mail lui