Skip to content

macOS: no man pages for fish builtins after upgrade to fish 4.2.0 #12052

@piechologist

Description

@piechologist
  • 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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething that's not working as intended

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions