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.
-
nvim-ts-context-commentstring
Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.
-
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.
Fwiw, this is mybasic vimrc. It uses a self-installing version of minpac, which itself is a thin wrapper on the native pack feature in vim. I've found it's pretty portable.
Here's a couple from my vimrc.
In my opinion, Language Server Protocol (LSP) clients and integrated debuggers, like vimspector, would be very tedious to the point that it's not worth it, but my dev workflow doesn't require them to be in Vim:
For debugging, printing data to stdout gets me 80-90% of the way there. The remaining times, I just use command-line debuggers, like gdb for go/rust or ruby/debug or node inspect, ...etc.
Check out my vimrc for more examples of vim-native implementations of some common plugins.
And if you use neovim + treesitter you can make this even better with nvim-ts-context-commentstring.
Related posts
- I use Neovim with my regular Vim config. Am I a monster?
- Wrote a small AWS Session Token Refresher script to help me get session tokens (only works on UNIX systems)
- Close all Terminal Buffer and window
- New job, windows computer. I tried to use VisualStudo code, but I got back to vim anyway
- What is the recommend way to store complex substitutes for reusage?