Luakit: вывод масштаба страницы в строке состояния

Браузер Luakit в базовой конфигурации позволяет масштабировать страницу, практически как любой другой браузер: колесом мыши при нажатой кнопке Ctrl, кнопками + и - в ручном режиме. Проблема в том, что текущий масштаб не виден, и узнать его имеющимися средствами никак нельзя. Однако Luakit довольно гибко настраивается, и эту проблему легко решить, добавив вывод текущего масштаба в строку состояния.

Строка состояния по умолчанию содержит адрес сайта, номер текущей вкладки и их количество, и индикатор прокрутки. Плагин zoomlevel_widget добавляет вывод текущего масштаба страницы. Виджет обновляется при изменении масштаба и при переключении вкладок. Код виджета содержит комментарии, по которым можно понять некоторые принципы работы браузера и написать свой виджет.

Для подключения плагина его надо положить в папку ~/.config/luakit и добавить в конец файла rc.lua строку:

require "zoomlevel_widget"

Теперь при изменении масштаба страницы он будет виден в правом нижнем углу:

Индикатор масштаба