This commit is contained in:
Ale 2023-11-16 20:51:39 +01:00
parent 2fabec1458
commit a7ce679280

View file

@ -12,6 +12,68 @@ end
vim.opt.rtp:prepend(lazypath) vim.opt.rtp:prepend(lazypath)
plugins = { plugins = {
'f-person/git-blame.nvim',
{
'windwp/nvim-autopairs',
event = 'InsertEnter',
config = function ()
require('nvim-autopairs').setup{}
end
},
{
'windwp/nvim-ts-autotag',
config = function ()
require('nvim-ts-autotag').setup()
end
},
{
'williamboman/mason.nvim',
config = function()
require('mason').setup()
end
},
{
'neovim/nvim-lspconfig',
config = function()
local configs = require('lspconfig')
configs.lua_ls.setup{}
configs.pyright.setup{}
end
},
{
'hrsh7th/nvim-cmp',
config = function()
require('luasnip.loaders.from_vscode').lazy_load()
local cmp = require('cmp')
cmp.setup({
snippet = {
expand = function(args)
require('luasnip').lsp_expand(args.body)
end
},
mapping = cmp.mapping.preset.insert ({
['<C-b>'] = cmp.mapping.scroll_docs(-4),
['<C-f>'] = cmp.mapping.scroll_docs(4),
['<C-Space>'] = cmp.mapping.complete(),
['<C-e>'] = cmp.mapping.abort(),
['<CR>'] = cmp.mapping.confirm({ select = true }),
}),
sources = cmp.config.sources({
{name = 'nvim_lsp'},
{name = 'luasnip'},
{name = 'buffer'}
}),
})
end,
dependencies = {
{'hrsh7th/cmp-nvim-lsp'},
{'saadparwaiz1/cmp_luasnip'},
{'rafamadriz/friendly-snippets'},
{'L3MON4D3/LuaSnip'}
}
},
{ {
'maxmx03/dracula.nvim', 'maxmx03/dracula.nvim',
lazy = false, lazy = false,
@ -62,6 +124,22 @@ plugins = {
}) })
end end
}, },
{
"lukas-reineke/indent-blankline.nvim",
config = function()
configs = require('ibl').setup({
indent = {
char = ""
},
scope = {
show_start = false,
}
})
end
},
{
},
} }
require("lazy").setup(plugins) require("lazy").setup(plugins)
@ -69,4 +147,4 @@ require("lazy").setup(plugins)
vim.opt.smarttab = true vim.opt.smarttab = true
vim.opt.expandtab = true vim.opt.expandtab = true
vim.opt.shiftwidth = 2 vim.opt.shiftwidth = 2
vim.opt.guifont = "victor mono:h12" vim.opt.guifont = "victor mono:h11"