Ampersand

Ampersand 

Linux enthusiast

83subscribers

29posts

goals1
28 of 100 paid subscribers
🎥 Сделать Ютуб основной работой, чтобы выпускать больше видео для вас

[Neovim | Модуль 1 | Урок 1]: Вводный урок

Сколько всего планируется уроков и модулей? По сколько они планируются длиться? 
Ampersand, То есть курс +- на год, понял, благодарю, обязательно подпишусь если зайдут пробные (я помню ты говорил что таковой(ые) будет).
Я сам сижу на Linux Arch и поставил себе neovim с astrovim, поменял через keyd себе капс-лок на ctrl как на старых IBM-клавах, где он слева от a (СУПЕР-удобно, всем настоятельно советую; тем более что vim создавался и настраивался в те времена), а из допплагинов поставил себе разве что vim-suda. А ну настроил языковой сервер, линтер, форматер под GoLang. Но всё равно сижу на Cursor'е, а не на Neovim просто из-за встроенных нейронок+плагина под codex, приятных и очень умных заполнений по tab, выводу справа для latex и typst файлика, и тому что всё ещё пишу на vim медленнее чем с помощью классического способа. Очень сильно хочу это исправить и перейти на Neovim навсегда и окончательно 
Скорее всего даже меньше года, может месяцев 8. В принципе если Cursor тебя полностью устраивает своим окружением можешь на нём и оставаться, но с плагином для vim motions. Главное хорошо освой vim motions, это основной плюс неовима. Если интересно на поздних этапах курса затрону в подробностях создание IDE на основе неовима
Насколько я понял когда мы даем команду неовиму vi( - как в видео, что означает выделить внутри скобок то тут результат зависит как хорошо вим распознает где начало, а где конец скобок, у меня бывали случаи что он неправильно определял конец в сложных json файлах. На что опирается неовим в этом случае ? Treesitter плагин ? А если его не будет ?
Ampersand, Не смогу вспомнить, это было давно. Так за счет чего он находит вхождения и выходы?
Покопался немного в этой теме. Сама библиотека Treesitter встроена в Neovim с версии 0.5 (2021 год). Он использует умный поиск парных символов по узлам. Запрашивает у Treesitter парсера ближайший узел нужного типа и byte range начала и конца
Если в таком случае происходят ошибки, значит проблема может быть в самом json файле, потому что обычно Treesittter очень точно парсит файлы
Subscription levels2

Userland

$2.23 per month
- Ранний доступ к видео
- Эксклюзивные посты и мини-советы по Linux/продуктивности
- Роль на дискорд-сервере

Hyprsupporter

$5.3 per month
- Всё из предыдущего тира
- Доступ к курсам и полным гайдам
- Доступ к приватному дискорд-серверу
Go up