Этот репозиторий содержит все основные конфигурационные файлы, которые я использую.
Среди программ:
- i3 или bspwm
- rofi
- polybar
- neovim
- ranger или vifm
- alacritty
- tmux
- mpd
Просмотр папок
preservim/nerdtree
Линия статуса
itchyny/lightline.vim
Emmet для Vim
mattn/emmet-vim
Темы
mhartington/oceanic-next
sjl/badwolf
morhetz/gruvbox
CSS/SCSS/HTML подсветка цвета
gorodinskiy/vim-coloresque
Zen mode
junegunn/goyo.vim
Git Integration
airblade/vim-gitgutter
NERDCommenter (плагин для комментирования)
preservim/nerdcommenter
Сниппеты (сноски кода)
SirVer/ultisnips | honza/vim-snippets
ALE (Проверка на синтаксические ошибки)
dense-analysis/ale
i3 syntax
PotatoesMaster/i3-vim-syntax
Автодополнение (всё-таки Coc)
neoclide/coc.nvim, {branch: release}
Python3 IDE в NeoVim
python-mode/python-mode, { for: python, branch: develop }
Что-то типо Jupyter'а прямо в Vim
metakirby5/codi.vim
Markdown
suan/vim-instant-markdown, {for: markdown}
UML в Vim
aklt/plantuml-syntax
scrooloose/vim-slumlord
FuzzyFinder в Vim
junegunn/fzf, { do: { -> fzf#install() } }
Быстрое передвижение
easymotion/vim-easymotion
LaTeX
lervag/vimtex
jkl - ESC
jks - ESC + сохранить (:w)
Space - дополнительная главная клавиша в нормальном режиме (далее просто S)
S+z - перейти в режим Zen (goyo + limelight)
S+f - открыть просмотр файлов NERDTree
Ctrl+c - закоментировать строку или выделение
Tab+e - преобразовать выражение Emmet
S+j или k - перейти к следующей (или предыдущей) ошибке, замеченной ALE
F2 - выйти или войти в режим вставки в Vim
Tab - автодополнить выражение снипеттом
S+m - открыть Markdown файл в браузере
S+S+w - EasyMotion
Ctrl+j - перейти к следующему изменяемому полю в UltiSnips
Ctrl+k - перейти к предыдущему изменяемому полю в UltiSnips
Ctrl тут отмечен как С
C+a - клавиша префикса (ранее Ctrl+b)
Сначала нажимается префикс, а потом уже следующие комбинации
hjkl - перемещение между окнами
HJKL - увеличить размер панели с соответствующей стороны
- - разделить окно горизонтально
_ - разделить окно вертикально
> или < - поменять текущую и предыдущую панель местами
C+f - поиск сессии
C+h - предыдущее окно
C+l - следующее окно
Для переключения между окнами можно использовать Shift+стрелки, однако я рекомендую вариант выше
Tab - последнее окно
M - мод-кнопка (Win)
M+c - открыть прошлое окно
M+v - открыть следующее окно



