From 2e7817f6096ebf5f327dafbd6e5ce6962a036618 Mon Sep 17 00:00:00 2001 From: adamharrison Date: Sun, 25 Apr 2021 14:58:56 -0400 Subject: [PATCH] Use the active view's filename when opening a file --- data/core/commands/core.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/data/core/commands/core.lua b/data/core/commands/core.lua index afba8d28..5840049d 100644 --- a/data/core/commands/core.lua +++ b/data/core/commands/core.lua @@ -86,6 +86,10 @@ command.add(nil, { end, ["core:open-file"] = function() + local view = core.active_view + if view and view.doc and view.doc.filename then + core.command_view:set_text((view.doc.filename:find("%.%.") and view.doc.abs_filename or view.doc.filename):match("(.*[/\\])(.+)$")) + end core.command_view:enter("Open File", function(text) core.root_view:open_doc(core.open_doc(common.home_expand(text))) end, function (text)