kstep 19.02.2011 16:54
Я рекомендую — Luakit — браузер для любителей Awesome
Я нашёл идеальный браузер, чем и спешу поделиться с общественностью. Это Luakit — браузер с философией Awesome. В основе маленькое сишное ядро с толстым-толстым слоем луа. Использует WebKit+Gtk2 для рендеринга страниц.Пакет есть в репах Дебиана wheezy, но там уже достаточно старая версия, т.к. разработка идёт достаточно быстро, так что лучше сразу ставить с гитхаба. У проекта очень много форков с различными доработками, так что при большом желании есть из чего выбрать, а то и самому форкануться и допилить (на правах рекламы: у меня тоже есть свой форк =). Вики содержит довольно много примеров, как его можно допилить.
Навигация очень похожа на Vimperator-овскую и во многом её повторяет. Единственное, чего пока не хватает, это контекстно-зависимого автодополнения и опций через команду set. Почти все настройки лежат в /etc/xdg/luakit/globals.lua (или локальном ~/.config/luakit/globals.lua), rc.lua трогать почти не приходится, разве что для подключения дополнительных модулей. Комбинации клавиш настраиваются в binds.lua. Поделюсь кейбайндинами, которые сам долго искал: формы сохраняются комбинацией клавиш za, загружаются через zl. В остальном управление как в Vimperator-е.
Как клонировать и ставить писать не буду, т.к. если вас этот браузер заинтересовал, то вы скорее всего достаточно продвинуты, чтобы знать как склонировать и собрать его с реп.

+ 0 -
я себе ставил awesome, когда заинтересовался lua. ваще клево, как учить английский среди терпеливых англичан ;) браузер шикарно дополняет, плюсую
В таком случае реквестирую вм на руби. Или с конфигами на руби.
И бравзер на руби.
И ядро линукса на руби.
И биос на руби.
И мир на руби.
И ядро линукса на руби.
И биос на руби.
И мир на руби.
Lua создан быть встраивамым, он для этого предназначен. У него очень удобный C-интерфейс, плюс достаточно легкоизучаемый синаксис самого языка с поддержкой кучи фич, влючая итераторы, сопроцедуры, функции как объекты первого рода с замыканиями, удобные универсальные структуры (таблицы, объединяющие в себе списки, массивы, словари и структуры) и т.п. Соответственно можно писать в императивном, функциональном, ООП (прототипный вариант реализации) стилях... Очень вкусный язык на самом деле.
Интересная вещь. Пожалуй из него можно несколько идей перетащить в Awesome. Спасибо!
Я ставил, работает шустро. Вот только с документацией, в отличии от awesome, как-то плохо. Особенно огорчило отсутствие пользовательских конфигов с какими-нибудь интересными настройками.
Кстати, вопрос: "Как сделать, чтобы подстветка быстрого перехода по ссылкам (того, что по нажатию F) была не числами, а буквами как в vimperator/vimium? Неудобно же числами. Хорошо, когда под пальцами то, что нужно, а не тянуться.
Кстати, вопрос: "Как сделать, чтобы подстветка быстрого перехода по ссылкам (того, что по нажатию F) была не числами, а буквами как в vimperator/vimium? Неудобно же числами. Хорошо, когда под пальцами то, что нужно, а не тянуться.
Да, с документацией пока напряг, ориентируюсь по сырцам. Надеюсь это в скором времени изменится. Пользовтельские конфиги делаются так:
После чего правишь файлы в ~/.config/luakit. Они загружаются с приоритетом по сравнению с /etc/xdg/luakit/*. Копировать все файлы необязательно, достаточно только те, которые хочешь поменять.
Про буквы в хинтах можно покурить /usr/share/luakit/lib/follow.lua, там почти всё на JS, думаю можно разобраться.
$ mkdir -p ~/.config/luakit
$ cp /etc/xdg/luakit/*.lua ~/.config/luakit
После чего правишь файлы в ~/.config/luakit. Они загружаются с приоритетом по сравнению с /etc/xdg/luakit/*. Копировать все файлы необязательно, достаточно только те, которые хочешь поменять.
Про буквы в хинтах можно покурить /usr/share/luakit/lib/follow.lua, там почти всё на JS, думаю можно разобраться.
А случаем нет такого же только вместо Lua использует python (довольно популярный как скриптовый язык)