aboutsummaryrefslogtreecommitdiff
path: root/runtime/ftplugin/java.vim
diff options
context:
space:
mode:
authorBarrett Ruth <br@barrettruth.com>2026-08-01 14:55:02 -0500
committerBarrett Ruth <br@barrettruth.com>2026-08-03 11:53:20 -0500
commitd03b4cfb7ab03bd00c04749d93ba630c267a3e82 (patch)
treee58b01de599d7aac57f5ec1877c47f444bdd690c /runtime/ftplugin/java.vim
parent866d61e91abaa73561f91ddd8f6e27bd50f9bc72 (diff)
downloadrneovim-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