From 7b1ebe7fce65761293b82834ff997174cf2baa74 Mon Sep 17 00:00:00 2001 From: Simon Hauser Date: Fri, 18 Sep 2020 15:18:27 +0200 Subject: [PATCH] Respect sp, vsp, tabe mappings for buffers builtin (#99) Closes: #98 --- lua/telescope/actions.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lua/telescope/actions.lua b/lua/telescope/actions.lua index d102e0d..ae20eb4 100644 --- a/lua/telescope/actions.lua +++ b/lua/telescope/actions.lua @@ -91,8 +91,12 @@ local function goto_file_selection(prompt_bufnr, command) -- TODO: Sometimes we open something with missing line numbers and stuff... if entry_bufnr then - a.nvim_win_set_buf(original_win_id, entry_bufnr) - vim.api.nvim_command("doautocmd filetypedetect BufRead " .. vim.fn.fnameescape(filename)) + if command == "e" then + a.nvim_win_set_buf(original_win_id, entry_bufnr) + vim.api.nvim_command("doautocmd filetypedetect BufRead " .. vim.fn.fnameescape(filename)) + else + vim.cmd(string.format(":%s #%d", command, entry_bufnr)) + end else vim.cmd(string.format(":%s %s", command, filename))