diff --git a/lua/sourcer/init.lua b/lua/sourcer/init.lua index 13b52db..7d684af 100644 --- a/lua/sourcer/init.lua +++ b/lua/sourcer/init.lua @@ -2,6 +2,10 @@ local M = {} local api = vim.api local buf, win +if vim == nil then + vim = {} +end + local function open_window() buf = api.nvim_create_buf(false, true) @@ -31,6 +35,14 @@ local function open_window() -- and finally create it with buffer attached win = api.nvim_open_win(buf, true, opts) + vim.cmd("nnoremap q :call sourcer_close_window()") +end + +-- @name sourcer_close_window +-- @param +-- @short close window +local function sourcer_close_window() + win.close() end local function httprequest(url)