Mercurial > vim
comparison src/terminal.c @ 22862:6d50182e7e24 v8.2.1978
patch 8.2.1978: making a mapping work in all modes is complicated
Commit: https://github.com/vim/vim/commit/957cf67d50516ba98716f59c9e1cb6412ec1535d
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Nov 12 14:21:06 2020 +0100
patch 8.2.1978: making a mapping work in all modes is complicated
Problem: Making a mapping work in all modes is complicated.
Solution: Add the <Cmd> special key. (Yegappan Lakshmanan, closes https://github.com/vim/vim/issues/7282,
closes 4784, based on patch by Bjorn Linse)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 12 Nov 2020 14:30:04 +0100 |
parents | 8059beb101d0 |
children | b825d8ec9a76 |
comparison
equal
deleted
inserted
replaced
22861:459c4d8b3a34 | 22862:6d50182e7e24 |
---|---|
2178 mouse_was_outside = TRUE; | 2178 mouse_was_outside = TRUE; |
2179 } | 2179 } |
2180 return FAIL; | 2180 return FAIL; |
2181 } | 2181 } |
2182 } | 2182 } |
2183 break; | |
2184 | |
2185 case K_COMMAND: | |
2186 return do_cmdline(NULL, getcmdkeycmd, NULL, 0); | |
2183 } | 2187 } |
2184 if (typed) | 2188 if (typed) |
2185 mouse_was_outside = FALSE; | 2189 mouse_was_outside = FALSE; |
2186 | 2190 |
2187 // Convert the typed key to a sequence of bytes for the job. | 2191 // Convert the typed key to a sequence of bytes for the job. |