Mercurial > vim
diff src/structs.h @ 9201:692e156c7023 v7.4.1884
commit https://github.com/vim/vim/commit/2f095a4bc4d786e0ac834f48dd18a94fe2d140e3
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Jun 3 19:05:49 2016 +0200
patch 7.4.1884
Problem: Updating marks in a quickfix list is very slow when the list is
long.
Solution: Only update marks if the buffer has a quickfix entry.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Fri, 03 Jun 2016 19:15:05 +0200 |
parents | d0f69d0bea7a |
children | d2d44592467d |
line wrap: on
line diff
--- a/src/structs.h +++ b/src/structs.h @@ -1865,9 +1865,10 @@ struct file_buffer #ifdef FEAT_MBYTE int b_p_bomb; /* 'bomb' */ #endif -#if defined(FEAT_QUICKFIX) +#ifdef FEAT_QUICKFIX char_u *b_p_bh; /* 'bufhidden' */ char_u *b_p_bt; /* 'buftype' */ + int b_has_qf_entry; #endif int b_p_bl; /* 'buflisted' */ #ifdef FEAT_CINDENT @@ -2465,7 +2466,7 @@ struct window_S int w_wrow, w_wcol; /* cursor position in window */ linenr_T w_botline; /* number of the line below the bottom of - the screen */ + the window */ int w_empty_rows; /* number of ~ rows in window */ #ifdef FEAT_DIFF int w_filler_rows; /* number of filler rows at the end of the