diff --git a/ansible/roles/vifm/files/vifm/vifmrc b/ansible/roles/vifm/files/vifm/vifmrc index 0c62578..1024d7d 100644 --- a/ansible/roles/vifm/files/vifm/vifmrc +++ b/ansible/roles/vifm/files/vifm/vifmrc @@ -437,20 +437,89 @@ fileviewer * highlight -O xterm256 -s bat %c " 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::' +" Filetypes/directories +set classify='๎—ฟ :dir:/,๏„  :exe:,๎˜’ :reg:,๏’ :link:,? :?:,๏ข ::../::' + +" Specific files +set classify+='๎˜• ::.Xdefaults,,.Xresources,,.bashprofile,,.bash_profile,,.bashrc,,.dmrc,,.d_store,,.fasd,,.gitconfig,,.gitignore,,.jack-settings,,.mime.types,,.nvidia-settings-rc,,.pam_environment,,.profile,,.recently-used,,.selected_editor,,.xinitpurc,,.zprofile,,.yarnc,,.snclirc,,.tmux.conf,,.urlview,,.config,,.ini,,.user-dirs.dirs,,.mimeapps.list,,.offlineimaprc,,.msmtprc,,.Xauthority,,config::' +set classify+='๎œ‡ ::dropbox::' +set classify+='๎˜ฃ ::favicon.*,,README,,readme::' +set classify+='๎Ÿ… ::.vim,,.vimrc,,.gvimrc,,.vifm::' +set classify+='๎˜‘ ::gruntfile.coffee,,gruntfile.js,,gruntfile.ls::' +set classify+='๎˜ ::gulpfile.coffee,,gulpfile.js,,gulpfile.ls::' +set classify+='๏…• ::ledger::' +set classify+='๎˜Š ::license,,copyright,,copying,,LICENSE,,COPYRIGHT,,COPYING::' +set classify+='๎œ˜ ::node_modules::' +set classify+='๎˜ฅ ::react.jsx::' + +" File extensions +set classify+='๏Œˆ ::dockerfile,,*.dockerfile,,docker-compose.yaml,,docker-compose.yml,,docker-compose.*.yaml,,docker-compose.*.yml::' +set classify+='๎“ ::*.component.ts,,*.module.ts,,*.service.ts::' +set classify+='๎šจ ::*.yml,,*.yaml::' +set classify+='ฮป ::*.ml,,*.mli::' +set classify+='๎˜€ ::*.styl::' +set classify+='๎˜ƒ ::*.scss::' +set classify+='๎ˆต ::*.py,,*.pyc,,*.pyd,,*.pyo::' +set classify+='๓ฐนก ::*.blade.php::' +set classify+='๎˜ˆ ::*.php::' +set classify+='๎˜‰ ::*.markdown,,*.md::' +set classify+='๎˜ฌ ::*.elm,,elm.json::' +set classify+='๎˜จ ::*.ts,,*.cts,,*.tsm,,tsconfig.json,,*.tsconfig.json::' +set classify+='๎œž ::package.json,,package-lock.json::' +set classify+='๎šง ::yarn-lock.json::' +set classify+='๎˜‹ ::*.json::' +set classify+='๎˜Œ ::*.js::' +set classify+='๎š— ::*.svelte::' +set classify+='๏€พ ::*.bmp,,*.gif,,*.ico,,*.jpeg,,*.jpg,,*.png,,*.svg,,*.svgz,,*.tga,,*.tiff,,*.xmb,,*.xcf,,*.xpm,,*.xspf,,*.xwd,,*.cr2,,*.dng,,*.3fr,,*.ari,,*.arw,,*.bay,,*.crw,,*.cr3,,*.cap,,*.data,,*.dcs,,*.dcr,,*.drf,,*.eip,,*.erf,,*.fff,,*.gpr,,*.iiq,,*.k25,,*.kdc,,*.mdc,,*.mef,,*.mos,,*.mrw,,*.obm,,*.orf,,*.pef,,*.ptx,,*.pxn,,*.r3d,,*.raf,,*.raw,,*.rwl,,*.rw2,,*.rwz,,*.sr2,,*.srf,,*.srw,,*.tif,,*.x3f,,*.webp,,*.avif,,*.jxl::' +set classify+='๎˜Ž ::*.ejs,,*.htm,,*.html,,*.slim,,*.xml::' +set classify+='๎˜ ::*.mustasche::' +set classify+='๎˜” ::*.css,,*.less,,*.bat,,*.conf,,*.ini,,*.rc,,*.yml,,*.cfg::' +set classify+='๎˜™ ::*.rss::' +set classify+='๎˜› ::*.coffee::' +set classify+='๎˜œ ::*.twig::' +set classify+='๎˜ ::*.c++,,*.cpp,,*.cxx,,*.h::' +set classify+='๎˜ž ::*.cc,,*.c::' +set classify+='๎˜Ÿ ::*.hs,,*.lhs::' +set classify+='๎˜  ::*.lua::' +set classify+='๎˜ค ::*.jl::' +set classify+='๎˜ง ::*.go::' +set classify+='๎œ† ::*.db,,*.dump,,*.sql::' +set classify+='๎œŒ ::*.sln,,*.suo::' +set classify+='๎œ ::*.exe::' +set classify+='๎œจ ::*.diff,,*.sum,,*.md5,,*.sha512::' +set classify+='๎œท ::*.scala::' +set classify+='๎œธ ::*.java,,*.jar::' +set classify+='๎… ::*.xul::' +set classify+='๎จ ::*.clj,,*.cljc::' +set classify+='๎ฉ ::*.pl,,*.pm,,*.t::' +set classify+='๎ช ::*.cljs,,*.edn::' +set classify+='๎ž‘ ::*.rb::' +set classify+='๓ฐˆบ ::*.fish::' +set classify+='๎ž• ::*.sh,,*.bash::' +set classify+='๎ž˜ ::*.dart::' +set classify+='๎žง ::*.f#,,*.fs,,*.fsi,,*.fsscript,,*.fsx::' +set classify+='๎žจ ::*.rlib,,*.rs::' +set classify+='๎žฏ ::*.d::' +set classify+='๎žฑ ::*.erl,,*.hrl::' +set classify+='๎žด ::*.ai::' +set classify+='๎žธ ::*.psb,,*.psd::' +set classify+='๎žบ ::*.jsx,,*.tsx::' +set classify+='๏€ ::*.aac,,*.anx,,*.asf,,*.au,,*.axa,,*.flac,,*.m2a,,*.m4a,,*.mid,,*.midi,,*.mp3,,*.mpc,,*.oga,,*.ogg,,*.ogx,,*.ra,,*.ram,,*.rm,,*.spx,,*.wav,,*.wma,,*.ac3::' +set classify+='๏€ˆ ::*.avi,,*.flv,,*.mkv,,*.mov,,*.mp4,,*.mpeg,,*.mpg,,*.webm,,*.av1::' +set classify+='๏€ญ ::*.epub,,*.pdf,,*.fb2,,*.djvu::' +set classify+='๏†‡ ::*.7z,,*.apk,,*.bz2,,*.cab,,*.cpio,,*.deb,,*.gem,,*.gz,,*.gzip,,*.lh,,*.lzh,,*.lzma,,*.rar,,*.rpm,,*.tar,,*.tgz,,*.xz,,*.zip,,*.zst::' +set classify+='๏ต ::*.cbr,,*.cbz::' +set classify+='๏‡ช ::*.log::' +set classify+='๏‡‚ ::*.doc,,*.docx,,*.adoc::' +set classify+='๏‡ƒ ::*.xls,,*.xlsmx::' +set classify+='๏‡„ ::*.pptx,,*.ppt::' +set classify+='๎š  ::*.vue::' +set classify+='๓ฐฎ  ::.gitlab-ci.yml,,.gitlab-ci.yaml::' +set classify+='๎žจ ::*.rs::' +set classify+='๓ฐŸ“ ::*.go::' +set classify+='๎š„ ::*.prisma::' +set classify+='๓ฐฃ€ ::ssh_config,,sshd_config,,ssh/config::' +set classify+='๎šฒ ::*.toml::' " ------------------------------------------------------------------------------ " Panel configuration examples