LINUX.ORG.RU

vimperator extended-hints mode


0

1

Использую pentadactyl, но по нему решений пока ещё гуглится мало, поэтому ключевое слово vimperator.

У меня есть желание добавить свой собственный режим в extended-hints (это который по ; открывается), такой, в котором бы подсвечивались только поля форм. Нужно заполнять много форм и <Tab> реально утомляет тем, что переходит по всем ссылкам и картинкам, а режима рисования хинтов только для элементов форм нет.

Посоветуйте, как сделать то, что мне надо. Способ без extended-hints тоже подойдёт, конечно.

Дополнительная функциональность реализуется плагинами. Вот, например, здесь есть плагин, очень похожий на то, что нужно. Называется googledocs. Там подсвечиваются специфические элементы GoogleDocs на основании классов css.

К сожалению, я не Java-кодер, поэтому больше ничем помочь не могу. Буду весьма признателен, если кто-то напишет такой плагин и поделится им, так как и для меня он будет очень полезен.

lucif0rm ()
Ответ на: комментарий от lucif0rm

Что ж, будем смотреть, что там можно сделать. Спасибо за совет, я забыл про его плагины.

name_no ★★ ()
Ответ на: комментарий от lucif0rm

Пока что вычитал в доке про [count]gi:

[count]gi

Focus last used input field. If there is no last input field, focus the first input field. With [count], focus the [count]th input field.
name_no ★★ ()
Ответ на: sdf от lucif0rm

Re: sdf

Оказывается, для таких мелочей даже плагины сочинять не нужно.

http://code.google.com/p/dactyl/issues/detail?id=498#c3

" New Hintmode ;e for form elements only.
set extendedhinttags&
set extendedhinttags+=[e]:input:not([type=hidden]),textarea,button,select

" Form fields only hint mode
javascript <<EOF
(function(){
if (!hints.modes["e"]){
    hints.addMode("e", "Focus form fields", function (elem) { buffer.followLink(elem, dactyl.CURRENT_TAB); });
}
})();
EOF
name_no ★★ ()
Ответ на: Re: sdf от name_no

Re: Re: sdf

только для этого надо пентадактиль из транка собирать.

name_no ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.