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
