Verwenden einer Tastenzuordnung nur für bestimmte URLs in Pentadactyl

642
Oliver

Ich versuche, die Tabulatortaste der Abwärtspfeiltaste zuzuordnen, was einwandfrei funktioniert. Ich versuche jedoch, einen Weg zu finden, der nur für eine bestimmte URL möglich ist. Es wurde versucht, den automatischen Befehl auf folgende Weise zu verwenden:

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

Das gilt jedoch eigentlich für alle URLs, zu denen ich später navigiere. Gibt es eine Möglichkeit, den Gültigkeitsbereich für die URL auf andere Weise festzulegen? oder kann ich irgendwie die autocmd benutzen! um diese Schlüsselbindung zu zerstören? Vielen Dank im Voraus für alle Hinweise, Oli

5

1 Antwort auf die Frage

2
Lemur

Versuchen Sie, dies zu Ihrem hinzuzufügen .pentadactylrc:

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

Aus den Dokumenten:

:help group 

Um das Schreiben von Skripts zu erleichtern, insbesondere Skripts, die nur für bestimmte Websites gelten, können einer benannten Gruppe viele Arten von Befehlen und Zuordnungen zugewiesen werden.

[schnippen]

Wird nach dem Aufruf zur Standardgruppe für alle weiteren Befehle, die im aktuellen Skript ausgegeben werden.

Vergewissern Sie sich, dass alle Befehle, die Sie nach diesen Zeilen ausführen, nur für "Google-Sites" gedacht sind. Andernfalls können Sie viel Zeit damit verbringen, sich zu fragen, warum ein Befehl nur dort funktioniert. Sie können natürlich auch einen anderen groupBefehl verwenden.