commit | ae94b7718ab5ecc820ce487c9ea0178c04a9853c | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Fri Jul 10 17:19:30 2015 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Fri Jul 10 17:19:30 2015 +0200 |
tree | 4b71df9aebda44c988269caeb70326be82d46884 | |
parent | 5c5c9801b1e28050a40cef80aeba1ecdea6ea411 [diff] [blame] |
patch 7.4.773 Problem: 'langmap' is used in command-line mode when checking for mappings. Issue 376. Solution: Do not use 'langmap' in command-line mode. (Larry Velazquez)
diff --git a/src/getchar.c b/src/getchar.c index 54bce31..a80432f 100644 --- a/src/getchar.c +++ b/src/getchar.c
@@ -2145,7 +2145,8 @@ nolmaplen = 2; else { - LANGMAP_ADJUST(c1, (State & INSERT) == 0); + LANGMAP_ADJUST(c1, + (State & (CMDLINE | INSERT)) == 0); nolmaplen = 0; } #endif