executed searches|commands will be added to history (closes issue #95)

main
bhagwan 3 years ago
parent 8feda7fb9c
commit 1837038f8e

@ -139,11 +139,13 @@ M.ex_run = function(selected)
if #selected>1 then cmd = selected[2] end
vim.cmd("stopinsert")
vim.fn.feedkeys(string.format(":%s", cmd))
return cmd
end
M.ex_run_cr = function(selected)
M.ex_run(selected)
local cmd = M.ex_run(selected)
utils.feed_keys_termcodes("<CR>")
vim.fn.histadd("cmd", cmd)
end
M.search = function(selected)
@ -152,11 +154,13 @@ M.search = function(selected)
if #selected>1 then query = selected[2] end
vim.cmd("stopinsert")
vim.fn.feedkeys(string.format("/%s", query))
return query
end
M.search_cr = function(selected)
M.search(selected)
local query = M.search(selected)
utils.feed_keys_termcodes("<CR>")
vim.fn.histadd("search", query)
end
M.goto_mark = function(selected)

Loading…
Cancel
Save