Вже доволі давно основним редактором для мене є neovim. Проте, лише сьогодні у мене виникла необхідність роздрукувати набраний текст і я не знав, як це правильно зробити… Після певного часу пошуку та читання, я зрозумів, що можу експортувати текст у PostScript, а вже з нього роздрукувати на принтері:

:hardcopy > test.ps

Та пробую відкрити файл з допомогою zathura - порожній файл… Ага, не встановлено розширення для PostScript - zathura-ps. Встановив. Відкриваю та бачу ось таке:

wrong encoding

Почав шукати далі й виявилося, що для екпорту в ps мені потрібно вказати 8-бітне кодування, а не utf8. Тому я додав у конфігураційний файл nvim наступний рядок:

set printencoding=koi8-u

Та спробував знову зробити експорт:

ok encoding

Чудово! А тепер ще додам у свій конфіг, щоб відразу робити експорт та відкривати файл у zathura одним натисканням кнопки F6:

map <F6> <Esc>:w!<CR><Esc>:hardcopy >/tmp/p.ps<CR><Esc>:!zathura /tmp/p.ps&<CR><Esc>

Готово!