Все

Автоматизация с NeoVim: Treesitter или теги в GO | avito.code

Видео backend
Привет! Это новый выпуск avito.code. Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты.

Антон Губарев, платформенный инженер в Platform as a Service, расскажет, как работать с Treesitter — утилитой для парсинга кода. Антон на простом примере покажет, как добавлять и удалять теги из структур в Golang.

Это последнее видео из серии роликов про проектирование собственной среды разработки. Подписывайтесь на наш канал и следите за новыми выпусками avito. code!
Таймкоды:

00:00 | Вступление
01:23 | Про утилиту gomodifytags
02:17 | Про утилиту Treesitter
03:05 | Парсим структуру и ищем ее название с помощью Treesitter
14:48 | Проверка работы функции
15:36 | Итоги
👉🏻 Статья "Чего ждать от NeoVim: особенности редактора" на Хабре: bit.ly/3YPkbCJ
👉🏻 Tree-sitter tree-sitter.github.io/tree-sitter/
👉🏻 Официальная документация LUA www.lua.org/pil/contents.html
👉🏻 Документация LUA на сайте NeoVim neovim.io/doc/user/lua.html
👉🏻 Конфигурация NeoVim Антона github.com/antgubarev/dotfiles
AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻

Ютуб: https://www.youtube.com/@AvitoTech
ВК: https://vk.com/avitotech
Телеграм: https://t.me/avitotech
Хабр: https://habr.com/ru/company/avito
Медиум (eng): https://medium.com/avitotech
Гитхаб: https://github.com/avito-tech
Сайт: https://avito.tech