File tree Expand file tree Collapse file tree 2 files changed +18
-6
lines changed Expand file tree Collapse file tree 2 files changed +18
-6
lines changed Original file line number Diff line number Diff line change @@ -105,6 +105,9 @@ mimes = ["text/html"]
105
105
mimes = ["image"]
106
106
extensions = ["svg"]
107
107
108
+ [filetype.jpeg]
109
+ mimes = ["image/jpeg"]
110
+
108
111
[filetype.markdown]
109
112
extensions = ["md"]
110
113
@@ -249,6 +252,10 @@ shell = true
249
252
command = "atril %i"
250
253
no_pipe = true
251
254
255
+ [handler_open.guitar_tab]
256
+ command = "tuxguitar %i"
257
+ no_pipe = true
258
+
252
259
[handler_preview.html]
253
260
command = "w3m -dump %i"
254
261
no_pipe = true
@@ -264,9 +271,14 @@ command = "chafa -s %cx%l %i"
264
271
command = "imv %i"
265
272
wait = false
266
273
267
- [handler_open.guitar_tab]
268
- command = "tuxguitar %i"
269
- no_pipe = true
274
+ [handler_preview.jpeg]
275
+ command = "exiftran -a -o /dev/stdout %i | chafa -s %cx%l"
276
+ shell = true
277
+ stdin_arg = "/dev/stdin"
278
+
279
+ [handler_open.jpeg]
280
+ command = "imv %i"
281
+ wait = false
270
282
271
283
[handler_preview.markdown]
272
284
command = "mdcat %i"
Original file line number Diff line number Diff line change @@ -198,8 +198,8 @@ mod tests {
198
198
assert ! ( res. is_ok( ) ) ;
199
199
let config = res. unwrap ( ) ;
200
200
201
- assert_eq ! ( config. filetype. len( ) , 29 ) ;
202
- assert_eq ! ( config. handler_preview. len( ) , 21 ) ;
201
+ assert_eq ! ( config. filetype. len( ) , 30 ) ;
202
+ assert_eq ! ( config. handler_preview. len( ) , 22 ) ;
203
203
assert_eq ! (
204
204
config. default_handler_preview,
205
205
FileHandler {
@@ -211,7 +211,7 @@ mod tests {
211
211
stdin_arg: Some ( "" . to_string( ) )
212
212
}
213
213
) ;
214
- assert_eq ! ( config. handler_open. len( ) , 20 ) ;
214
+ assert_eq ! ( config. handler_open. len( ) , 21 ) ;
215
215
assert_eq ! (
216
216
config. default_handler_open,
217
217
FileHandler {
You can’t perform that action at this time.
0 commit comments