Browse Source

vifm: v0.10 -- statusbar, bookmarks

master
Maxim Likhachev 7 years ago
parent
commit
79597dd001
  1. 17
      etc/soft/vifm/colors/custom.vifm
  2. 2
      etc/soft/vifm/filetypes
  3. 16
      etc/soft/vifm/mappings
  4. 17
      etc/soft/vifm/vifmrc

17
etc/soft/vifm/colors/custom.vifm

@ -36,11 +36,26 @@ highlight CurrLine cterm=bold ctermfg=255 ctermbg=103
" ROOT " ROOT
" highlight CurrLine cterm=bold ctermfg=255 ctermbg=160 " highlight CurrLine cterm=bold ctermfg=255 ctermbg=160
highlight TabLine cterm=none ctermfg=236 ctermbg=250
highlight TabLineSel cterm=bold ctermfg=236 ctermbg=152
highlight TopLine cterm=none ctermfg=236 ctermbg=152 highlight TopLine cterm=none ctermfg=236 ctermbg=152
highlight TopLineSel cterm=bold ctermfg=236 ctermbg=-1 highlight TopLineSel cterm=bold ctermfg=236 ctermbg=-1
highlight Border cterm=none ctermfg=236 ctermbg=-1 highlight Border cterm=none ctermfg=236 ctermbg=-1
highlight StatusLine cterm=bold ctermfg=236 ctermbg=3
" highlight StatusLine cterm=bold ctermfg=236 ctermbg=3
highlight StatusLine cterm=bold ctermfg=236 ctermbg=246
highlight User1 cterm=bold ctermfg=236 ctermbg=248
highlight User2 cterm=bold ctermfg=236 ctermbg=250
highlight User3 cterm=bold ctermfg=236 ctermbg=252
highlight User4 cterm=bold ctermfg=252 ctermbg=142
highlight User5 cterm=bold ctermfg=236 ctermbg=142
highlight User6 cterm=bold ctermfg=142 ctermbg=180
highlight User7 cterm=bold ctermfg=236 ctermbg=180
highlight User8 cterm=bold ctermfg=180 ctermbg=175
highlight User9 cterm=bold ctermfg=236 ctermbg=175
highlight JobLine cterm=none ctermfg=red ctermbg=236 highlight JobLine cterm=none ctermfg=red ctermbg=236
highlight WildMenu cterm=bold,reverse ctermfg=236 ctermbg=255 highlight WildMenu cterm=bold,reverse ctermfg=236 ctermbg=255

2
etc/soft/vifm/filetypes

@ -22,7 +22,7 @@ fileviewer *.torrent dumptorrent -v %f
filetype *.txt vim %f filetype *.txt vim %f
" img " img
filextype *.bmp,*.jpg,*.jpeg,*.png,*.gif viewnior %c filextype *.bmp,*.jpg,*.jpeg,*.png,*.gif sxiv %c %d/
filextype *.svg sensible-browser %f & filextype *.svg sensible-browser %f &
fileviewer *.jpg,*.png lsimg %d/%f %q %pc fileviewer *.jpg,*.png lsimg %d/%f %q %pc

16
etc/soft/vifm/mappings

@ -1,17 +1,21 @@
nmap O :only<cr> nmap O :only<cr>
nmap I :vsplit<cr> nmap I :vsplit<cr>
nmap S :sort<cr> nmap S :sort<cr>
nmap T :tabnew<cr>
nmap w :view<cr> nmap w :view<cr>
nmap s :sync<cr> nmap s :sync<cr>
nmap cr :rsync -r --progress %c %D<cr>
nmap ,t :tree!<cr>
nmap cr :!rsync -r --progress %c %D<cr>
nmap cd :cd<space> nmap cd :cd<space>
nmap nf :touch<space> nmap nf :touch<space>
nmap nd :mkdir<space> nmap nd :mkdir<space>
" nmap gr :grep<space> " nmap gr :grep<space>
nmap ot :term &<cr> nmap ,u :!urxvt -cd %d &<cr>
nmap ov :term -e vim &<cr> nmap ,v :!urxvt -e bash vim &<cr>
nmap cv :term -e vim %f &<cr> nmap ,V :!urxvt -e bash vim %f &<cr>
" path " path
nmap yp :!echo %c:p | xclip<cr> nmap yp :!echo %c:p | xclip<cr>
@ -26,5 +30,9 @@ nmap <C-\> :bklist<cr>
nmap ,ba :bkadd nmap ,ba :bkadd
nmap ,be :bkedit<cr> nmap ,be :bkedit<cr>
" nmap ,bl :bmarks
" nmap <C-\> :bmarks<cr>
" nmap ,ba :bmark
nmap ,gq !!geeqie %c:p &<cr> nmap ,gq !!geeqie %c:p &<cr>

17
etc/soft/vifm/vifmrc

@ -18,7 +18,22 @@ set incsearch
set nowrap set nowrap
set timefmt="%d.%m.%y %H:%M" set timefmt="%d.%m.%y %H:%M"
set statusline=" %t %T%= %A %10u:%-7g %15s %20d [%a] %D "
" %t - file name (considering value of the 'classify' option)
" %T - symbolic link target (empty for other filetypes)
" %f - file name relative to current directory (considers 'classify')
" %A - file attributes (permissions on *nix or properties on Windows) %u - user name or uid (if it cannot be resolved)
" %g - group name or gid (if it cannot be resolved)
" %s - file size in human readable format
" %E - size of selected files in human readable format, same as %s when no files are selected, except that it will never show size of ../ in visual mode, since it cannot be selected
" %d - file modification date (uses 'timefmt' option)
" %D - path of the other pane for single-pane layout
" %a - amount of free space available at current partition
" %z - short tips/tricks/hints that chosen randomly after one minute period
" %{<expr>} - evaluate arbitrary vifm expression '<expr>', e.g. '&sort'
" %* - resets or applies one of User1..User9 highlight groups; reset happens when width field is 0 or not specified, one of groups gets picked when width field is in the range from 1 to 9
set statusline=" %t %T%= %1*廬%A %2* %u:%-g %3*%7E %4* %5*%14d %6* %7*[ %a] %8*%9* %D "
set slowfs=curlftpfs set slowfs=curlftpfs

Loading…
Cancel
Save