fix(macos): fix man-preview for macOS Ventura (#11324)

This commit is contained in:
cxy004 2023-01-10 04:02:51 +08:00 committed by GitHub
parent e0d0dfb845
commit 2c2187b09d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -224,8 +224,9 @@ function quick-look() {
} }
function man-preview() { function man-preview() {
local location
# Don't let Preview.app steal focus if the man page doesn't exist # Don't let Preview.app steal focus if the man page doesn't exist
man -w "$@" &>/dev/null && man -t "$@" | open -f -a Preview || man "$@" location=$(man -w "$@") && mandoc -Tpdf $location | open -f -a Preview
} }
compdef _man man-preview compdef _man man-preview