From fa2e934d152968915b29baad9c4f28b9b6a7bc8a Mon Sep 17 00:00:00 2001 From: Dan Anglin Date: Sat, 29 Jun 2024 21:56:54 +0100 Subject: [PATCH] feat: add the toppair/peek.nvim plugin Add and configure the toppair/peek.nvim plugin for markdown previewing. --- nvim/lua/plugins/config/peek.lua | 13 +++++++++++++ nvim/lua/plugins/init.lua | 9 +++++++++ 2 files changed, 22 insertions(+) create mode 100644 nvim/lua/plugins/config/peek.lua 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, {