Usando um mapeamento de chave apenas para URLs específicos no Pentadactyl

5

Estou tentando mapear a tecla tab para a tecla de seta para baixo, que funciona perfeitamente bem. No entanto, estou tentando encontrar uma maneira de fazer isso apenas para um URL específico. Tentei usar autocommand da seguinte maneira:

autocmd LocationChange www.google.de :map -modes=i,t <TAB> <DOWN>

No entanto, isso se aplica a todos os URLs para os quais eu navego mais tarde. Existe uma maneira de definir o escopo da URL de outra maneira; ou eu posso de alguma forma usar o autocmd! destruir esse atalho de teclado? Agradecemos antecipadamente por qualquer sugestão, Oli

    
por Oliver 15.05.2014 / 15:29

1 resposta

2

Tente adicionar isso ao seu .pentadactylrc :

group googlythings -Description "Google sites" -locations google.de
map -modes input,text-edit <Tab> <Down>

Nos documentos:

:help group

In order to facilitate script writing, especially scripts which only apply to certain web sites, many types of commands and mappings can be assigned to a named group.

[snip]

After invocation, {group} becomes the default group for all further commands issued in the current script.

Certifique-se de que todos os comandos que você tenha após essas linhas sejam destinados apenas a "sites do Google", ou você pode perder muito tempo imaginando por que algum comando só funciona lá! Você pode, é claro, apenas usar outro comando group também.

    
por 17.05.2014 / 01:53