diff options
| author | Barrett Ruth <br@barrettruth.com> | 2026-08-01 14:55:02 -0500 |
|---|---|---|
| committer | Barrett Ruth <br@barrettruth.com> | 2026-08-03 11:53:20 -0500 |
| commit | d03b4cfb7ab03bd00c04749d93ba630c267a3e82 (patch) | |
| tree | e58b01de599d7aac57f5ec1877c47f444bdd690c /runtime/ftplugin/java.vim | |
| parent | 866d61e91abaa73561f91ddd8f6e27bd50f9bc72 (diff) | |
| download | rneovim-d03b4cfb7ab03bd00c04749d93ba630c267a3e82.tar.gz rneovim-d03b4cfb7ab03bd00c04749d93ba630c267a3e82.tar.bz2 rneovim-d03b4cfb7ab03bd00c04749d93ba630c267a3e82.zip | |
feat(zip): checkhealth and encrypted entries
Problem:
There is no health check. Encrypted entries cannot be read at all, since
Info-ZIP takes a password only from a terminal and `-P` would expose it
in the process arguments.
Solution:
Add `:checkhealth nvim.zip`, reporting the backend and which
implementation is handling archives. Prompt for the password on a pty,
extracting to a file so the entry's bytes stay off the terminal. Report
Info-ZIP's exit code rather than inferring a cause, so an archive using
AES is not reported as a failed decryption.
Diffstat (limited to 'runtime/ftplugin/java.vim')
0 files changed, 0 insertions, 0 deletions