您如何为 Firefox 安装 Fishshell 完成和联机帮助页

问题描述

我想在fish shell 中为firefox 浏览器生成自动完成完成。例如,这个 firefox.fish 在 github 上找到。

我试过 fish_update_completions 来更新可用的补全,但这不起作用,因为这台机器上没有 firefox 的联机帮助页。如何安装 Firefox 的联机帮助页?

我的环境变量是:

ProductName:    macOS
ProductVersion: 11.2
BuildVersion:   20D64
Firefox:        86.0 (64-bit)

谢谢。

解决方法

Firefox 显然没有在上游提供手册页(通过 https://bugzilla.mozilla.org/show_bug.cgi?id=1381866#c6https://bugzilla.redhat.com/show_bug.cgi?id=1334025),因此您必须从发行版(例如 Ubuntu's)获取一个,写下您的自己,或编写自己的完成脚本。

请注意,显然所有可用的手册页都已严重过时,因此从这些手册中生成补全也会产生过时的补全。