piechologist · GitHub

  • fish, version 4.2.0 (upgraded from 4.1.2 via Homebrew)

  • Darwin Kernel Version 25.1.0: Mon Oct 20 19:32:56 PDT 2025

  • macOS Tahoe 26.1

  • Ghostty Tip, Apple Terminal (tried both)

  • Same behavior with sh -c 'env HOME=$(mktemp -d) XDG_CONFIG_HOME= XDG_DATA_DIRS= fish'.

Issue:

fish's own man pages seem to have vanished. Examples:

man string # shows Darwin's man page for STRING(3)
__fish_man_page string # ditto
man path # prints "No manual entry for path"

My MANPATH:

$MANPATH: set in global scope, exported, a path variable with 4 elements
$MANPATH[1]: |/usr/share/man|
$MANPATH[2]: |/usr/local/share/man|
$MANPATH[3]: |/Applications/Ghostty.app/Contents/Resources/ghostty/../man|
$MANPATH[4]: ||
$MANPATH: originally inherited as |/usr/share/man:/usr/local/share/man:/Applications/Ghostty.app/Contents/Resources/ghostty/../man:|

I tried set -e MANPATH but that doesn't help.

I'm not sure if this is a packaging issue with homebrew or if it's related to #10684?

Read the original on github.com ↗