nvde/lua/plugins.lua

78 lines
1.5 KiB
Lua
Raw Normal View History

local plugins = {
2024-01-28 22:20:37 +01:00
-- {{{ lsp
-- {{{ basic lsp stuff
{
"neovim/nvim-lspconfig",
2024-01-29 00:07:54 +01:00
event = "VeryLazy",
2024-01-28 22:20:37 +01:00
},
{
"williamboman/mason-lspconfig.nvim",
2024-01-29 00:07:54 +01:00
event = "VeryLazy",
2024-01-28 22:20:37 +01:00
dependencies = {
"williamboman/mason.nvim"
}
},
2024-01-29 00:07:54 +01:00
{
'ms-jpq/coq_nvim',
branch = 'coq',
event = "InsertEnter",
2024-01-29 00:07:54 +01:00
init = function() vim.g.coq_settings = { auto_start = true, ["keymap.jump_to_mark"] = "<C-s>" } end,
dependencies = {
2024-01-29 00:07:54 +01:00
{ "ms-jpq/coq.artifacts",
branch = "artifacts",
event = "InsertEnter", },
{ "neovim/nvim-lspconfig" },
},
2024-01-29 00:07:54 +01:00
},
-- }}}
-- }}}
-- {{{ editor
-- {{{ prints possible shortcuts upon button press
{
"folke/which-key.nvim",
event = "VeryLazy",
init = function()
vim.o.timeout = true
vim.o.timeoutlen = 0
require("which-key").setup(opts)
end
}, -- }}}
-- {{{ auto closes ()
2024-01-29 00:07:54 +01:00
-- {
-- "windwp/nvim-autopairs",
-- event = "InsertEnter",
-- opts = {
-- fast_wrap = {},
-- disable_filetype = { "TelescopePrompt", "vim" },
-- },
-- config = function(_, opts)
-- require("nvim-autopairs").setup(opts)
-- end,
-- }, -- }}}
-- }}}
-- {{{ ui
--better borders for split screen
{
"nvim-zh/colorful-winsep.nvim",
2024-01-28 22:20:37 +01:00
event = "WinNew",
config = function ()
require('colorful-winsep').setup()
end
},
--start screen
{
'goolord/alpha-nvim',
},
-- }}}
-- {{{ misc
-- }}}
}
plugins.lazy = true
require("lazy").setup(plugins)