From 22c782bcb24aa191163ebf80de5a75acaba823b3 Mon Sep 17 00:00:00 2001 From: Felipe Morales Date: Sat, 16 Aug 2014 12:18:05 -0400 Subject: vim-patch: 7.4.346 Do not cache "brishift". Indent was not updated when changing 'breakindentopt'. Reported by itchiny, fixed by chrisbra in vim patch 7.3.346 (https://code.google.com/p/vim/source/detail?r=3248c6e40aee01a7254d111dd846c6ec7889a804). --- src/nvim/indent.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/nvim/indent.c b/src/nvim/indent.c index 7673a297f6..9258ee93b6 100644 --- a/src/nvim/indent.c +++ b/src/nvim/indent.c @@ -464,11 +464,11 @@ int get_breakindent_win(win_T *wp, char_u *line) { prev_line = line; prev_ts = wp->w_buffer->b_p_ts; prev_indent = get_indent_str(line, - (int)wp->w_buffer->b_p_ts, wp->w_p_list) + wp->w_p_brishift; + (int)wp->w_buffer->b_p_ts, wp->w_p_list); } + bri = prev_indent + wp->w_p_brishift; /* indent minus the length of the showbreak string */ - bri = prev_indent; if (wp->w_p_brisbr) bri -= vim_strsize(p_sbr); -- cgit