nvim config
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})
18
19--[[
20{
21
22
23
24use {
25 'VonHeikemen/lsp-zero.nvim',
26 branch = 'v2.x',
27 requires = {
28 -- LSP Support
29 {'neovim/nvim-lspconfig'}, -- Required
30 {'williamboman/mason.nvim'}, -- Optional
31 {'williamboman/mason-lspconfig.nvim'}, -- Optional
32
33
34 {'hrsh7th/cmp-buffer'},
35 {'hrsh7th/cmp-path'},
36 {'hrsh7th/cmp-cmdline'},
37
38 -- Autocompletion
39 {'hrsh7th/nvim-cmp'}, -- Required
40 {'hrsh7th/cmp-nvim-lsp'}, -- Required
41 {'hrsh7th/cmp-nvim-lsp-signature-help'},
42 {'L3MON4D3/LuaSnip',
43 run = "make install_jsregexp",
44requires = { 'rafamadriz/friendly-snippets' }}, -- Required
45 {'saadparwaiz1/cmp_luasnip'},
46
47 { 'dcampos/nvim-snippy'},
48 { 'dcampos/cmp-snippy'},
49
50 }
51}
52
53use {'simrat39/rust-tools.nvim'}
54use { 'nvim-lua/lsp-status.nvim' }
55
56use 'nvim-tree/nvim-web-devicons'
57use {
58 'nvim-lualine/lualine.nvim',
59 requires = { 'nvim-tree/nvim-web-devicons', opt = true }
60}
61
62
63}
64)
65--]]