MacVim: Re-map les combinaisons de touches de commande comme <df>

Je peux remapper des combinaisons inutilisées comme <d-1> (Cmd + 1) dans MacVim, mais il existe de nombreuses combinaisons comme <df> , <do> ou <db> qui sont déjà liées aux éléments de menu MacVim. Si j'essaie de remapper ceux dans mon .vimrc, rien ne change.

Existe-t-il un moyen de remapper ces combinaisons dans MacVim ou d'empêcher MacVim de les affecter aux éléments de menu afin qu'ils soient correctement transmis au noyau Vim?

Trouvé: Command-T recommande d'utiliser l'extrait suivant:

 if has("gui_macvim") macmenu &File.New\ Tab key=<nop> map <Dt> :CommandT<CR> endif 

Donc, fondamentalement, vous ne représentez pas l'élément de menu respectif, puis vous pouvez mapper le raccourci que vous essayez de mapper. (Je ne suis pas sûr de ce que fait l'amperse, ça marche avec et sans ça.)

Cela doit être mis dans ~ / .gvimrc, pas ~ / .vimrc! (Apparemment, ~ / .vimrc est lu trop tôt, de sorte que les mappages (non) seront bloqués si vous les mettez là-bas.)