Anyone else using git submodules to manage your plugins?

This page summarizes the projects mentioned and recommended in the original post on /r/vim

Judoscale - Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. 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

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. .vim

    My vim settings and modules all in one place (by mikelane)

    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.

  4. vim-plug

    :hibiscus: Minimalist Vim Plugin Manager

    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.

  5. git-submanage

    Simple scripts to manage git submodules

    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).

  6. dotbot

    A tool that bootstraps your dotfiles ⚡️

    I use dotbot to manage my dotfiles, which is good for anything I need to install prior to installing plugins (I use vim-plug).

  7. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

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)

    3 projects | /r/vim | 22 Jan 2023
  • JavaScript Basic Interview Questions for Mastering String

    2 projects | dev.to | 14 Apr 2025
  • Building a Nodejs API using the Twelve-Factor App Principles

    1 project | dev.to | 13 Apr 2025
  • Implementing GitOps with FluxCD for Kubernetes Applications

    1 project | dev.to | 13 Apr 2025
  • Descubre el Protocolo Agent2Agent: La Nueva Era de la Interoperabilidad entre Agentes de IA

    1 project | dev.to | 13 Apr 2025