How do you lazyload or delay loading plugins? Improving zsh and other questions (Or maybe my config is broken)

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

Our great sponsors
  • Mergify - Updating dependencies is time-consuming.
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • dotfiles

    My config files (by santiagogonzalez-dev)

  • zsh-async

    Because your terminal should be able to perform tasks asynchronously without external tools!

    https://github.com/mafredri/zsh-async this is a plugin that wraps around zsh/zpty to asynchronously perform commands; you can use this do load your plugins.

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

  • zinit

    Flexible and fast Zsh plugin manager with clean fpath, reports, completion management, Turbo, annexes, services, packages.

    zinit has a turbo mode to load plugins asynchronously

  • zsh-defer

    Deferred execution of Zsh commands

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