aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/nvim/.config
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2024-02-22 14:37:08 -0600
committerToby Vincent <tobyv@tobyvin.dev>2024-02-22 14:37:08 -0600
commit35b36b5539c722ddf300a7c18c522cd21bff73c4 (patch)
tree8e88c339b448e5dc5460ee5312cdefc61ee83adf /nvim/.config
parent234bff2630db8c64aa7929bbb63f694c1e49aef4 (diff)
feat(nvim,sway): setup proper markdown previewing
Diffstat (limited to 'nvim/.config')
-rw-r--r--nvim/.config/nvim/lua/plugins/peek.lua18
1 files changed, 9 insertions, 9 deletions
diff --git a/nvim/.config/nvim/lua/plugins/peek.lua b/nvim/.config/nvim/lua/plugins/peek.lua
index 4fdb963..be8f503 100644
--- a/nvim/.config/nvim/lua/plugins/peek.lua
+++ b/nvim/.config/nvim/lua/plugins/peek.lua
@@ -1,7 +1,9 @@
---@type LazyPluginSpec
local M = {
"toppair/peek.nvim",
- build = vim.fn.executable("deno") == 1 and "deno task --quiet build:fast" or nil,
+ cond = vim.fn.executable("deno") == 1,
+ ft = { "markdown" },
+ build = "deno task --quiet build:fast",
opts = {
auto_load = false,
close_on_bdelete = true,
@@ -12,16 +14,14 @@ local M = {
},
}
-function M:init()
- if not M.build or vim.env.SSH_CLIENT or vim.env.SSH_TTY then
- return
- end
+function M:config(opts)
+ require("peek").setup(opts)
- vim.api.nvim_create_user_command("PeekOpen", U.lazy_require("peek").open, {
- desc = "open peek.nvim markdown preview",
+ vim.api.nvim_create_user_command("PeekOpen", require("peek").open, {
+ desc = "open markdown preview",
})
- vim.api.nvim_create_user_command("PeekClose", U.lazy_require("peek").close, {
- desc = "close peek.nvim markdown preview",
+ vim.api.nvim_create_user_command("PeekClose", require("peek").close, {
+ desc = "close markdown preview",
})
end