mirror of
https://github.com/fish-shell/fish-shell
synced 2025-01-07 18:48:49 +00:00
e5fc8abefe
* Fix default Alt+W keybinding The old keybinding would chop off the last line of the `whatis` output when using a multi-line prompt. This fix corrects that. * Make variable local and remove unneeded if statement * Test that token is non-empty
17 lines
487 B
Fish
17 lines
487 B
Fish
# This function is typically bound to Alt-W, it is used to list man page entries
|
|
# for the command under the cursor.
|
|
function __fish_whatis_current_token -d "Show man page entries related to the token under the cursor"
|
|
set -l tok (commandline -pt)
|
|
|
|
if test -n "$tok[1]"
|
|
printf "\n"
|
|
whatis $tok[1]
|
|
|
|
set -l line_count (count (fish_prompt))
|
|
for x in (seq 2 $line_count)
|
|
printf "\n"
|
|
end
|
|
|
|
commandline -f repaint
|
|
end
|
|
end
|