master
Dominik Madarász 2024-05-21 22:20:38 +00:00
parent ed1e790226
commit a32edb98ec
2 changed files with 65 additions and 53 deletions

View File

@ -20,5 +20,6 @@
"telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" },
"telescope.nvim": { "branch": "master", "commit": "d829aa64059001ee7b2c8c8aa9c4e6df0b17d893" }, "telescope.nvim": { "branch": "master", "commit": "d829aa64059001ee7b2c8c8aa9c4e6df0b17d893" },
"undotree": { "branch": "master", "commit": "56c684a805fe948936cda0d1b19505b84ad7e065" }, "undotree": { "branch": "master", "commit": "56c684a805fe948936cda0d1b19505b84ad7e065" },
"vim-fugitive": { "branch": "master", "commit": "4f59455d2388e113bd510e85b310d15b9228ca0d" } "vim-fugitive": { "branch": "master", "commit": "4f59455d2388e113bd510e85b310d15b9228ca0d" },
"which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }
} }

View File

@ -3,66 +3,77 @@
-- Bootstrap lazy.nvim if not already installed -- Bootstrap lazy.nvim if not already installed
local lazypath = vim.fn.stdpath('data') .. '/lazy/lazy.nvim' local lazypath = vim.fn.stdpath('data') .. '/lazy/lazy.nvim'
if not vim.loop.fs_stat(lazypath) then if not vim.loop.fs_stat(lazypath) then
vim.fn.system({ vim.fn.system({
'git', 'git',
'clone', 'clone',
'--filter=blob:none', '--filter=blob:none',
'https://github.com/folke/lazy.nvim.git', 'https://github.com/folke/lazy.nvim.git',
'--branch=stable', -- latest stable release '--branch=stable', -- latest stable release
lazypath, lazypath,
}) })
end end
vim.opt.rtp:prepend(lazypath) vim.opt.rtp:prepend(lazypath)
return require('lazy').setup({ return require('lazy').setup({
{ {
'nvim-telescope/telescope.nvim', 'folke/which-key.nvim',
tag = '0.1.7', event = "VeryLazy",
dependencies = { 'nvim-lua/plenary.nvim' } init = function()
}, vim.o.timeout = true
vim.o.timeoutlen = 300
end,
opts = {
{ }
'rose-pine/neovim', },
name = 'rose-pine', {
config = function() 'nvim-telescope/telescope.nvim',
vim.cmd('colorscheme rose-pine') tag = '0.1.7',
end dependencies = { 'nvim-lua/plenary.nvim' }
}, },
{ {
'nvim-treesitter/nvim-treesitter', 'rose-pine/neovim',
build = ':TSUpdate' name = 'rose-pine',
}, config = function()
'nvim-treesitter/playground', vim.cmd('colorscheme rose-pine')
end
},
{ {
'nvim-telescope/telescope-fzf-native.nvim', 'nvim-treesitter/nvim-treesitter',
build = 'cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build' build = ':TSUpdate'
}, },
'theprimeagen/harpoon', 'nvim-treesitter/playground',
'mbbill/undotree',
'tpope/vim-fugitive',
{ {
'VonHeikemen/lsp-zero.nvim', 'nvim-telescope/telescope-fzf-native.nvim',
branch = 'v3.x', build = 'cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build'
dependencies = { },
-- Uncomment the two plugins below if you want to manage the language servers from neovim 'theprimeagen/harpoon',
'williamboman/mason.nvim', 'mbbill/undotree',
'williamboman/mason-lspconfig.nvim', 'tpope/vim-fugitive',
'neovim/nvim-lspconfig', {
'hrsh7th/nvim-cmp', 'VonHeikemen/lsp-zero.nvim',
'hrsh7th/cmp-buffer', branch = 'v3.x',
'hrsh7th/cmp-path', dependencies = {
'hrsh7th/cmp-nvim-lsp', -- Uncomment the two plugins below if you want to manage the language servers from neovim
'hrsh7th/cmp-nvim-lua', 'williamboman/mason.nvim',
'L3MON4D3/LuaSnip', 'williamboman/mason-lspconfig.nvim',
'neovim/nvim-lspconfig',
'hrsh7th/nvim-cmp',
'hrsh7th/cmp-buffer',
'hrsh7th/cmp-path',
'hrsh7th/cmp-nvim-lsp',
'hrsh7th/cmp-nvim-lua',
'L3MON4D3/LuaSnip',
}
},
{
'zbirenbaum/copilot.lua',
dependencies = 'zbirenbaum/copilot-cmp'
} }
},
{
'zbirenbaum/copilot.lua',
dependencies = 'zbirenbaum/copilot-cmp'
}
}) })