See More

local picker = require("quickbuffer.picker") local buffer = require("quickbuffer.buffer") local M = {} local default_opts = { target_file = "~/notes/todo.md", border = "single", width = 0.8, height = 0.8, bufferposition = "center", pickerposition = "center-right", project_folders = {}, keybinds = { closepicker = "", closebuffer = "", gotopicker = "", gotobuffer = "", } } -- setup local function setup_user_commands(opts) opts = vim.tbl_deep_extend("force", default_opts, opts) vim.api.nvim_create_user_command("Qb", function() buffer.open_floating_file(opts) end, {}) vim.api.nvim_create_user_command("Qp", function() picker.open(opts, function(path) buffer.switchBufFile(path, opts) end) end, {}) end M.setup = function(opts) setup_user_commands(opts) end return M