aboutsummaryrefslogtreecommitdiff
path: root/lua/denote/cmd.lua
blob: aa93637d311ef94918b528229d4582812db90362 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
local M = {}
local api = require("denote.api")

function M.load_cmd()
	vim.api.nvim_create_user_command("Denote", function(opts)
		if opts.fargs[1] == "note" then
			api.note()
		elseif opts.fargs[1] == "search" then
			api.search()
		else
			error("Unsupported operation " .. opts.fargs[1])
		end
	end, {
		nargs = 1,
		complete = function()
			return { "note", "search" }
		end,
	})
end

return M