add peek.nvim as a markdown previewer
This commit is contained in:
parent
400e18c5be
commit
22d5f6ac7f
|
@ -152,6 +152,16 @@ return require('packer').startup({
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
-- markdown previewer
|
||||||
|
use({
|
||||||
|
'toppair/peek.nvim',
|
||||||
|
event = 'BufRead',
|
||||||
|
build = 'deno task --quiet build:fast',
|
||||||
|
config = function()
|
||||||
|
require('macbook.plugins.peek')
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
-- LSP, Completions and Snippets --
|
-- LSP, Completions and Snippets --
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
require('peek').setup({
|
||||||
|
auto_load = true,
|
||||||
|
syntax = false, -- enable syntax highlighting, impacts performace
|
||||||
|
theme = 'light',
|
||||||
|
app = 'webview' -- setting this to 'browser' will use the default browser as previewer
|
||||||
|
})
|
||||||
|
|
||||||
|
vim.api.nvim_create_user_command('PeekOpen', require('peek').open, {})
|
||||||
|
vim.api.nvim_create_user_command('PeekClose', require('peek').close, {})
|
|
@ -211,7 +211,7 @@ _G.packer_plugins = {
|
||||||
url = "https://github.com/windwp/nvim-autopairs"
|
url = "https://github.com/windwp/nvim-autopairs"
|
||||||
},
|
},
|
||||||
["nvim-cmp"] = {
|
["nvim-cmp"] = {
|
||||||
after = { "cmp-buffer", "cmp-path", "nvim-autopairs", "cmp_luasnip" },
|
after = { "nvim-autopairs", "cmp-path", "cmp_luasnip", "cmp-buffer" },
|
||||||
config = { "\27LJ\2\n<\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0!macbook.plugins.lsp.nvim-cmp\frequire\0" },
|
config = { "\27LJ\2\n<\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0!macbook.plugins.lsp.nvim-cmp\frequire\0" },
|
||||||
loaded = false,
|
loaded = false,
|
||||||
needs_bufread = false,
|
needs_bufread = false,
|
||||||
|
@ -298,6 +298,14 @@ _G.packer_plugins = {
|
||||||
path = "/Users/siddhartha/.local/share/nvim/site/pack/packer/start/packer.nvim",
|
path = "/Users/siddhartha/.local/share/nvim/site/pack/packer/start/packer.nvim",
|
||||||
url = "https://github.com/wbthomason/packer.nvim"
|
url = "https://github.com/wbthomason/packer.nvim"
|
||||||
},
|
},
|
||||||
|
["peek.nvim"] = {
|
||||||
|
config = { "\27LJ\2\n4\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\25macbook.plugins.peek\frequire\0" },
|
||||||
|
loaded = false,
|
||||||
|
needs_bufread = false,
|
||||||
|
only_cond = false,
|
||||||
|
path = "/Users/siddhartha/.local/share/nvim/site/pack/packer/opt/peek.nvim",
|
||||||
|
url = "https://github.com/toppair/peek.nvim"
|
||||||
|
},
|
||||||
["plenary.nvim"] = {
|
["plenary.nvim"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/Users/siddhartha/.local/share/nvim/site/pack/packer/start/plenary.nvim",
|
path = "/Users/siddhartha/.local/share/nvim/site/pack/packer/start/plenary.nvim",
|
||||||
|
@ -323,7 +331,7 @@ _G.packer_plugins = {
|
||||||
url = "https://github.com/nvim-telescope/telescope-symbols.nvim"
|
url = "https://github.com/nvim-telescope/telescope-symbols.nvim"
|
||||||
},
|
},
|
||||||
["telescope.nvim"] = {
|
["telescope.nvim"] = {
|
||||||
after = { "telescope-symbols.nvim", "telescope-fzf-native.nvim" },
|
after = { "telescope-fzf-native.nvim", "telescope-symbols.nvim" },
|
||||||
config = { "\27LJ\2\n9\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\30macbook.plugins.telescope\frequire\0" },
|
config = { "\27LJ\2\n9\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\30macbook.plugins.telescope\frequire\0" },
|
||||||
loaded = false,
|
loaded = false,
|
||||||
needs_bufread = true,
|
needs_bufread = true,
|
||||||
|
@ -342,12 +350,12 @@ vim.cmd [[augroup packer_load_aucmds]]
|
||||||
vim.cmd [[au!]]
|
vim.cmd [[au!]]
|
||||||
-- Event lazy-loads
|
-- Event lazy-loads
|
||||||
time([[Defining lazy-load event autocommands]], true)
|
time([[Defining lazy-load event autocommands]], true)
|
||||||
vim.cmd [[au WinScrolled * ++once lua require("packer.load")({'neoscroll.nvim'}, { event = "WinScrolled *" }, _G.packer_plugins)]]
|
vim.cmd [[au CursorHold * ++once lua require("packer.load")({'nvim-colorizer.lua', 'nvim-tree.lua', 'friendly-snippets', 'telescope.nvim', 'nvim-treesitter'}, { event = "CursorHold *" }, _G.packer_plugins)]]
|
||||||
vim.cmd [[au BufRead * ++once lua require("packer.load")({'none-ls.nvim', 'nvim-lspconfig', 'git-messenger.vim', 'gitsigns.nvim', 'hop.nvim'}, { event = "BufRead *" }, _G.packer_plugins)]]
|
vim.cmd [[au BufRead * ++once lua require("packer.load")({'nvim-lspconfig', 'git-messenger.vim', 'peek.nvim', 'gitsigns.nvim', 'hop.nvim', 'none-ls.nvim'}, { event = "BufRead *" }, _G.packer_plugins)]]
|
||||||
vim.cmd [[au InsertCharPre * ++once lua require("packer.load")({'nvim-autopairs'}, { event = "InsertCharPre *" }, _G.packer_plugins)]]
|
|
||||||
vim.cmd [[au CursorHold * ++once lua require("packer.load")({'telescope.nvim', 'friendly-snippets', 'nvim-colorizer.lua', 'nvim-treesitter', 'nvim-tree.lua'}, { event = "CursorHold *" }, _G.packer_plugins)]]
|
|
||||||
vim.cmd [[au BufEnter * ++once lua require("packer.load")({'lualine.nvim'}, { event = "BufEnter *" }, _G.packer_plugins)]]
|
vim.cmd [[au BufEnter * ++once lua require("packer.load")({'lualine.nvim'}, { event = "BufEnter *" }, _G.packer_plugins)]]
|
||||||
vim.cmd [[au InsertEnter * ++once lua require("packer.load")({'LuaSnip', 'nvim-cmp'}, { event = "InsertEnter *" }, _G.packer_plugins)]]
|
vim.cmd [[au InsertEnter * ++once lua require("packer.load")({'LuaSnip', 'nvim-cmp'}, { event = "InsertEnter *" }, _G.packer_plugins)]]
|
||||||
|
vim.cmd [[au InsertCharPre * ++once lua require("packer.load")({'nvim-autopairs'}, { event = "InsertCharPre *" }, _G.packer_plugins)]]
|
||||||
|
vim.cmd [[au WinScrolled * ++once lua require("packer.load")({'neoscroll.nvim'}, { event = "WinScrolled *" }, _G.packer_plugins)]]
|
||||||
time([[Defining lazy-load event autocommands]], false)
|
time([[Defining lazy-load event autocommands]], false)
|
||||||
vim.cmd("augroup END")
|
vim.cmd("augroup END")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue