diff --git a/ansible/roles/vifm/files/vifm/vifmrc b/ansible/roles/vifm/files/vifm/vifmrc index 8bc7814..b075d8a 100644 --- a/ansible/roles/vifm/files/vifm/vifmrc +++ b/ansible/roles/vifm/files/vifm/vifmrc @@ -428,6 +428,27 @@ fileviewer * highlight -O xterm256 -s bat %c " For Windows: " filetype * explorer %"f & +" --------------------------------------------------------------------------------- +" File type icon configuration +" use the following command as an example to set icons for specific file extension +" set classify+='icon::*.ext,' +" --------------------------------------------------------------------------------- + +" file types +set classify='📁 :dir:/,🚀 :exe:,📄 :reg:,🔗 :link:' +" various file names +set classify+=' ::../::, ::*.sh::, ::*.[hc]pp::, ::*.[hc]::, ::/^copying|license$/::, ::.git/,,*.git/::,📚 ::*.epub,,*.fb2,,*.djvu::,🖨️ ::*.pdf::, ::*.htm,,*.html,,**.[sx]html,,*.xml::' +" archives +set classify+='🗃️ ::*.7z,,*.ace,,*.arj,,*.bz2,,*.cpio,,*.deb,,*.dz,,*.gz,,*.jar,,*.lzh,,*.lzma,,*.rar,,*.rpm,,*.rz,,*.tar,,*.taz,,*.tb2,,*.tbz,,*.tbz2,,*.tgz,,*.tlz,,*.trz,,*.txz,,*.tz,,*.tz2,,*.xz,,*.z,,*.zip,,*.zoo::' +" images +set classify+='🎨::*.bmp,,*.gif,,*.jpeg,,*.jpg,,*.ico,,*.png,,*.ppm,,*.svg,,*.svgz,,*.tga,,*.tif,,*.tiff,,*.xbm,,*.xcf,,*.xpm,,*.xspf,,*.xwd::' +" audio +set classify+='🎧::*.aac,,*.anx,,*.asf,,*.au,,*.axa,,*.flac,,*.m2a,,*.m4a,,*.mid,,*.midi,,*.mp3,,*.mpc,,*.oga,,*.ogg,,*.ogx,,*.ra,,*.ram,,*.rm,,*.spx,,*.wav,,*.wma,,*.ac3::' +" media +set classify+='📼 ::*.avi,,*.ts,,*.axv,,*.divx,,*.m2v,,*.m4p,,*.m4v,,.mka,,*.mkv,,*.mov,,*.mp4,,*.flv,,*.mp4v,,*.mpeg,,*.mpg,,*.nuv,,*.ogv,,*.pbm,,*.pgm,,*.qt,,*.vob,,*.wmv,,*.xvid::' +" office files +set classify+='🖹 ::*.doc,,*.docx::, ::*.xls,,*.xls[mx]::, ::*.pptx,,*.ppt::' + " ------------------------------------------------------------------------------ " Panel configuration examples " ------------------------------------------------------------------------------