aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/.config/vifm
diff options
context:
space:
mode:
authorYaroslav <contact@yaroslavps.com>2020-09-05 18:30:19 +0300
committerYaroslav <contact@yaroslavps.com>2020-09-05 18:30:19 +0300
commitf848575160ca441ee7129969c45c39f7f78ccbfc (patch)
tree8f24cd43279a933acee1ac33c588e3a8d1a390b1 /dotfiles/.config/vifm
parent0afbb41cc3bad6c6943d1ef1826b3b5464e9d7c2 (diff)
downloadswayrice-f848575160ca441ee7129969c45c39f7f78ccbfc.tar.gz
swayrice-f848575160ca441ee7129969c45c39f7f78ccbfc.zip
manage default applications with xdg-open/mimeo in ranger/vifm/etc.
Diffstat (limited to 'dotfiles/.config/vifm')
-rw-r--r--dotfiles/.config/vifm/vifmrc136
1 files changed, 1 insertions, 135 deletions
diff --git a/dotfiles/.config/vifm/vifmrc b/dotfiles/.config/vifm/vifmrc
index 7ef1696..c9d81fc 100644
--- a/dotfiles/.config/vifm/vifmrc
+++ b/dotfiles/.config/vifm/vifmrc
@@ -91,48 +91,17 @@ noremap K :tabp<CR>
" program.
" Pdf
-filextype *.pdf zathura %c %i &, apvlv %c, xpdf %c
fileviewer *.pdf
"\ vifmimg pdfpreview %px %py %pw %ph %c
"\ %pc
"\ vifmimg clear
\ pdftotext -nopgbrk %c -
-" PostScript
-filextype *.ps,*.eps,*.ps.gz
- \ {View in zathura}
- \ zathura %f&,
- \ {View in gv}
- \ gv %c %i &,
-
-" Djvu
-filextype *.djvu
- \ {View in zathura}
- \ zathura %f&,
- \ {View in apvlv}
- \ apvlv %f&,
-
" Audio
-filetype *.wav,*.mp3,*.flac,*.m4a,*.wma,*.ape,*.ac3,*.og[agx],*.spx,*.opus
- "\ {Play using ffplay}
- "\ ffplay -nodisp -autoexit %c,
- \ {Play using MPlayer}
- \ mplayer %f,
fileviewer *.mp3 mp3info
fileviewer *.flac soxi
" Video
-filextype *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob,
- \*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx,
- \*.as[fx]
- \ {View using mpv}
- \ mpv --gpu-context=wayland %f,
- \ {View using ffplay}
- \ ffplay -fs -autoexit %f,
- \ {View using Dragon}
- \ dragon %f:p,
- \ {View using mplayer}
- \ mplayer %f,
fileviewer *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob,
\*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx,
\*.as[fx]
@@ -141,33 +110,10 @@ fileviewer *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob,
"\ vifmimg clear
\ ffprobe -pretty %c 2>&1
-" Web
-filextype *.html,*.htm
- \ {Open with dwb}
- \ dwb %f %i &,
- \ {Open with firefox}
- \ firefox %f &,
- \ {Open with uzbl}
- \ uzbl-browser %f %i &,
-filetype *.html,*.htm links, lynx
-
-" Object
-filetype *.o nm %f | less
-
" Man page
-filetype *.[1-8] man ./%c
fileviewer *.[1-8] man ./%c | col -b
" Images
-filextype *.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm
- \ {View in sxiv}
- \ sxiv -ia %c %d &,
- \ {View in imv}
- \ imv -d %d -n %f &,
- \ {View in feh}
- \ feh %d &,
- \ {View in cacaview}
- \ cacaview %c &,
fileviewer *.bmp,*.jpg,*.jpeg,*.png,*.xpm
\ vifmimg draw %px %py %pw %ph %c
\ %pc
@@ -181,107 +127,27 @@ fileviewer *.gif
\ %pc
\ vifmimg clear
-" OpenRaster
-filextype *.ora
- \ {Edit in MyPaint}
- \ mypaint %f,
-
-" Mindmap
-filextype *.vym
- \ {Open with VYM}
- \ vym %f &,
-
-" MD5
-filetype *.md5
- \ {Check MD5 hash sum}
- \ md5sum -c %f %S,
-
-" SHA1
-filetype *.sha1
- \ {Check SHA1 hash sum}
- \ sha1sum -c %f %S,
-
-" SHA256
-filetype *.sha256
- \ {Check SHA256 hash sum}
- \ sha256sum -c %f %S,
-
-" SHA512
-filetype *.sha512
- \ {Check SHA512 hash sum}
- \ sha512sum -c %f %S,
-
-" GPG signature
-filetype *.asc
- \ {Check signature}
- \ !!gpg --verify %c,
-
-" Torrent
-filetype *.torrent ktorrent %f &
fileviewer *.torrent dumptorrent -v %c
" FuseZipMount
-filetype *.zip,*.jar,*.war,*.ear,*.oxt,*.apkg
- \ {Mount with fuse-zip}
- \ FUSE_MOUNT|fuse-zip %SOURCE_FILE %DESTINATION_DIR,
- \ {View contents}
- \ zip -sf %c | less,
- \ {Extract here}
- \ tar -xf %c,
fileviewer *.zip,*.jar,*.war,*.ear,*.oxt zip -sf %c
" ArchiveMount
-filetype *.tar,*.tar.bz2,*.tbz2,*.tgz,*.tar.gz,*.tar.xz,*.txz
- \ {Mount with archivemount}
- \ FUSE_MOUNT|archivemount %SOURCE_FILE %DESTINATION_DIR,
fileviewer *.tgz,*.tar.gz tar -tzf %c
fileviewer *.tar.bz2,*.tbz2 tar -tjf %c
fileviewer *.tar.txz,*.txz xz --list %c
fileviewer *.tar tar -tf %c
" Rar2FsMount and rar archives
-filetype *.rar
- \ {Mount with rar2fs}
- \ FUSE_MOUNT|rar2fs %SOURCE_FILE %DESTINATION_DIR,
fileviewer *.rar unrar v %c
-" IsoMount
-filetype *.iso
- \ {Mount with fuseiso}
- \ FUSE_MOUNT|fuseiso %SOURCE_FILE %DESTINATION_DIR,
-
-" SshMount
-filetype *.ssh
- \ {Mount with sshfs}
- \ FUSE_MOUNT2|sshfs %PARAM %DESTINATION_DIR %FOREGROUND,
-
-" FtpMount
-filetype *.ftp
- \ {Mount with curlftpfs}
- \ FUSE_MOUNT2|curlftpfs -o ftp_port=-,,disable_eprt %PARAM %DESTINATION_DIR %FOREGROUND,
-
" Fuse7z and 7z archives
-filetype *.7z
- \ {Mount with fuse-7z}
- \ FUSE_MOUNT|fuse-7z %SOURCE_FILE %DESTINATION_DIR,
fileviewer *.7z 7z l %c
" Office files
-filextype *.odt,*.doc,*.docx,*.xls,*.xlsx,*.odp,*.pptx libreoffice %f &
fileviewer *.doc catdoc %c
fileviewer *.docx docx2txt.pl %f -
-" TuDu files
-filetype *.tudu tudu -f %c
-
-" Qt projects
-filextype *.pro qtcreator %f &
-
-" Directories
-filextype */
- \ {View in thunar}
- \ Thunar %f &,
-
" Syntax highlighting in preview
"
" Explicitly set highlight type for some extensions
@@ -307,7 +173,7 @@ filextype */
" uncommenting one of lines below will result in ignoring 'vi[x]cmd' option
" for unknown file types.
" For *nix:
-" filetype * xdg-open
+filetype * xdg-open
" For OS X:
" filetype * open
" For Windows: