xaizek / vifm (License: GPLv2+) (since 2018-12-07)
Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Commit 0b14fc3e6a1d696e72425b634aa36f615c3d8efa

Add Midi and more graphics to sample vifmrc
Thanks to aleksejrs.

Closes #891 on GitHub.
Author: xaizek
Author date (UTC): 2023-04-02 17:55
Committer name: xaizek
Committer date (UTC): 2023-04-02 17:55
Parent(s): 5dfa0dae7aab5c8e090641c0f2e5cdf2348cfe2d
Signing key: 99DC5E4DB05F6BE2
Tree: 144748c7d3be53e3899f9c5176ba147e62e275f7
File Lines added Lines deleted
data/vifmrc 24 0
File data/vifmrc changed (mode: 100644) (index e4830b299..4af05f1b8)
... ... filextype {*.djvu},<image/vnd.djvu>
195 195 \ {View in apvlv} \ {View in apvlv}
196 196 \ apvlv %f, \ apvlv %f,
197 197
198 " Midi
199 filetype {*.mid,*.kar}
200 \ {Play using TiMidity++}
201 \ timidity %f,
202
198 203 " Audio " Audio
199 204 filetype {*.wav,*.mp3,*.flac,*.m4a,*.wma,*.ape,*.ac3,*.og[agx],*.spx,*.opus, filetype {*.wav,*.mp3,*.flac,*.m4a,*.wma,*.ape,*.ac3,*.og[agx],*.spx,*.opus,
200 205 \*.aac,*.mpga}, \*.aac,*.mpga},
 
... ... filetype {*.[1-8]},<text/troff> man ./%c
245 250 fileviewer {*.[1-8]},<text/troff> man ./%c | col -b fileviewer {*.[1-8]},<text/troff> man ./%c | col -b
246 251
247 252 " Images " Images
253 filextype {*.svg,*.svgz},<image/svg+xml>
254 \ {Edit in Inkscape}
255 \ inkscape %f,
256 \ {View in Inkview}
257 \ inkview %f,
258 filextype {*.cr2}
259 \ {Open in Darktable}
260 \ darktable %f,
261 \ {Open in RawTherapee}
262 \ rawtherapee %f,
263 filextype {*.xfc}
264 \ {Open in GIMP}
265 \ gimp %f,
266 filextype {.kra}
267 \ {Open in Krita}
268 \ krita %f,
269 filextype {.blend}
270 \ {Open in Blender}
271 \ blender %c,
248 272 filextype {*.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm},<image/*> filextype {*.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm},<image/*>
249 273 \ {View in sxiv} \ {View in sxiv}
250 274 \ sxiv %f, \ sxiv %f,
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/vifm

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/vifm

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master