@@ -91,8 +91,12 @@ local function goto_file_selection(prompt_bufnr, command)
|
|||||||
|
|
||||||
-- TODO: Sometimes we open something with missing line numbers and stuff...
|
-- TODO: Sometimes we open something with missing line numbers and stuff...
|
||||||
if entry_bufnr then
|
if entry_bufnr then
|
||||||
|
if command == "e" then
|
||||||
a.nvim_win_set_buf(original_win_id, entry_bufnr)
|
a.nvim_win_set_buf(original_win_id, entry_bufnr)
|
||||||
vim.api.nvim_command("doautocmd filetypedetect BufRead " .. vim.fn.fnameescape(filename))
|
vim.api.nvim_command("doautocmd filetypedetect BufRead " .. vim.fn.fnameescape(filename))
|
||||||
|
else
|
||||||
|
vim.cmd(string.format(":%s #%d", command, entry_bufnr))
|
||||||
|
end
|
||||||
else
|
else
|
||||||
vim.cmd(string.format(":%s %s", command, filename))
|
vim.cmd(string.format(":%s %s", command, filename))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user