Compile Code The Way Vim Intended.
Gavin Freeborn
This tutorial is focused on Vim and Neovim's native compiler support. Many people don't realize you can replace many of the popular plugins like Syntastic, ALE, and many others with a feature built into Vim. Vim even comes with many of these compilers.
More Compiler Plugins: https://github.com/Konfekt/vim-compilers
Gutter Signs using Quickfix: https://gist.github.com/BoltsJ/5942ecac7f0b0e9811749ef6e19d2176
Vim-dispatch: https://github.com/tpope/vim-dispatch
efm-languageserver: https://github.com/mattn/efm-langserver
Let me know what you think and if there is anything specific you would like to learn about.
----------------► Wanna Support Me? ◀︎---------------- Github: https://www.github.com/sponsors/gavinok Patreon: https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎---------------- Vimrc: https://github.com/Gavinok/dotvim Emacs.d: https://github.com/Gavinok/emacs.d ----------------► Come Join The Community◀︎---------------- LBRY: https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs Matrix Space: https://matrix.to/#/%23gavinfreeborn:matrix.org Discord: https://discord.gg/JJk5KKU
00:00 Intro 01:18 What Is an Error Message? 02:13 Makeprg 03:10 Quickfix Menu 05:38 Errorformat 08:58 Writting A Compiler Plugin 12:15 Compilers That Come With Vim 13:04 Auto Set Compiler Using ftplugins 15:08 Extension and Improvements 15:21 Gutter Signs 16:12 Async Compilation 17:44 LSP integration ... https://www.youtube.com/watch?v=vB3NT9QIXo8
145147191 Bytes