2021-04-20 14:34:02 +02:00
|
|
|
vim.cmd [[packadd packer.nvim]]
|
|
|
|
|
2021-04-24 19:41:58 +02:00
|
|
|
local function pconf(plugin)
|
|
|
|
return "require(\"pluginconf." .. plugin .. "\")"
|
|
|
|
end
|
|
|
|
|
2021-04-20 14:34:02 +02:00
|
|
|
return require("packer").startup(function(use)
|
|
|
|
use "wbthomason/packer.nvim"
|
|
|
|
|
2021-04-24 19:41:58 +02:00
|
|
|
use {
|
|
|
|
"neoclide/coc.nvim",
|
|
|
|
branch = "release",
|
|
|
|
config = pconf("coc")
|
|
|
|
}
|
2021-04-20 14:34:02 +02:00
|
|
|
use "ryanoasis/vim-devicons"
|
2021-09-18 12:25:15 +02:00
|
|
|
use {
|
|
|
|
"cespare/vim-toml",
|
|
|
|
branch = "main"
|
|
|
|
}
|
2021-05-11 15:43:29 +02:00
|
|
|
use {
|
|
|
|
"dracula/vim",
|
|
|
|
as = "dracula"
|
|
|
|
}
|
2021-04-20 14:34:02 +02:00
|
|
|
use "vimwiki/vimwiki"
|
2021-04-24 16:25:39 +02:00
|
|
|
use {
|
|
|
|
"glacambre/firenvim",
|
|
|
|
run = function() vim.fn["firenvim#install"](0) end,
|
2021-04-24 19:41:58 +02:00
|
|
|
config = pconf("firenvim")
|
2021-04-24 16:25:39 +02:00
|
|
|
}
|
2021-04-23 21:05:26 +02:00
|
|
|
use "airblade/vim-gitgutter"
|
|
|
|
use "dag/vim-fish"
|
|
|
|
use "uiiaoo/java-syntax.vim"
|
|
|
|
use "honza/vim-snippets"
|
2021-04-23 21:56:40 +02:00
|
|
|
use "sheerun/vim-polyglot"
|
2021-04-24 01:57:41 +02:00
|
|
|
use {
|
|
|
|
"glepnir/galaxyline.nvim",
|
|
|
|
branch = "main",
|
2021-04-24 19:41:58 +02:00
|
|
|
config = pconf("galaxyline")
|
2021-04-24 01:57:41 +02:00
|
|
|
}
|
2021-05-11 15:43:29 +02:00
|
|
|
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
|
|
|
|
|
|
|
use "kassio/neoterm"
|
|
|
|
|
|
|
|
use "kyazdani42/nvim-web-devicons"
|
2021-09-26 23:11:50 +02:00
|
|
|
|
|
|
|
use {
|
|
|
|
'kyazdani42/nvim-tree.lua',
|
|
|
|
requires = 'kyazdani42/nvim-web-devicons',
|
|
|
|
config = pconf("nvimtree")
|
|
|
|
}
|
|
|
|
|
2021-08-31 12:11:58 +02:00
|
|
|
use {
|
|
|
|
"TimUntersberger/neogit",
|
|
|
|
requires = "nvim-lua/plenary.nvim"
|
|
|
|
}
|
2021-09-26 23:11:50 +02:00
|
|
|
|
2021-08-31 12:11:58 +02:00
|
|
|
use "ron-rs/ron.vim"
|
2021-09-11 18:13:25 +02:00
|
|
|
|
|
|
|
use {
|
2021-09-26 23:11:50 +02:00
|
|
|
"nvim-telescope/telescope.nvim",
|
|
|
|
requires = "nvim-lua/plenary.nvim",
|
|
|
|
config = pconf("telescope")
|
2021-09-11 18:13:25 +02:00
|
|
|
}
|
2021-10-01 20:56:52 +02:00
|
|
|
use "gluon-lang/vim-gluon"
|
2021-10-16 00:52:03 +02:00
|
|
|
use {
|
|
|
|
"steelsojka/pears.nvim",
|
|
|
|
config = pconf("nvim_pears")
|
|
|
|
}
|
2021-04-20 14:34:02 +02:00
|
|
|
end)
|
2021-09-11 18:13:25 +02:00
|
|
|
|