aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/functions/__fish_paginate.fish
blob: 31cdd61faed81403d4b29807156e10f6dd9141dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
function __fish_paginate -d "Paginate the current command using the users default pager"

	set -l cmd less
	if set -q PAGER
		set cmd $PAGER
	end

	if commandline -j| string match -q -r -v "$cmd *\$"

		commandline -aj " ^&1 |$cmd;"
	end

end