Vim & Vimperator: Mapear chave Windows / Meta?

2

Gostaria de mapear a chave Windows / Meta no meu vimperatorrc & vimrc, incluindo ligações de Meta-chave para movimentação de abas:

" move to previous tab
nnoremap <M-h> gT

" move to next tab
nnoremap <M-l> gt
Infelizmente, nem o Vimperator nem o Vim aceitam essas ligações. Embora não reclamem, as ligações simplesmente não funcionam.

De acordo com este tutorial: Como mapear chaves no Vim , <M-...> deve mapear as meta (janelas ) chave?!

Alguma idéia?

Configuração do sistema: Eu estou usando Vim e Vimperator em Manjaro ( Arch Linux Fork dentro do KDE . Assim, o Vim é executado em Yakuake ("gerenciador" / "multiplexador" do terminal do KDE) e Vimperator em FireFox 48.

Sidenote : O Vim mostra o mesmo comportamento quando iniciado em um terminal normal, fora do Yakuake.

    
por daniel451 16.09.2016 / 04:49

1 resposta

2

No Vim, meta é o mesmo que alt. Cp. :help meta :

<M-...>     alt-key or meta-key     *meta* *alt* *<M-*
<A-...>     same as <M-...>         *<A-*

No Pentadactyl, isso supostamente funciona (cp. :help key-notation ):

<A-␣>: The alt key.
<M-␣>: The meta key, windows key, or command key.

Mas pelo menos para mim (no Ubuntu com o Gnome classic), os meta-mapeamentos não funcionam (provavelmente porque eles não chegam ao navegador).

    
por 16.09.2016 / 08:30