LINUX.ORG.RU

qman 1.3.0 и 1.3.1

 , , , ,

qman 1.3.0 и 1.3.1

1

3

22 февраля состоялись выпуски 1.3.0 и 1.3.1 консольной утилиты qman, предназначенной для более удобного просмотра страниц man. Утилита написана на языке C и распространяется по лицензии BSD 2.

Список изменений:

  • улучшена навигация по оглавлению;
  • добавлена поддержка сжатых bzip2 страниц man;
  • добавлена поддержка устаревших последовательностей groff GROFF_NO_SGR;
  • добавлена поддержка встроенных HTTP-ссылок;
  • добавлена новая светлая RGB-тема catppuccin_latte.conf;
  • обновлены и перенесены в файл PACKAGING.md инструкции по установке для различных дистрибутивов;
  • процесс поиска файла конфигурации теперь соответствует спецификации базового каталога XDG;
  • исправлены мелкие ошибки, необходимые для сборки на openSUSE Tumbleweed;
  • исправлены другие ошибки;
  • улучшена документация.

>>> Список изменений на GitHub

★★★★★

Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от Gonzo

1.3.0 и 1.3.1

Ну вот снова :) Но зачем?

1.3.1 была бы мини-, наверное. :)

dataman ★★★★★
() автор топика

Удобная штука. Я аж залип :)

Но вроде была какая-то драма с манами или я что-то путаю? Типа как чувак, который их пилил все эти годы, собрался на пенсию. Не?

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

Удобная штука. Я аж залип :)

Из альтернативных ещё есть tfman из notcurses. Но недоделанная и понимает только полный путь к ману. :)
В Debian она входит в пакет notcurses-bin.
Для сравнения: $ tfman /usr/local/share/man/man1/qman.1https://0x0.st/8Tv7.png.

dataman ★★★★★
() автор топика
Последнее исправление: dataman (всего исправлений: 1)
Ответ на: комментарий от Gonzo

Да у меня и обычный man работает.

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

Не нужно.

Страницы оглавлений, отображающие все маны, установленные в системе, сгруппированные по категориям

ls /usr/share/man/*

Интерактивный инкрементальный apropos и whatis (search as you type)

grep

Инкрементальный поиск по странице

grep

  • Активные гиперссылки на другие маны
  • Активные гиперссылки на http(s) и email адреса.

Нужно. Хотя уровень, на котором эта проблема решена, не может не вызывать вопросов. Лучше, конечно, так, чем никак.

Если в направлении листания на экране есть следующая ссылка, фокус переходит к ней. Если в направлении листания на экране следующей ссылки не видно, текст сдвигается на 1 строку.

То есть stateful user interface. Выглядит сомнительно.

Также видно все отсутствующие преимущества GUI: возможность сразу указать на ссылку и скроллбар [edit: скроллбар есть, внезапно].

Очередное дрочево на псевдографику для тех, кому жить стало скучно. Ещё и с манией величия в словах «man … здорового человека». Все люди равны, но некоторые «здоровее».

Традиционный юниксовый подход не в моде.

kaldeon
()
Последнее исправление: kaldeon (всего исправлений: 13)

Пробовал эту вашу Iosevkу. Не, DejaVuNerdProp более ненапряжный ИМХО...

piyavking ★★★★★
()

предназначенной для более удобного просмотра страниц man

То есть там есть управление стрелками (а не табами), переход по ссылке путем нажатия Enter, поиск по Ctrl+F и выход по Esc? А внизу даже есть строка подсказки, и помощь по интерфейсу вызывается через F1, а скрывается по Esc, а не этим вашим «h», после которого неизвестно как выйти?

Xintrea ★★★★★
()
Последнее исправление: Xintrea (всего исправлений: 1)

meson setup build/

> meson setup build/
...
Program cogapp cog cog.py found: NO
src/meson.build:7:0: ERROR: Program 'cogapp cog cog.py' not found
Xintrea ★★★★★
()
Ответ на: комментарий от Xintrea

То есть там есть управление стрелками (а не табами)

Да.

переход по ссылке путем нажатия Enter

Да.

поиск по Ctrl+F

По / (или ? для обратного поиска).

выход по Esc

По q / Q.

помощь по интерфейсу вызывается через F1

По h / H.

скрывается по Esc

Да. Но кнопкосочетания действий можно переназначить в qman.conf.

В общем, $ qman qman.

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

-cog = find_program('cog')

У меня такой строки нет. В моей версии строка другая:

cog = find_program('cogapp', 'cog', 'cog.py')

То есть, ставится и то и другое. А в Debian нужно только что-то одно?

Xintrea ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.