diff --git a/nvim/lua/plugins/config/peek.lua b/nvim/lua/plugins/config/peek.lua new file mode 100644 index 0000000..e1a478d --- /dev/null +++ b/nvim/lua/plugins/config/peek.lua @@ -0,0 +1,13 @@ +local ok, peek = pcall(require, "peek") + +if not ok then + return +end + +peek.setup{ + theme = "dark", + app = "webview", +} + +vim.api.nvim_create_user_command("PeekOpen", peek.open, {}) +vim.api.nvim_create_user_command("PeekClose", peek.close, {}) diff --git a/nvim/lua/plugins/init.lua b/nvim/lua/plugins/init.lua index 64c6851..4426bf5 100644 --- a/nvim/lua/plugins/init.lua +++ b/nvim/lua/plugins/init.lua @@ -68,6 +68,15 @@ local plugins = { require("plugins.config.lint") end, }, + { + -- Source: https://github.com/toppair/peek.nvim + "toppair/peek.nvim", + commit = "5820d937d5414baea5f586dc2a3d912a74636e5b", -- 2024.04.09 + build = "deno task --quiet build:fast", + config = function() + require("plugins.config.peek") + end, + }, } require("lazy").setup(plugins, {