2022-10-09 03:28:51 +02:00
|
|
|
local env = require("my.helpers.env")
|
2022-01-31 21:41:13 +01:00
|
|
|
local M = {}
|
|
|
|
|
|
|
|
function M.setup()
|
2022-12-26 20:07:10 +01:00
|
|
|
require("my.plugins.moonwalk").setup()
|
|
|
|
require("my.plugins.chunk")
|
2022-08-24 13:54:19 +02:00
|
|
|
require('nvim_comment').setup()
|
2022-08-25 11:49:19 +02:00
|
|
|
require('fidget').setup()
|
2022-08-25 10:14:50 +02:00
|
|
|
require('dressing').setup()
|
2022-12-26 20:07:10 +01:00
|
|
|
require('abbreinder').setup()
|
2022-08-24 13:13:35 +02:00
|
|
|
|
2022-11-01 16:48:18 +01:00
|
|
|
require("my.plugins.autopairs").setup()
|
|
|
|
require("my.plugins.telescope").setup()
|
|
|
|
require("my.plugins.surround").setup()
|
|
|
|
|
2022-10-09 03:28:51 +02:00
|
|
|
env.vscode.unless(function()
|
|
|
|
env.firevim.unless(function()
|
2022-12-14 03:20:59 +01:00
|
|
|
require('my.plugins.neoconf').setup()
|
|
|
|
|
2022-10-09 03:28:51 +02:00
|
|
|
require("presence"):setup({})
|
|
|
|
require("my.plugins.nvim-tree").setup()
|
|
|
|
require("my.plugins.lualine").setup()
|
|
|
|
require("my.plugins.vimux").setup()
|
2022-12-04 07:56:20 +01:00
|
|
|
-- require("my.plugins.whichkey").setup()
|
2022-10-13 01:05:38 +02:00
|
|
|
require("toggleterm").setup()
|
|
|
|
|
|
|
|
require("my.plugins.neogit").setup()
|
2022-12-04 07:56:20 +01:00
|
|
|
-- require("my.plugins.noice").setup()
|
2022-10-09 03:28:51 +02:00
|
|
|
end)
|
|
|
|
|
2022-12-14 03:20:59 +01:00
|
|
|
require("my.plugins.neodev").setup()
|
2022-08-05 19:11:10 +02:00
|
|
|
require("my.plugins.dashboard").setup()
|
|
|
|
require("my.plugins.treesitter").setup()
|
|
|
|
require("my.plugins.cmp").setup()
|
2022-10-13 01:05:38 +02:00
|
|
|
require("my.plugins.luasnip").setup()
|
2022-08-05 19:11:10 +02:00
|
|
|
require("my.plugins.lspconfig").setup()
|
|
|
|
require("my.plugins.null-ls").setup()
|
|
|
|
require("my.plugins.vimtex").setup()
|
2022-12-14 03:20:59 +01:00
|
|
|
-- require("my.plugins.lean").setup()
|
2022-12-26 20:07:10 +01:00
|
|
|
require("my.plugins.notify").setup()
|
2022-08-05 19:11:10 +02:00
|
|
|
end)
|
2022-02-22 21:52:01 +01:00
|
|
|
|
2022-12-05 01:18:31 +01:00
|
|
|
if env.neovide.active() then
|
|
|
|
require("my.plugins.neovide").setup()
|
|
|
|
else
|
|
|
|
-- Neovide already provides this functionality!
|
|
|
|
vim.cmd [[packadd! vim-smoothie]]
|
|
|
|
end
|
|
|
|
|
2022-10-09 03:28:51 +02:00
|
|
|
if env.firevim.active() then
|
|
|
|
require("my.plugins.firevim").setup()
|
|
|
|
else
|
|
|
|
require("gitlinker").setup()
|
|
|
|
require("my.plugins.paperplanes").setup()
|
|
|
|
end
|
|
|
|
|
2022-12-09 02:32:25 +01:00
|
|
|
require("my.plugins.leap").setup()
|
2022-10-09 03:28:51 +02:00
|
|
|
require("my.plugins.hydra").setup()
|
2022-09-12 13:50:02 +02:00
|
|
|
require("my.plugins.clipboard-image").setup()
|
2022-10-14 13:44:47 +02:00
|
|
|
require("my.plugins.mind").setup()
|
2022-12-27 14:02:03 +01:00
|
|
|
-- require("my.plugins.ufo").setup()
|
|
|
|
require("my.plugins.arpeggio").setup()
|
2022-08-05 19:11:10 +02:00
|
|
|
|
2022-10-09 03:28:51 +02:00
|
|
|
-- require("my.plugins.slam").setup()
|
2022-01-31 21:41:13 +01:00
|
|
|
end
|
|
|
|
|
2022-02-01 00:06:48 +01:00
|
|
|
return M
|