nvim.d/nvim/lua/plugins/init.lua

66 lines
1.6 KiB
Lua

local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
local set = vim.opt
local cmd = vim.cmd
vim.opt.runtimepath:prepend(lazypath)
local plugins = {
{
"folke/tokyonight.nvim",
tag = "v1.10.0", -- 2023-03-23
priority = 1000,
config = function()
require("plugins.config.tokyonight")
set.termguicolors = true
set.background = "dark"
cmd "colorscheme tokyonight-night"
end,
},
{
"neovim/nvim-lspconfig",
commit = "10fa01d553ce10646350461ac5ddc71f189e9d1a", -- 2023-04-10
config = function()
require("plugins.config.lsp")
end,
},
{
"nvim-treesitter/nvim-treesitter",
commit = "cc360a9beb1b30d172438f640e2c3450358c4086", -- 2023-04-10
config = function()
require("plugins.config.treesitter")
end,
build = function()
require("nvim-treesitter.install").update({ with_sync = true })
end,
},
{
"nvim-tree/nvim-web-devicons",
commit = "f16ec8f6e5d23e4349501dae46e0a661918e086e", -- 2023-04-08
},
{
"akinsho/bufferline.nvim",
tag = "v3.6.0", -- 2023.03.30
dependencies = {
"nvim-tree/nvim-web-devicons",
},
config = function()
require("plugins.config.bufferline")
end,
},
{
"is0n/tui-nvim",
commit = "2eeff3ac921f53bdb837d23d6e4501d97807994c", -- 2022.05.07
config = function()
require("plugins.config.tui_nvim")
end,
},
}
require("lazy").setup(plugins, {
lockfile = vim.fn.stdpath("state") .. "/lazy/lock.json",
performance = {
cache = {
enabled = true,
}
}
})