comparison src/structs.h @ 17576:97a750e8707f v8.1.1785

patch 8.1.1785: map functionality mixed with character input commit https://github.com/vim/vim/commit/b66bab381c8ba71fd6e92327d1d34c6f8a65f2a7 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Aug 1 14:28:24 2019 +0200 patch 8.1.1785: map functionality mixed with character input Problem: Map functionality mixed with character input. Solution: Move the map functionality to a separate file. (Yegappan Lakshmanan, closes #4740) Graduate the +localmap feature.
author Bram Moolenaar <Bram@vim.org>
date Thu, 01 Aug 2019 14:30:07 +0200
parents 77c3f6428b6c
children d5e5d0fc3fa8
comparison
equal deleted inserted replaced
17575:b2a246caeb25 17576:97a750e8707f
2291 * Character table, only used in charset.c for 'iskeyword' 2291 * Character table, only used in charset.c for 'iskeyword'
2292 * 32 bytes of 8 bits: 1 bit per character 0-255. 2292 * 32 bytes of 8 bits: 1 bit per character 0-255.
2293 */ 2293 */
2294 char_u b_chartab[32]; 2294 char_u b_chartab[32];
2295 2295
2296 #ifdef FEAT_LOCALMAP
2297 // Table used for mappings local to a buffer. 2296 // Table used for mappings local to a buffer.
2298 mapblock_T *(b_maphash[256]); 2297 mapblock_T *(b_maphash[256]);
2299 2298
2300 // First abbreviation local to a buffer. 2299 // First abbreviation local to a buffer.
2301 mapblock_T *b_first_abbr; 2300 mapblock_T *b_first_abbr;
2302 #endif 2301
2303 // User commands local to the buffer. 2302 // User commands local to the buffer.
2304 garray_T b_ucmds; 2303 garray_T b_ucmds;
2305 // start and end of an operator, also used for '[ and '] 2304 // start and end of an operator, also used for '[ and ']
2306 pos_T b_op_start; 2305 pos_T b_op_start;
2307 pos_T b_op_start_orig; /* used for Insstart_orig */ 2306 pos_T b_op_start_orig; /* used for Insstart_orig */