Skip to content

Commit 38f731f

Browse files
knixeurraboof
authored andcommitted
Change query_runfile (View) to use xdg-open by default
Both Edit/View file can be customized by setting EDIT_COMMAND/VIEW_COMMAND in etc/cfg_notion.lua Fix #144
1 parent 0ca62ae commit 38f731f

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

etc/cfg_bindings.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,11 +190,11 @@ defbindings("WMPlex.toplevel", {
190190

191191
bdoc("Query for file to edit.", "edit"),
192192
kpress(META.."F5",
193-
"mod_query.query_editfile(_, 'run-mailcap --action=edit')"),
193+
"mod_query.query_editfile(_, EDIT_COMMAND or 'run-mailcap --action=edit')"),
194194

195195
bdoc("Query for file to view.", "view"),
196196
kpress(META.."F6",
197-
"mod_query.query_runfile(_, 'run-mailcap --action=view')"),
197+
"mod_query.query_runfile(_, VIEW_COMMAND or 'xdg-open')"),
198198

199199
bdoc("Query for keybinding.", "qkb"),
200200
kpress(META.."F7",

etc/cfg_notion.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@
1919

2020
-- Terminal emulator.
2121
--XTERM="xterm"
22+
-- Edit file command, mod_query.query_editfile
23+
--EDIT_COMMAND="run-mailcap --action=edit"
24+
-- View file command, mod_query.query_viewfile
25+
--VIEW_COMMAND="xdg-open"
2226

2327
-- Some basic settings.
2428
ioncore.set{

mod_query/mod_query.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -617,12 +617,12 @@ end
617617

618618
--DOC
619619
-- Asks for a file to be viewed. This script uses
620-
-- \command{run-mailcap --action=view} by default, but you may provide an
620+
-- \command{xdg-open} by default, but you may provide an
621621
-- alternative script to use. The default prompt is "View file:" (translated).
622622
function mod_query.query_runfile(mplex, script, prompt)
623623
mod_query.query_execfile(mplex,
624624
prompt or TR("View file:"),
625-
script or "run-mailcap --action=view")
625+
script or "xdg-open")
626626

627627
end
628628

0 commit comments

Comments
 (0)