Our great sponsors
-
Puts Debuggerer
Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.
function! utils#InstallPlugins() abort let dir = substitute(&packpath, ",.*", "", "")."/pack/plugins/start/" silent! call mkdir(dir, 'p') call system("git init ".dir) for plugin in g:plugins.repos echo "repo: ".plugin call system("git -C ".dir." submodule add --depth=1 https://github.com/".plugin) endfor call system("git -C ".dir." submodule update --recursive --remote") for f in g:plugins.files echo "file: ".f[0] call system("curl -o ".substitute(&rtp, ",.*", "", "")."/".f[0]." -L ".f[1]) endfor silent! helptags ALL echo "Plugins installed" endfunction
-
I do this same thing. And I put it up on GitHub: https://github.com/mikelane/.vim. So any time I need to get vim set up on a new computer, I just clone it.
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
I used to manage plugins this way, but it got difficult to keep up with. I switched to Plug and never looked back. You get the same results without the hassle, and you can manage plugins without leaving vim.
-
I do and I use git-submanage to add some git commands for working with submodules. Specifically git sub-commit-changelog --verbose path/to/plugin to commit the plugin update with a changelog in the commit message (and aborts if there are no changes or it went backwards).
-
I use dotbot to manage my dotfiles, which is good for anything I need to install prior to installing plugins (I use vim-plug).
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Related posts
- I use the following script to update vim git plugins; is there a native equivalent command in vim 9.x+ ? (I do not want to us packge managers)
- Social Media Footer Component for Your React Application using tailwindcss
- GitHub 101: Cloning, Committing, and Creating New Branches
- Automating Image Updates with FluxCD on AKS
- Code in GitHub