thumbnail

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