dotfiles/.config/nvim/lua/plugins.lua

76 lines
1.6 KiB
Lua
Raw Normal View History

2021-11-05 17:44:11 +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:44:11 +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:44:11 +01:00
use "wbthomason/packer.nvim"
2021-04-20 14:34:02 +02:00
2021-11-05 17:44:11 +01:00
use {
"neoclide/coc.nvim",
branch = "release",
config = pconf "coc",
}
use "ryanoasis/vim-devicons"
use {
"dracula/vim",
as = "dracula",
}
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:44:11 +01:00
use "kassio/neoterm"
2021-06-26 23:30:51 +02:00
2021-11-05 17:44:11 +01:00
use "kyazdani42/nvim-web-devicons"
2021-09-26 23:11:50 +02:00
2021-11-05 17:44:11 +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:44:11 +01:00
use {
"TimUntersberger/neogit",
requires = "nvim-lua/plenary.nvim",
}
2021-09-26 23:11:50 +02:00
2021-11-05 17:44:11 +01:00
use "ron-rs/ron.vim"
2021-09-11 18:13:25 +02:00
2021-11-05 17:44:11 +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)