Emacs даёт четыре встроенных статус-бара: mode-line, header-line, tab-bar и tab-line (далее — *-lines). Штука полезная: показывают текущий буфер, активный major mode и вообще любую динамическую информацию. Автор статьи активно пользуется всеми четырьмя, но проблема в том, что каждый ведёт себя по-своему и имеет уникальные ограничения. Например, многострочный статус (критично на маленьком ноутбуке) возможен только в tab-bar. Выравнивание вправо — тоже только там и только на последней строке. Иконки из all-the-icons работают в mode-line и header-line, но не в tab-bar или tab-line. И так далее.
Автор хотел единообразного поведения и конфигурации для всех статус-баров, чтобы многострочность, выравнивание и иконки были доступны везде. Решение нашлось в SVG (scaled vector graphics). Вдохновившись фрагментом dual-header gist от Nicolas Rougier, автор собрал пакет svg-line. Он использует встроенную поддержку SVG в Emacs. Сначала такой подход казался костылём или злоупотреблением *-lines, но автор оставил его и оформил в пакет: результат настолько хорошо работает и ощущается как родной, что автор был буквально шокирован.
Даже если вы используете только mode-line, svg-line всё равно полезен — возможно, даже полезнее, потому что одной строке статуса приходится одной отображать все индикаторы.