[Neovim | Модуль 1 | Урок 1]: Вводный урок
nvim-course
nvim-course-m1
Даниил Зеркальцев
Сколько всего планируется уроков и модулей? По сколько они планируются длиться?
Jan 30 10:53
Даниил ЗеркальцевReplying to Ampersand
Ampersand, То есть курс +- на год, понял, благодарю, обязательно подпишусь если зайдут пробные (я помню ты говорил что таковой(ые) будет).
Я сам сижу на Linux Arch и поставил себе neovim с astrovim, поменял через keyd себе капс-лок на ctrl как на старых IBM-клавах, где он слева от a (СУПЕР-удобно, всем настоятельно советую; тем более что vim создавался и настраивался в те времена), а из допплагинов поставил себе разве что vim-suda. А ну настроил языковой сервер, линтер, форматер под GoLang. Но всё равно сижу на Cursor'е, а не на Neovim просто из-за встроенных нейронок+плагина под codex, приятных и очень умных заполнений по tab, выводу справа для latex и typst файлика, и тому что всё ещё пишу на vim медленнее чем с помощью классического способа. Очень сильно хочу это исправить и перейти на Neovim навсегда и окончательно
Jan 30 13:27
AmpersandReplying to Даниил Зеркальцев
Скорее всего даже меньше года, может месяцев 8. В принципе если Cursor тебя полностью устраивает своим окружением можешь на нём и оставаться, но с плагином для vim motions. Главное хорошо освой vim motions, это основной плюс неовима. Если интересно на поздних этапах курса затрону в подробностях создание IDE на основе неовима
Jan 31 11:08
osoznayka
Насколько я понял когда мы даем команду неовиму vi( - как в видео, что означает выделить внутри скобок то тут результат зависит как хорошо вим распознает где начало, а где конец скобок, у меня бывали случаи что он неправильно определял конец в сложных json файлах. На что опирается неовим в этом случае ? Treesitter плагин ? А если его не будет ?
Feb 07 22:08
osoznaykaReplying to Ampersand
Ampersand, Не смогу вспомнить, это было давно. Так за счет чего он находит вхождения и выходы?
Feb 08 20:48
AmpersandReplying to osoznayka
Покопался немного в этой теме. Сама библиотека Treesitter встроена в Neovim с версии 0.5 (2021 год). Он использует умный поиск парных символов по узлам. Запрашивает у Treesitter парсера ближайший узел нужного типа и byte range начала и конца
Если в таком случае происходят ошибки, значит проблема может быть в самом json файле, потому что обычно Treesittter очень точно парсит файлы
Feb 10 14:06 

1