From: Nicolas Boisselier Date: Tue, 11 Apr 2017 20:52:46 +0000 (+0100) Subject: bin/color.pl X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=f877a78c005fee5b742fb8f368af4172d353a979;p=nb.git bin/color.pl --- diff --git a/bin/color.pl b/bin/color.pl index 58997e81..ea166dbf 100755 --- a/bin/color.pl +++ b/bin/color.pl @@ -100,18 +100,17 @@ if ($Opt{all}) { #exit 0; # NB 08.08.14 print map { "$BG{$_}\n" - #while (my ($name,$value) = each %FG) { - for my $name (keys %FG) { - my $value = $FG{$name}; + for my $fg (keys %FG) { + my $fg_num = $FG{$fg}; - printf "%15s", "$name ($value) | "; + printf "%15s", "$fg ($fg_num) | "; print in_color($input,{ - fg => $_, + fg => $fg, bg => $BG, effect => $EFFECT, num => $PRINT_CODE, - }) . "\n"; + }),"\n"; } diff --git a/etc/vim/source/functions.vim b/etc/vim/source/functions.vim index f8527aba..9c80fffc 100644 --- a/etc/vim/source/functions.vim +++ b/etc/vim/source/functions.vim @@ -448,4 +448,22 @@ function! GetVisual() range return escaped_selection endfunction +function! Files() + set nomore + let buf_count = bufnr("$") + let paths = "" + for i in range(1, buf_count) + if getbufvar(l:i, '&buflisted') > 0 + let path = bufname(i) + " let filename = fnamemodify(path, ":t") + " let folder = fnamemodify(path, ":h") + if paths != "" + let paths = paths . " " + end + let paths = paths . path + endif + endfor + set more + return paths +endfunction