2

Есть ли более точный способ отключить пентадактиль на основе URL, который не проходит через -- PASS THROUGH -- ?

Когда я пытаюсь использовать codepen.io, я не могу редактировать какие-либо текстовые поля с включенным или без сквозного доступа. Будем весьма благодарны за любые идеи, которые не так радикальны, как переход на страницу дополнений для отключения пентадактиля. Я знаю, что Vimperator имеет эту функцию, пентадактиль?

2 ответа2

7

Я думаю, что сквозной будет работать для вас, если вступить достаточно рано. Я обнаружил в Документах Google, что, если я вручную ввожу пароль, я все равно не могу печатать, но если я перезагружаю страницу с включенными функциями сквозного доступа, все работает.

Вы можете воспользоваться функцией :autocmd для автоматического запуска сквозной команды на основе регулярного выражения URL. Например, чтобы отключить пентадактиль в Документах Google, вы должны ввести команду

:autocmd LocationChange 'https://docs.google.com/*' :normal! <C-z>

Вы можете сделать эти изменения постоянными, сохранив эти команды в файле .pentadactylrc .

2

Если вы хотите отключить определенные ключи для сайта, вы можете использовать passkeys . Например,

:set passkeys+=codepen.io:<Esc>

передаст клавишу Escape через CodePen.

Если вы дадите мне больше деталей, я мог бы дать лучший ответ. Вы действительно должны иметь возможность использовать CodePen с включенным режимом passthrough или без него. (Вы захотите включить его, если будете использовать привязки vi CodePen.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .