blob: 942b1ed95868412ae1ec48ef9d0d6ac96c90798f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
function dirh --description "Print the current directory history (the prev and next lists)"
if set -q argv[1]
switch $argv[1]
case -h --h --he --hel --help
__fish_print_help dirh
return 0
end
end
set -l dirc (count $dirprev)
set -l dirprev_rev $dirprev[-1..1]
for i in (seq $dirc -1 1)
printf '%2d) %s\n' $i $dirprev_rev[$i]
end
echo (set_color $fish_color_history_current)' ' $PWD(set_color normal)
set -l dirc (count $dirnext)
if test $dirc -gt 0
for i in (seq $dirc)
printf '%2d) %s\n' $i $dirnext[$i]
end
end
echo
end
|