fix: small fixes from sunjon (#107)
* Don't execute `command` if target buffer is already loaded in window. * Print node_text before entry.kind in ordinal string. * Add new builtin for listing and reloading Lua modules. * Revert "Add new builtin for listing and reloading Lua modules." This reverts commit 65d9d0294eae92b347b38b8dcf807fbcdd5783fe.
This commit is contained in:
@@ -98,10 +98,12 @@ local function goto_file_selection(prompt_bufnr, command)
|
||||
vim.cmd(string.format(":%s #%d", command, entry_bufnr))
|
||||
end
|
||||
else
|
||||
vim.cmd(string.format(":%s %s", command, filename))
|
||||
|
||||
local bufnr = vim.api.nvim_get_current_buf()
|
||||
a.nvim_buf_set_option(bufnr, 'buflisted', true)
|
||||
if filename ~= vim.api.nvim_buf_get_name(bufnr) then
|
||||
vim.cmd(string.format(":%s %s", command, filename))
|
||||
a.nvim_buf_set_option(bufnr, "buflisted", true)
|
||||
end
|
||||
|
||||
if row and col then
|
||||
local ok, err_msg = pcall(a.nvim_win_set_cursor, 0, {row, col})
|
||||
if not ok then
|
||||
|
||||
@@ -268,7 +268,7 @@ function make_entry.gen_from_treesitter(opts)
|
||||
valid = true,
|
||||
|
||||
value = entry.node,
|
||||
ordinal = entry.kind .. " " .. node_text,
|
||||
ordinal = string.format("%s [%s]", node_text, entry.kind),
|
||||
display = make_display,
|
||||
|
||||
node_text = node_text,
|
||||
|
||||
Reference in New Issue
Block a user