Mercurial > vim
comparison src/edit.c @ 9649:fd9727ae3c49 v7.4.2101
commit https://github.com/vim/vim/commit/2932359000b2f918d5fade79ea4d124d5943cd07
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jul 24 22:04:11 2016 +0200
patch 7.4.2101
Problem: Looping over windows, buffers and tab pages is inconsistant.
Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 24 Jul 2016 22:15:07 +0200 |
parents | 5fb484647e12 |
children | 0b0b9864c811 |
comparison
equal
deleted
inserted
replaced
9648:227649fd4301 | 9649:fd9727ae3c49 |
---|---|
4237 compl_T *old_match; | 4237 compl_T *old_match; |
4238 int set_match_pos; | 4238 int set_match_pos; |
4239 | 4239 |
4240 if (!compl_started) | 4240 if (!compl_started) |
4241 { | 4241 { |
4242 for (ins_buf = firstbuf; ins_buf != NULL; ins_buf = ins_buf->b_next) | 4242 FOR_ALL_BUFFERS(ins_buf) |
4243 ins_buf->b_scanned = 0; | 4243 ins_buf->b_scanned = 0; |
4244 found_all = FALSE; | 4244 found_all = FALSE; |
4245 ins_buf = curbuf; | 4245 ins_buf = curbuf; |
4246 e_cpt = (compl_cont_status & CONT_LOCAL) | 4246 e_cpt = (compl_cont_status & CONT_LOCAL) |
4247 ? (char_u *)"." : curbuf->b_p_cpt; | 4247 ? (char_u *)"." : curbuf->b_p_cpt; |