]> git.nbdom.net Git - nb.git/commitdiff
bin/color.pl
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Tue, 11 Apr 2017 20:52:46 +0000 (21:52 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Tue, 11 Apr 2017 20:52:46 +0000 (21:52 +0100)
bin/color.pl
etc/vim/source/functions.vim

index 58997e810b1029eb10b7fd7f4490a7273d13b986..ea166dbfceb7b37b85bf1634285d855c541d524e 100755 (executable)
@@ -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";
 
   }
 
index f8527aba3e70e4916c5895ebac86ae8bdb0bf1d8..9c80fffc451512ee46470b49adc0e1b4ffa06505 100644 (file)
@@ -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