Все

Автоматизация с 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 — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻

ВК: vk.com/avitotech

Телеграм: t.me/avitotech

Хабр: habr.com/ru/company/avito/

Медиум (eng): medium.com/avitotech

Гитхаб: github.com/avito-tech/

Сайт: avito.tech/