1 line
1.9 KiB
Plaintext
1 line
1.9 KiB
Plaintext
<p><img src="https://thumbnails.lbry.com/vB3NT9QIXo8" width="480" alt="thumbnail" title="Compile Code The Way Vim Intended." /></p>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.<br /><br />More Compiler Plugins:<br /> https://github.com/Konfekt/vim-compilers<br /><br />Gutter Signs using Quickfix:<br /> https://gist.github.com/BoltsJ/5942ecac7f0b0e9811749ef6e19d2176<br /><br />Vim-dispatch:<br /> https://github.com/tpope/vim-dispatch<br /><br />efm-languageserver:<br /> https://github.com/mattn/efm-langserver<br /><br />Let me know what you think and if there is anything specific you would like to learn about.<br /><br />----------------► Wanna Support Me? ◀︎----------------<br />Github: <br /> https://www.github.com/sponsors/gavinok<br />Patreon: <br /> https://www.patreon.com/gavinfreeborn<br /><br />----------------► Wanna Checkout My Dots? ◀︎----------------<br />Vimrc:<br /> https://github.com/Gavinok/dotvim<br />Emacs.d:<br /> https://github.com/Gavinok/emacs.d<br />----------------► Come Join The Community◀︎----------------<br />LBRY:<br /> https://open.lbry.com/@GavinFreeborn:d?r=FVxxdjxLmbpPS5K4EdMsLjBjkxv9eEGs<br />Matrix Space:<br /> https://matrix.to/#/%23gavinfreeborn:matrix.org<br />Discord:<br /> https://discord.gg/JJk5KKU<br /> <br />00:00 Intro<br />01:18 What Is an Error Message?<br />02:13 Makeprg<br />03:10 Quickfix Menu<br />05:38 Errorformat<br />08:58 Writting A Compiler Plugin<br />12:15 Compilers That Come With Vim<br />13:04 Auto Set Compiler Using ftplugins<br />15:08 Extension and Improvements<br />15:21 Gutter Signs<br />16:12 Async Compilation<br />17:44 LSP integration<br />...<br />https://www.youtube.com/watch?v=vB3NT9QIXo8 |