Replace matcha error when nothing found with message
This commit is contained in:
parent
1bfd55a6c2
commit
732243fe57
1 changed files with 6 additions and 2 deletions
|
@ -70,13 +70,17 @@ local function findLocations(args)
|
||||||
end
|
end
|
||||||
|
|
||||||
vim.api.nvim_create_user_command("Matcha", function(params)
|
vim.api.nvim_create_user_command("Matcha", function(params)
|
||||||
vim.fn.setqflist(findLocations(unquote(params.fargs)))
|
local locations = findLocations(unquote(params.fargs))
|
||||||
|
if not locations[1] then return print("Nothing found") end
|
||||||
|
vim.fn.setqflist(locations)
|
||||||
vim.cmd("copen")
|
vim.cmd("copen")
|
||||||
vim.cmd("crewind")
|
vim.cmd("crewind")
|
||||||
end, {nargs="+"})
|
end, {nargs="+"})
|
||||||
|
|
||||||
vim.api.nvim_create_user_command("MatchaLocal", function(params)
|
vim.api.nvim_create_user_command("MatchaLocal", function(params)
|
||||||
vim.fn.setloclist(0, findLocations(unquote(params.fargs)))
|
local locations = findLocations(unquote(params.fargs))
|
||||||
|
if not locations[1] then return print("Nothing found") end
|
||||||
|
vim.fn.setloclist(0, locations)
|
||||||
vim.cmd("lopen")
|
vim.cmd("lopen")
|
||||||
vim.cmd("lrewind")
|
vim.cmd("lrewind")
|
||||||
end, {nargs="+"})
|
end, {nargs="+"})
|
||||||
|
|
Loading…
Reference in a new issue