Mercurial > vim
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 */ |