This commit is contained in:
2026-01-16 22:15:49 +03:00
parent 29938c53db
commit 1005194679
38 changed files with 364 additions and 1937 deletions

98
lua/plugins/init.lua Normal file
View File

@@ -0,0 +1,98 @@
return {
{
"nvim-treesitter/nvim-treesitter",
branch = 'master',
lazy = false,
build = ":TSUpdate",
config = function()
require("plugins.config.treesitter")
end,
},
{
"nvim-tree/nvim-tree.lua",
dependencies = { "nvim-tree/nvim-web-devicons" },
config = function()
require("plugins.config.nvimtree")
end,
},
{
"nvim-lualine/lualine.nvim",
config = function()
require("plugins.config.lualine")
end,
},
{
"sainnhe/gruvbox-material",
config = function()
vim.cmd([[colorscheme gruvbox-material]])
end,
},
{
"neovim/nvim-lspconfig",
dependencies = {
{
"folke/lazydev.nvim",
ft = "lua", -- only load on lua files
opts = {
library = {
{ path = "${3rd}/luv/library", words = { "vim%.uv" } },
},
},
},
{
"williamboman/nvim-lsp-installer",
},
},
config = function()
require("plugins.config.lsp")
end,
},
{
"hrsh7th/nvim-cmp",
dependencies = {
"hrsh7th/cmp-nvim-lsp",
"hrsh7th/cmp-buffer",
"hrsh7th/cmp-path",
"hrsh7th/cmp-cmdline",
"L3MON4D3/LuaSnip",
"saadparwaiz1/cmp_luasnip",
"rafamadriz/friendly-snippets",
},
config = function()
require("plugins.config.cmp")
end,
},
{
'nvim-telescope/telescope.nvim', tag = '0.1.8',
dependencies = { 'nvim-lua/plenary.nvim' }
},
{
'nvimdev/indentmini.nvim',
config = function()
require("indentmini").setup() -- use default config
vim.cmd('hi default link IndentLine Comment')
vim.cmd.highlight('IndentLine guifg=#89b482')
vim.cmd.highlight('IndentLineCurrent guifg=#e78a4e')
end,
},
{
'jbyuki/venn.nvim',
config = function()
require("plugins.config.venn")
end,
},
{
"iamcco/markdown-preview.nvim",
build = "cd app && npm install",
cmd = { "MarkdownPreview", "MarkdownPreviewToggle", "MarkdownPreviewStop" },
ft = { "markdown" },
config = function()
vim.g.mkdp_auto_start = 0
vim.g.mkdp_auto_close = 1
vim.g.mkdp_browser = "/usr/bin/zen-browser"
vim.g.mkdp_theme = "dark"
end,
}
}