У нас вы можете посмотреть бесплатно Learn By Building: Language Server Protocol или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
In this video, we build an entire Language Server from an empty Go project with literally no dependencies. Along the way, we'll use Go's standard library, builtin unit testing and Neovim to learn the most effective way that I know - by building something. There's no "Fill in the rest of the owl" - it's each step along the way. Hopefully by the end you really understand what's happening with Language Servers Leave a like or comment, and subscribe of course! ;) Repo Link: https://github.com/tjdevries/educatio... Neovim: Neovim btw 00:00:00 - Introduction 00:00:50 - Read the Friendly Manual 00:01:44 - Transport Mechanism 00:03:02 - RPC Encode 00:05:39 - RPC Encode Test 00:08:15 - RPC Decode 00:12:27 - RPC Decode Test 00:13:38 - Decoding Method 00:17:18 - Decoding Content 00:18:04 - Building 00:18:58 - Building main.go 00:20:50 - Split Function 00:21:49 - Split Function Impl 00:25:49 - Logging 00:28:35 - Add basic Logging 00:29:16 - VERY FIRST MESSAGE 00:32:24 - Server life cycle 00:39:19 - More decoding 00:41:32 - Decoding Initialize 00:46:08 - Initialize Response 00:52:06 - Language Server Things 00:53:17 - Text Document Synchronization 00:56:18 - Start of "compiler" 01:02:22 - Start of "Analysis" 01:05:11 - Syncing State 01:10:25 - Changing Documents 01:13:19 - Hover Structu 01:19:08 - First Hover Response 01:23:26 - Making Hover Interactive 01:26:47 - Goto Definition 01:33:17 - Code Actions Demo 01:34:44 - Code Actions Explained 01:38:59 - Completion 01:47:59 - Diagnostics 01:58:16 - Conclusion Links Twitch: / teej_dv Twitter: / teej_dv Github: https://github.com/tjdevries