neovim/runtime
Justin M. Keyes 99d4c8c29c keymap: Support <D-...> (super/command key).
Adds support for:
  - api:vim_input("<D-a>")
  - ":nnoremap <C-D-S-...>" and permutations thereof

UIs must capture the modifier and send it as "<D-...>" to vim_input().

Note: Before this commit, any arbitrary ":nnoremap <{foo}-{bar}>"
mapping could already be invoked with feedkeys("\<{foo}-{bar}>"). This
commit supports "D-" as a modifier that can be combined with "C-", "A-",
"S-" in any order.

For non-GUI (terminal) support, user must:
  :set <D-a>={CSI sequence}
then send the {CSI sequence} from their terminal. But this does not work
yet (regression #2204).

Closes #2190
2016-02-22 02:41:40 -05:00
..
autoload Improve remote plugin scripts 2016-02-14 08:24:49 +09:00
colors Remove VisualNOS highlight group remnants 2015-07-04 15:43:54 -04:00
compiler vim-patch:bd18da9 2015-01-21 07:27:01 +01:00
doc keymap: Support <D-...> (super/command key). 2016-02-22 02:41:40 -05:00
ftplugin vim-patch:5a5f459 2016-01-27 14:22:48 +01:00
indent vim-patch:541f92 #4173 2016-02-07 01:13:30 -05:00
keymap re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
macros Deprecate &viminfo and :[rw]v, add &shada and :[rw]sh 2015-10-08 22:00:07 +03:00
plugin Improve remote plugin scripts 2016-02-14 08:24:49 +09:00
print Remove dec-mcs remnants 2014-12-19 15:28:49 -05:00
syntax startup: Avoid VimL global. Introduce TriState enum. 2016-02-14 16:23:04 -05:00
tutor tutor: Update vim-tutor to 0.2.1 2015-11-28 10:59:21 +01:00
bugreport.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
CMakeLists.txt cmake: if helptags generation fails, echo the message 2016-02-10 13:23:23 +01:00
delmenu.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
filetype.vim vim-patch:7.4.859 #4238 2016-02-17 04:28:01 -05:00
ftoff.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
ftplugin.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
ftplugof.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
indent.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
indoff.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
macmap.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
makemenu.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
menu.vim Remove Amiga remnants 2014-12-19 15:28:49 -05:00
mswin.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
optwin.vim Remove swapsync. 2016-01-14 13:13:32 -05:00
rgb.txt re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
scripts.vim vim-patch:6921742 2015-01-04 19:42:30 +01:00
synmenu.vim vim-patch:1e8ebf8 2014-12-30 13:51:39 +01:00
vimrc_example.vim vimrc_example.vim: Update vimrc path. #4203 2016-02-08 23:29:18 -05:00