summaryrefslogtreecommitdiffstats
path: root/src/structs.h
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2016-06-03 19:05:49 +0200
committerBram Moolenaar <Bram@vim.org>2016-06-03 19:05:49 +0200
commit2f095a4bc4d786e0ac834f48dd18a94fe2d140e3 (patch)
tree8334739af2be9fd8e3bd3b010c05ae1098bc3231 /src/structs.h
parentea0345901cc2af29f9c5dd0d9d8a818d5f96a63b (diff)
patch 7.4.1884v7.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.
Diffstat (limited to 'src/structs.h')
-rw-r--r--src/structs.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/structs.h b/src/structs.h
index 08d3325431..d9498e4d93 100644
--- 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