From 8ef81d39efb774bad2746af3ceff239fcb616427 Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Thu, 11 Jan 2024 18:01:03 +0100 Subject: [PATCH] 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. --- terminal/.config/vifm/favicons.vifm | 115 ++++++++++++++-------------- 1 file changed, 58 insertions(+), 57 deletions(-) diff --git a/terminal/.config/vifm/favicons.vifm b/terminal/.config/vifm/favicons.vifm index 41664ab..5c723df 100644 --- a/terminal/.config/vifm/favicons.vifm +++ b/terminal/.config/vifm/favicons.vifm @@ -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::'