Custom abbreviations to be injected into the wrapped package.
Each attribute should map an abbreviation to its expansion. The values can either be:
attrsOf<either<abbr, listOf<attrsOf<abbr>>>>{
c = "git commit";
git = [
{
m = "merge";
}
{
rbi = {
expansion = "rebase -i HEAD~%";
setCursor = true;
};
}
];
s = "git status";
}Custom completions to be injected into the wrapped package.
Each attribute should map the name of a command to inline fish script defining how the command should be completed.
Disjoint with the completionFiles option.
attrsOf<string>Files containing custom completions to be injected into the wrapped package.
Disjoint with the completions option.
listOf<pathLike>Custom functions to be injected into the wrapped package.
Each attribute should map the name of a function to inline fish script defining its functionality.
Disjoint with the functionsFiles option.
attrsOf<string>Files containing custom functions to be injected into the wrapped package.
Disjoint with the functions option.
listOf<pathLike>Shell initialization code to be automatically injected into the wrapped package.
Only ran when Fish is initialized interactively.
stringThe Fish package to be wrapped.
derivation