diff options
author | Marc Cornellà <hello@mcornella.com> | 2021-10-11 12:15:47 +0200 |
---|---|---|
committer | Marc Cornellà <hello@mcornella.com> | 2021-10-11 12:15:47 +0200 |
commit | a0ac789f2abf475346505cd372a3843b3b93d91e (patch) | |
tree | 95f020ade804345f80e9cdfa81869e5e5a5e332f /plugins/ssh-agent/ssh-agent.plugin.zsh | |
parent | 9bd0ac9b005189edceb0ac53f361fcc020f8e6b6 (diff) | |
download | zsh-a0ac789f2abf475346505cd372a3843b3b93d91e.tar.gz zsh-a0ac789f2abf475346505cd372a3843b3b93d91e.tar.bz2 zsh-a0ac789f2abf475346505cd372a3843b3b93d91e.zip |
feat(ssh-agent): allow lazy-loading SSH identities (#6309)
Fixes #7477
Diffstat (limited to 'plugins/ssh-agent/ssh-agent.plugin.zsh')
-rw-r--r-- | plugins/ssh-agent/ssh-agent.plugin.zsh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/ssh-agent/ssh-agent.plugin.zsh b/plugins/ssh-agent/ssh-agent.plugin.zsh index 2d7d8a2a0..4bd2dedcc 100644 --- a/plugins/ssh-agent/ssh-agent.plugin.zsh +++ b/plugins/ssh-agent/ssh-agent.plugin.zsh @@ -96,7 +96,10 @@ else _start_agent fi -_add_identities +# Don't add identities if lazy-loading is enabled +if ! zstyle -b :omz:plugins:ssh-agent lazy; then + _add_identities +fi unset agent_forwarding ssh_env_cache unfunction _start_agent _add_identities |