nvim dotfiles

Настройки моего редактора

Disclaimer

Не ждите чуда — его не будет. Vim* обладает фрактальной сложностью освоения, чем больше его используешь, тем больше его понимаешь и тем больше понимаешь что только начал с ним отношения. Начнём с очень малого и постепенно будем разматывать этот клубок. Про Lua, разницу с другими редакторами, холивары и вопросы «а почему не вот это?» идите нахер — читайте где-нибудь в другом месте. Совсем начинающим тут наверное тоже будет не очень, тут размышления того, кто своё уже отбоялся, скорее. Но вы проходите, присмотритесь.

TL;DR: для самых умных и нетерпеливых кто-то сделал репозиторий, управляйте своей жизнью сами — смотрите как оно устроено, readme в обозримом будущем не будет.

Перечислю по памяти настройки и плагины:

nvim dotfiles

Плагины

  • менеджер пакетов — Lazy
  • тема — zenbones (kanagawabones, to be more precise)
  • стартовый экранчик — Alpha, в который я накопипастил настроек и стороннего кода так, что он мне начал нравится
  • из приятных плагинов:
    • файловый менеджер oil, прицеплен на нажатие кнопки «-» (минус), удобно — прям не могу!
    • переключалка раскладки xkbdswitch — в режиме вставки можно писать на нормальном языке, а когда выходишь в Normal, автоматически переключается на английский
    • indent blankline с кастомными цветами маркеров
    • virtual column отдельная колонка на 79 символе с кастомным маркером колонки
    • для табов и для статусбара lualine, в ней отображаются названия функций, статус, положение внутри файла и прочее
    • treesitter, mason — вот это вот всё (нет, не пиши, что это сраная нарния)
    • noice, NOICE — набор штуковин, позволяющих отхакать интерфейс, без которого мне сейчас очень непривычно, как минимум, я кайфую с того, что командную строку можно вывести по центру окна вместе с менюшкой подсказок
    • telescope (смотрите в телескопы и чаще мойте попы) — государство в государстве, поиск, просмотр, навигация и деградация (не заставляет вспоминать как искать текст внутри проекта православным grep, а вместо этого предлагает еретический способ поиска по вложенным файлам путём введения текста в поле ввода — что он себе позволяет?)

nvim dotfiles телескоп ищет строчку внутри проекта

nvim dotfiles ноис делает секси менюшку и командную прямо перед глазами, по менюшке можно делать tab, tab, tab

nvim dotfiles лэйзи что-то обновил

nvim dotfiles масон надел передник и что-то втирает про LSP

Настройки

  • всегда включены абсолютные и относительные номера строк
  • добавлены аббревиатуры для каких-то частовстречающихся штук, типа набираешь clls, а оно само превращается в console.log(’’)
  • переход из режима вставки в нормальный по нажатию jj или kk — экономит стакан нервных клеток в неделю
  • отмена выделения искомого слова по сочетанию ,+space

Что с этим всем делать?

Конкретно вам восхищаться мной — ничего. Мне, когда я превозмогу астению и чёрную меланхолию, постепенно добавлять ссылки на выделенные слова, желательно таким образом, чтобы они вели на посты о соответствующих им понятиям.

See ya!