Check the entire path in `TreeView` `new-file` and `new-folder` commands
This commit is contained in:
parent
ef4c02ab0e
commit
d7afcb08b1
|
@ -467,9 +467,8 @@ command.add(function() return view.hovered_item ~= nil end, {
|
||||||
end,
|
end,
|
||||||
|
|
||||||
["treeview:new-file"] = function()
|
["treeview:new-file"] = function()
|
||||||
local dir_name = view.hovered_item.filename
|
if not is_project_folder(view.hovered_item.abs_filename) then
|
||||||
if not is_project_folder(dir_name) then
|
core.command_view:set_text(view.hovered_item.filename .. "/")
|
||||||
core.command_view:set_text(dir_name .. "/")
|
|
||||||
end
|
end
|
||||||
core.command_view:enter("Filename", function(filename)
|
core.command_view:enter("Filename", function(filename)
|
||||||
local doc_filename = core.project_dir .. PATHSEP .. filename
|
local doc_filename = core.project_dir .. PATHSEP .. filename
|
||||||
|
@ -482,9 +481,8 @@ command.add(function() return view.hovered_item ~= nil end, {
|
||||||
end,
|
end,
|
||||||
|
|
||||||
["treeview:new-folder"] = function()
|
["treeview:new-folder"] = function()
|
||||||
local dir_name = view.hovered_item.filename
|
if not is_project_folder(view.hovered_item.abs_filename) then
|
||||||
if not is_project_folder(dir_name) then
|
core.command_view:set_text(view.hovered_item.filename .. "/")
|
||||||
core.command_view:set_text(dir_name .. "/")
|
|
||||||
end
|
end
|
||||||
core.command_view:enter("Folder Name", function(filename)
|
core.command_view:enter("Folder Name", function(filename)
|
||||||
local dir_path = core.project_dir .. PATHSEP .. filename
|
local dir_path = core.project_dir .. PATHSEP .. filename
|
||||||
|
|
Loading…
Reference in New Issue