Приветствую! Я люблю рассматривать чужие dotfiles и рассказы об устройстве рабочего места и окружения. Во-первых, любопытно как работают другие люди. Во-вторых, нередко находишь какой-нибудь полезный трюк или идею. А повышение продуктивности разработчика ПО часто идёт за счёт, казалось бы, мелочей (много кто помнит, что Ctrl-T посылает SIGINFO сигнал, показывающий прогресс копирования
cp или
dd?). Вот и решил рассказать про своё рабочее окружение, в том числе
dotfiles. Перечислю список секций этой статьи, чтобы было примерное представление о чём пойдёт речь: Ввод, ОС, ФС, X11, MRA и MDA, Сеть, Jail, Демоны, MTA, MUA, WWW, PGP, IRC, st, tmux, cd, git, zsh, zsh completion, zsh history, ZLE, zsh prompt, zsh misc, less, grep,
.zshenv, autoenv,
.zprofile, t, Музыка, mpv, Картинки, Архивы, Feeds, Hjson,
*tex*, File transfer, Games, БД, ЯП, Python, Go, C, redo, TAI64, Vim, tags,
.vimrc,
~/.vim/pack,
~/.vim/plugin,
~/.vim/ftplugin. Безусловно будут спорные holywar высказывания, так что везде иметь в виду и добавлять фразу «по моему личному мнению».