vifm: Fix favicon slash display

Slashes should only be displayed for directory-like objects. They were
displayed for all sorts of files. This commit fixes that.
This commit is contained in:
Marty Oehme 2024-01-11 18:01:03 +01:00
parent ba56e6f546
commit 8ef81d39ef
Signed by: Marty
GPG key ID: EDBF2ED917B2EF6A

View file

@ -25,64 +25,65 @@ 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::/,
\  ::favicon.*,,README,,readme::/,
\  ::.vim,,.vimrc,,.gvimrc,,.vifm::/,
\  ::gruntfile.coffee,,gruntfile.js,,gruntfile.ls::/,
\  ::gulpfile.coffee,,gulpfile.js,,gulpfile.ls::/,
\  ::ledger,,*.beancount::/,
\  ::license,,copyright,,copying,,LICENSE,,COPYRIGHT,,COPYING::/,
\  ::favicon.*,,README,,readme::,
\  ::.vim,,.vimrc,,.gvimrc,,.vifm::,
\  ::gruntfile.coffee,,gruntfile.js,,gruntfile.ls::,
\  ::gulpfile.coffee,,gulpfile.js,,gulpfile.ls::,
\  ::ledger,,*.beancount::,
\  ::license,,copyright,,copying,,LICENSE,,COPYRIGHT,,COPYING::,
\  ::react.jsx::'
" File extensions
set classify+='λ ::*.ml,,*.mli::/,
\  ::*.styl::/,
\  ::*.scss::/,
\  ::*.py,,*.pyc,,*.pyd,,*.pyo::/,
\  ::*.php::/,
\  ::*.markdown,,*.md::/,
\  ::*.json::/,
\  ::*.js::/,
\  ::*.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::/,
\  ::*.ejs,,*.htm,,*.html,,*.slim,,*.xml::/,
\  ::*.mustasche::/,
\  ::*.css,,*.less,,*.bat,,*.conf,,*.ini,,*.rc,,*.yml,,*.cfg::/,
\  ::*.rss::/,
\  ::*.coffee::/,
\  ::*.twig::/,
\  ::*.c++,,*.cpp,,*.cxx,,*.h::/,
\  ::*.cc,,*.c::/,
\  ::*.hs,,*.lhs::/,
\  ::*.lua::/,
\  ::*.jl::/,
\  ::*.go::/,
\  ::*.ts::/,
\  ::*.db,,*.dump,,*.sql::/,
\  ::*.sln,,*.suo::/,
\  ::*.exe::/,
\  ::*.diff,,*.sum,,*.md5,,*.sha512::/,
\  ::*.scala::/,
\  ::*.java,,*.jar::/,
\  ::*.xul::/,
\  ::*.clj,,*.cljc::/,
\  ::*.pl,,*.pm,,*.t::/,
\  ::*.cljs,,*.edn::/,
\  ::*.rb::/,
\  ::*.fish,,*.sh,,*.bash::/,
\  ::*.dart::/,
\  ::*.f#,,*.fs,,*.fsi,,*.fsscript,,*.fsx::/,
\  ::*.rlib,,*.rs::/,
\  ::*.d::/,
\  ::*.erl,,*.hrl::/,
\  ::*.ai::/,
\  ::*.psb,,*.psd::/,
\  ::*.jsx::/,
\  ::*.aac,,*.anx,,*.asf,,*.au,,*.axa,,*.flac,,*.m2a,,*.m4a,,*.mid,,*.midi,,*.mp3,,*.mpc,,*.oga,,*.ogg,,*.ogx,,*.ra,,*.ram,,*.rm,,*.spx,,*.wav,,*.wma,,*.ac3::/,
\  ::*.avi,,*.flv,,*.mkv,,*.mov,,*.mp4,,*.mpeg,,*.mpg,,*.webm,,*.av1::/,
\  ::*.epub,,*.pdf,,*.fb2,,*.djvu::/,
\  ::*.7z,,*.apk,,*.bz2,,*.cab,,*.cpio,,*.deb,,*.gem,,*.gz,,*.gzip,,*.lh,,*.lzh,,*.lzma,,*.rar,,*.rpm,,*.tar,,*.tgz,,*.xz,,*.zip,,*.zst::/,
\  ::*.cbr,,*.cbz::/,
\  ::*.log::/,
\  ::*.doc,,*.docx,,*.adoc::/,
\  ::*.xls,,*.xlsmx::/,
\  ::*.pptx,,*.ppt::/,
set classify+='λ ::*.ml,,*.mli::,
\  ::*.styl::,
\  ::*.scss::,
\  ::*.py,,*.pyc,,*.pyd,,*.pyo::,
\  ::*.php::,
\  ::*.markdown,,*.md::,
\  ::*.json::,
\  ::*.js::,
\  ::*.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::,
\  ::*.ejs,,*.htm,,*.html,,*.slim,,*.xml::,
\  ::*.mustasche::,
\  ::*.css,,*.less,,*.bat,,*.conf,,*.ini,,*.rc,,*.yml,,*.cfg::,
\  ::*.rss::,
\  ::*.coffee::,
\  ::*.twig::,
\  ::*.c++,,*.cpp,,*.cxx,,*.h::,
\  ::*.cc,,*.c::,
\  ::*.hs,,*.lhs::,
\  ::*.lua::,
\  ::*.jl::,
\  ::*.go::,
\  ::*.ts::,
\  ::*.db,,*.dump,,*.sql::,
\  ::*.sln,,*.suo::,
\  ::*.exe::,
\  ::*.diff,,*.sum,,*.md5,,*.sha512::,
\  ::*.scala::,
\  ::*.java,,*.jar::,
\  ::*.xul::,
\  ::*.clj,,*.cljc::,
\  ::*.pl,,*.pm,,*.t::,
\  ::*.cljs,,*.edn::,
\  ::*.rb::,
\  ::*.fish,,*.sh,,*.bash::,
\  ::*.dart::,
\  ::*.f#,,*.fs,,*.fsi,,*.fsscript,,*.fsx::,
\  ::*.rlib,,*.rs::,
\  ::*.d::,
\  ::*.erl,,*.hrl::,
\  ::*.ai::,
\  ::*.psb,,*.psd::,
\  ::*.jsx::,
\  ::*.aac,,*.anx,,*.asf,,*.au,,*.axa,,*.flac,,*.m2a,,*.m4a,,*.mid,,*.midi,,*.mp3,,*.mpc,,*.oga,,*.ogg,,*.ogx,,*.ra,,*.ram,,*.rm,,*.spx,,*.wav,,*.wma,,*.ac3::,
\ 󰗋 ::*.aax,,*.m4b::,
\  ::*.avi,,*.flv,,*.mkv,,*.mov,,*.mp4,,*.mpeg,,*.mpg,,*.webm,,*.av1::,
\  ::*.epub,,*.pdf,,*.fb2,,*.djvu::,
\  ::*.7z,,*.apk,,*.bz2,,*.cab,,*.cpio,,*.deb,,*.gem,,*.gz,,*.gzip,,*.lh,,*.lzh,,*.lzma,,*.rar,,*.rpm,,*.tar,,*.tgz,,*.xz,,*.zip,,*.zst::,
\  ::*.cbr,,*.cbz::,
\  ::*.log::,
\  ::*.doc,,*.docx,,*.adoc::,
\  ::*.xls,,*.xlsmx::,
\  ::*.pptx,,*.ppt::,
\  ::*.sqlite,,*.db::'