Обновление № 2: исправление выпущено
- переустановить Вимператор
Обновление: исправление сделано
Исправление было сделано и внесено в Vimperator, новая версия была построена с ним, но перед публикацией требуется проверка Mozilla, так что это займет время.
Если вы хотите получить его, следуйте этому комментарию к проблеме . Я еще этого не сделал, поэтому не буду переиздавать под своим именем (пока).
Причина, почему это не работает
Firefox изменил то, как их движок рендеринга обрабатывает JS и Vimperator необходимо настроить (например, устаревшие функции генератора - те, что с yield
- теперь отбрасываются).
Обходной путь открытия вкладки
- Откройте
.vimperatorrc
файл (GNU / Linux:/home/username/.vimperatorrc
) - Добавьте это (странный формат из-за - я думаю - <<, приводящий к ТАКому думанию, что я пытаюсь сделать грязную работу здесь, а НЕ отображать часть кода):
" Example keybinding: xt
nmap xt :extraTab<SPACE>
command! extraTab -nargs=1 -description "Open an extra tab" :js extraTab("<args>");
:js <<EOF
function extraTab(args) {
liberator.open(args, liberator.NEW_TAB)
}
EOF
Реальное решение
Нужно сделать tabs
определение снова, так как теперь это не мешает делать много вещей, связанных с табуляцией.
Требуется доработка кода Vimperator и обновление, так что зайдите и добавьте комментарий (не комментируйте, просто добавьте комментарий к исходному сообщению):