You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
1.7 KiB
Lua

return {
["mfussenegger/nvim-dap"] = {
module = "dap"
},
["liuchengxu/vista.vim"] = {
cmd = "Vista",
setup = function()
require("core.utils").load_mappings "vista"
end
},
["folke/which-key.nvim"] = {
disable = false,
},
["nvim-telescope/telescope.nvim"] = {
disable = true
},
["ibhagwan/fzf-lua"] = {
after = "ui",
config = function()
require("custom.plugins.configs.fzflua")
require("plugins.configs.others").devicons()
end,
setup = function()
require("core.utils").load_mappings "fzf_lua"
end
},
-- Run async commands (make & errors)
["skywind3000/asyncrun.vim"] = {
config = function()
require("core.utils").load_mappings "asyncrun"
vim.g.asyncrun_open = 8
end
},
-- restore view
["vim-scripts/restore_view.vim"] = {},
-- Read info files
["https://gitlab.com/HiPhish/info.vim.git"] = {
cmd = "Info",
setup = function()
require("custom.plugins.info").set_mappings()
end
},
["L3MON4D3/LuaSnip"] = {
config = function()
-- load default config first
require("plugins.configs.others").luasnip()
vim.g.my_snippets_paths = {"./custom_snippets"}
require("luasnip").filetype_extend("markdown", { "markdown_zk" })
-- load snippets from "honza/vim-snippets"
-- includes ultisnips and snipmate snippets
require("luasnip.loaders.from_snipmate").lazy_load({ override_priority = 800 })
require("luasnip.loaders.from_snipmate").lazy_load {
paths = vim.g.my_snippets_paths,
override_priority = 800
}
end
},
["honza/vim-snippets"] = {
module = {"cmp", "cmp_nvim_lsp"},
event = "InsertEnter",
}
}