2021-11-05 17:18:00 +01:00
|
|
|
vim.cmd([[packadd packer.nvim]])
|
2021-04-20 14:34:02 +02:00
|
|
|
|
2021-04-24 19:41:58 +02:00
|
|
|
local function pconf(plugin)
|
2021-11-05 17:18:00 +01:00
|
|
|
return 'require("pluginconf.' .. plugin .. '")'
|
2021-04-24 19:41:58 +02:00
|
|
|
end
|
|
|
|
|
2021-04-20 14:34:02 +02:00
|
|
|
return require("packer").startup(function(use)
|
2021-11-05 17:18:00 +01:00
|
|
|
use("wbthomason/packer.nvim")
|
2021-04-20 14:34:02 +02:00
|
|
|
|
2021-11-05 17:18:00 +01:00
|
|
|
use({
|
|
|
|
"neoclide/coc.nvim",
|
|
|
|
branch = "release",
|
|
|
|
config = pconf("coc"),
|
|
|
|
})
|
|
|
|
use("ryanoasis/vim-devicons")
|
|
|
|
use({
|
|
|
|
"cespare/vim-toml",
|
|
|
|
branch = "main",
|
|
|
|
})
|
|
|
|
use({
|
|
|
|
"dracula/vim",
|
|
|
|
as = "dracula",
|
|
|
|
})
|
|
|
|
use("vimwiki/vimwiki")
|
|
|
|
use({
|
|
|
|
"glacambre/firenvim",
|
|
|
|
run = function()
|
|
|
|
vim.fn["firenvim#install"](0)
|
|
|
|
end,
|
|
|
|
config = pconf("firenvim"),
|
|
|
|
})
|
|
|
|
use("airblade/vim-gitgutter")
|
|
|
|
use("dag/vim-fish")
|
|
|
|
use("uiiaoo/java-syntax.vim")
|
|
|
|
use("honza/vim-snippets")
|
|
|
|
use("sheerun/vim-polyglot")
|
|
|
|
use({
|
|
|
|
"glepnir/galaxyline.nvim",
|
|
|
|
branch = "main",
|
|
|
|
config = pconf("galaxyline"),
|
|
|
|
})
|
|
|
|
use({
|
|
|
|
"nvim-treesitter/nvim-treesitter",
|
|
|
|
run = ":TSUpdate",
|
|
|
|
config = pconf("treesitter"),
|
|
|
|
})
|
|
|
|
use({
|
|
|
|
"euclio/vim-markdown-composer",
|
|
|
|
run = "cargo build --release",
|
|
|
|
config = pconf("markdowncomposer"),
|
|
|
|
})
|
2021-06-26 23:30:51 +02:00
|
|
|
|
2021-11-05 17:18:00 +01:00
|
|
|
use("kassio/neoterm")
|
2021-06-26 23:30:51 +02:00
|
|
|
|
2021-11-05 17:18:00 +01:00
|
|
|
use("kyazdani42/nvim-web-devicons")
|
2021-09-26 23:11:50 +02:00
|
|
|
|
2021-11-05 17:18:00 +01:00
|
|
|
use({
|
|
|
|
"kyazdani42/nvim-tree.lua",
|
|
|
|
requires = "kyazdani42/nvim-web-devicons",
|
|
|
|
config = pconf("nvimtree"),
|
|
|
|
})
|
2021-09-26 23:11:50 +02:00
|
|
|
|
2021-11-05 17:18:00 +01:00
|
|
|
use({
|
|
|
|
"TimUntersberger/neogit",
|
|
|
|
requires = "nvim-lua/plenary.nvim",
|
|
|
|
})
|
2021-09-26 23:11:50 +02:00
|
|
|
|
2021-11-05 17:18:00 +01:00
|
|
|
use("ron-rs/ron.vim")
|
2021-09-11 18:13:25 +02:00
|
|
|
|
2021-11-05 17:18:00 +01:00
|
|
|
use({
|
|
|
|
"nvim-telescope/telescope.nvim",
|
|
|
|
requires = "nvim-lua/plenary.nvim",
|
|
|
|
config = pconf("telescope"),
|
|
|
|
})
|
|
|
|
use("gluon-lang/vim-gluon")
|
|
|
|
use({
|
|
|
|
"steelsojka/pears.nvim",
|
|
|
|
config = pconf("nvim_pears"),
|
|
|
|
})
|
2021-04-20 14:34:02 +02:00
|
|
|
end)
|