Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
ale
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
You'll also need to use nvim instead of vim or have your vim updated to version 8+.
git clone https://github.com/morhetz/gruvbox ~/.vim/bundle
In the past, I've relied on YouCompleteMe for auto-completion or vim-go's native integration with vim for auto-completion & ALE for linting/static code analysis.
git clone https://github.com/tpope/vim-pathogen ~/.vim/bundle
In the past, I've relied on YouCompleteMe for auto-completion or vim-go's native integration with vim for auto-completion & ALE for linting/static code analysis.
In the past, I've relied on YouCompleteMe for auto-completion or vim-go's native integration with vim for auto-completion & ALE for linting/static code analysis.
Nowadays, I prefer using coc.nvim and its plugins to do all that as I've found it to be more reliable than all of those tools.
For all auxiliary coc settings, add these settings to your .vimrc.
If you want to manage multiple terminal tabs in the same window, use tmux (See my how to guide):
If you want to see my entire vim development environment, check out all my dotfiles and default-setups repos, which include my full setup, including external programs, the terminal, vim, tmux, colorschemes, etc.