fish-shell/share/functions/__fish_print_xrandr_modes.fish
2018-04-25 15:45:12 +02:00

12 lines
329 B
Fish

function __fish_print_xrandr_modes --description 'Print xrandr modes'
set -l output
xrandr | string match -v -r '^(Screen|\s{4,})' | while read line
switch $line
case ' *'
string trim $line | string replace -r '^(\S+)\s+(.*)$' "\$1\t\$2 [$output]"
case '*'
set output (string match -r '^\S+' $line)
end
end
end