Commit Graph
6 Commits
Author SHA1 Message Date
Martin MeyerandClaude Opus 5.5 535aaaf924 feat(gpg-agent): add ssh-support style to skip the gpgconf check (#14171)
The plugin runs `gpgconf --list-options gpg-agent` on every shell start
to learn whether `enable-ssh-support` is set. On macOS with GnuPG 2.5.24
that one command takes about 600 ms.

The `ssh-support` style lets the user state the answer instead. With
`no` the plugin sets `GPG_TTY` and stops. That also skips the preexec
hook, which runs `gpg-connect-agent updatestartuptty` before every
command and is only needed for ssh support. With `yes` the plugin sets
`SSH_AUTH_SOCK` without asking.

Left unset, the plugin detects as before, so existing setups do not
change.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 15:46:27 -07:00
G'lek Tarssza 26863c50b3 docs(gpg-agent): clarify plugin purpose (#13289) 2025-09-06 09:55:42 +08:00
Dapeng Gao e5b9b80008 fix(gpg-agent): correctly overwrite $SSH_AUTH_SOCK and other improvements (#7059) 2021-10-05 13:54:53 +02:00
Marc Cornellà 610b2529d2 Clean up plugin READMEs and a few plugins
- fasd
- history
- mercurial
- pylint
- repo
- yii2
2020-03-11 19:57:46 +01:00
Marc Cornellà ca50dfda9f add link to documentation 2018-10-19 18:54:26 +02:00
Stephan Salzmann eb87529b98 Adding gpg-agent plugin README 2018-10-19 16:36:51 +02:00