at main 1.4 kB view raw
1local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" 2if not vim.loop.fs_stat(lazypath) then 3 vim.fn.system({ 4 "git", 5 "clone", 6 "--filter=blob:none", 7 "https://github.com/folke/lazy.nvim.git", 8 "--branch=stable", -- latest stable release 9 lazypath, 10 }) 11end 12vim.opt.rtp:prepend(lazypath) 13 14require("lazy").setup({ 15 spec = "technoduck.lazy_plugins", 16 change_detection = { notify = false }, 17 rocks = {enabled = false} 18}) 19 20--[[ 21{ 22 23 24 25use { 26 'VonHeikemen/lsp-zero.nvim', 27 branch = 'v2.x', 28 requires = { 29 -- LSP Support 30 {'neovim/nvim-lspconfig'}, -- Required 31 {'williamboman/mason.nvim'}, -- Optional 32 {'williamboman/mason-lspconfig.nvim'}, -- Optional 33 34 35 {'hrsh7th/cmp-buffer'}, 36 {'hrsh7th/cmp-path'}, 37 {'hrsh7th/cmp-cmdline'}, 38 39 -- Autocompletion 40 {'hrsh7th/nvim-cmp'}, -- Required 41 {'hrsh7th/cmp-nvim-lsp'}, -- Required 42 {'hrsh7th/cmp-nvim-lsp-signature-help'}, 43 {'L3MON4D3/LuaSnip', 44 run = "make install_jsregexp", 45requires = { 'rafamadriz/friendly-snippets' }}, -- Required 46 {'saadparwaiz1/cmp_luasnip'}, 47 48 { 'dcampos/nvim-snippy'}, 49 { 'dcampos/cmp-snippy'}, 50 51 } 52} 53 54use {'simrat39/rust-tools.nvim'} 55use { 'nvim-lua/lsp-status.nvim' } 56 57use 'nvim-tree/nvim-web-devicons' 58use { 59 'nvim-lualine/lualine.nvim', 60 requires = { 'nvim-tree/nvim-web-devicons', opt = true } 61} 62 63 64} 65) 66--]]