diff --git a/lua/chai/commands.lua b/lua/chai/commands.lua new file mode 100644 index 0000000..1d388ca --- /dev/null +++ b/lua/chai/commands.lua @@ -0,0 +1,14 @@ +local M = {} + +local function chai_command() + -- TODO: open main Chai buffer + -- TODO: add Chai command system (so `:Chai current pr#18 close` closes PR number 18 on current repo) + -- TODO: add smth like `:Chai https://git.kpgpmc.org/furkromek/chai.nvim/issues` opens issues on that repo + print('TODO: open main Chai buffer') +end + +function M.setup() + vim.api.nvim_create_user_command('Chai', chaiCommand, { desc = "Open Chai menu" }) +end + +return M diff --git a/lua/chai/init.lua b/lua/chai/init.lua index 74d3923..75d9a41 100644 --- a/lua/chai/init.lua +++ b/lua/chai/init.lua @@ -1,11 +1,16 @@ local M = {} local config = require('chai.config') +local commands = require('chai.commands') --- initializes chai.nvim plugin ---@param opts any plugin options function M.setup(opts) + -- set up configuration config.setup(opts) + + -- add commands + commands.setup() end return M