I have tested under Linux Mint 13 and 14 (MATE desktop) and have the same 
problem. Under Linux Mint 14 Cinnamon the problem is not there. Checked the 
source where the problem first started and the changes are below. It looks like 
the function argument removal is having a side effect.

Log message

updated for version 7.3.738
Problem:    Unused function argument.
Solution:   Remove it. (Christian Brabandt)

http://code.google.com/p/vim/source/detail?r=eccae034465b9a44aa2389039ba06b25dc6ae7dc&name=v7-3-738

diff -r 1773d5aa6437 -r eccae034465b src/quickfix.c
--- a/src/quickfix.c    Wed Nov 28 17:34:48 2012 +0100
+++ b/src/quickfix.c    Wed Nov 28 17:41:59 2012 +0100
@@ -107,7 +107,7 @@
 };
 
 static int     qf_init_ext __ARGS((qf_info_T *qi, char_u *efile, buf_T *buf, 
typval_T *tv, char_u *errorformat, int newlist, linenr_T lnumfirst, linenr_T 
lnumlast, char_u *qf_title));
-static void    qf_new_list __ARGS((qf_info_T *qi, char_u *qf_title, win_T 
*wp));
+static void    qf_new_list __ARGS((qf_info_T *qi, char_u *qf_title));
 static void    ll_free_all __ARGS((qf_info_T **pqi));
 static int     qf_add_entry __ARGS((qf_info_T *qi, qfline_T **prevp, char_u 
*dir, char_u *fname, int bufnum, char_u *mesg, long lnum, int col, int vis_col, 
char_u *pattern, int nr, int type, int valid));
 static qf_info_T *ll_new_list __ARGS((void));
@@ -266,7 +266,7 @@
 
     if (newlist || qi->qf_curlist == qi->qf_listcount)
        /* make place for a new list */
-       qf_new_list(qi, qf_title, curwin);
+       qf_new_list(qi, qf_title);
     else if (qi->qf_lists[qi->qf_curlist].qf_count > 0)
        /* Adding to existing list, find last entry. */
        for (qfprev = qi->qf_lists[qi->qf_curlist].qf_start;
@@ -885,10 +885,9 @@
  * Prepare for adding a new quickfix list.
  */
     static void
-qf_new_list(qi, qf_title, wp)
+qf_new_list(qi, qf_title)
     qf_info_T  *qi;
     char_u     *qf_title;
-    win_T      *wp;
 {
     int                i;
 
@@ -3187,7 +3186,7 @@
         eap->cmdidx != CMD_vimgrepadd && eap->cmdidx != CMD_lvimgrepadd)
                                        || qi->qf_curlist == qi->qf_listcount)
        /* make place for a new list */
-       qf_new_list(qi, *eap->cmdlinep, curwin);
+       qf_new_list(qi, *eap->cmdlinep);
     else if (qi->qf_lists[qi->qf_curlist].qf_count > 0)
        /* Adding to existing list, find last entry. */
        for (prevp = qi->qf_lists[qi->qf_curlist].qf_start;
@@ -3753,7 +3752,7 @@
 
     if (action == ' ' || qi->qf_curlist == qi->qf_listcount)
        /* make place for a new list */
-       qf_new_list(qi, title, wp);
+       qf_new_list(qi, title);
     else if (action == 'a' && qi->qf_lists[qi->qf_curlist].qf_count > 0)
        /* Adding to existing list, find last entry. */
        for (prevp = qi->qf_lists[qi->qf_curlist].qf_start;
@@ -4035,7 +4034,7 @@
 #endif
 
        /* create a new quickfix list */
-       qf_new_list(qi, *eap->cmdlinep, wp);
+       qf_new_list(qi, *eap->cmdlinep);
 
        /* Go through all directories in 'runtimepath' */
        p = p_rtp;


-- 
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

Raspunde prin e-mail lui