diff --git a/lazy-lock.json b/lazy-lock.json index dd7fd24..1b0ce18 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,105 +1,414 @@ { - "LazyVim": { "branch": "main", "commit": "0f6ff53ce336082869314db11e9dfa487cf83292" }, - "SchemaStore.nvim": { "branch": "main", "commit": "9a5992a881583d886bfbb46631a09f736f0fae50" }, - "aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, - "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, - "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, - "catppuccin": { "branch": "main", "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" }, - "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, - "cmake-tools.nvim": { "branch": "master", "commit": "d84e9ec2b71f18a39e8d8c4301796c77d64b80ef" }, - "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, - "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, - "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, - "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, - "compiler.nvim": { "branch": "main", "commit": "8e4ec33a140afb7746be96630a991d7dd777d9cc" }, - "conform.nvim": { "branch": "master", "commit": "f3b930db4964d60e255c8f9e37b7f2218dfc08cb" }, - "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, - "dressing.nvim": { "branch": "master", "commit": "3c38ac861e1b8d4077ff46a779cde17330b29f3a" }, - "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, - "everforest-nvim": { "branch": "main", "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" }, - "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, - "friendly-snippets": { "branch": "main", "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" }, - "garbage-day.nvim": { "branch": "main", "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" }, - "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, - "gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, - "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, - "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, - "image.nvim": { "branch": "master", "commit": "2a618c86d9f8fd9f7895d12b55ec2f31fd14fa05" }, - "indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, - "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, - "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, - "lazy.nvim": { "branch": "main", "commit": "8f19915175395680808de529e4220da8dafc0759" }, - "leap.nvim": { "branch": "main", "commit": "8f4d3ab9fe5c906c5745150191831c5ee0a427a0" }, - "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, - "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, - "luarocks.nvim": { "branch": "main", "commit": "d3dda396d66e484590f253d1ac6d8980e3130807" }, - "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" }, - "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, - "mason.nvim": { "branch": "main", "commit": "49ff59aded1047a773670651cfa40e76e63c6377" }, - "mini.ai": { "branch": "main", "commit": "a0262e61f79dfc7bb940d1719c00b0ede042ddd7" }, - "mini.animate": { "branch": "main", "commit": "82519630b2760ffc516ebc387bef632f9c07b9f5" }, - "mini.diff": { "branch": "main", "commit": "25e3a8984b35f0135600226768140e55e9f164b7" }, - "mini.files": { "branch": "main", "commit": "759e2d213b13914fcd125eb8bfb80e3f3c607367" }, - "mini.move": { "branch": "main", "commit": "251d541a8ab745e81295a53c128829cb2bff18e3" }, - "mini.pairs": { "branch": "main", "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" }, - "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, - "neoconf.nvim": { "branch": "main", "commit": "4c6813145e07b276ee9d0704ffa7f2b2ed598cbe" }, - "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, - "neorg": { "branch": "main", "commit": "f7c3fe69bea1f111ebd3dbd16e7b0f3f50a8cd8b" }, - "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, - "neotest-dotnet": { "branch": "main", "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" }, - "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, - "noice.nvim": { "branch": "main", "commit": "f119045f38792ad5311e5f9be7a879e4c1a95fe0" }, - "none-ls.nvim": { "branch": "main", "commit": "60f5f80686f5a272ed3281a7d4962cb54dc5348e" }, - "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, - "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, - "nvim-dap": { "branch": "master", "commit": "c65c163daa47e0623dd85d2303fce0c22e52ad01" }, - "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, - "nvim-dap-ui": { "branch": "master", "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" }, - "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, - "nvim-highlight-colors": { "branch": "main", "commit": "582064092cff170331064b7d198a5b97cb261fca" }, - "nvim-jdtls": { "branch": "master", "commit": "10691312d51c5485c656a71258b55d3798d3fb3e" }, - "nvim-lint": { "branch": "master", "commit": "e19842a05aae484957ad20710444757bc0a61d63" }, - "nvim-lspconfig": { "branch": "master", "commit": "b972e7154bc94ab4ecdbb38c8edbccac36f83996" }, - "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, - "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, - "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-snippets": { "branch": "main", "commit": "343c687b463ff0c71febd4582076fa5b96214475" }, - "nvim-spectre": { "branch": "master", "commit": "5690ea46baf08bbc1623980012e14b6239ce582e" }, - "nvim-treesitter": { "branch": "master", "commit": "78e11ab7cedabe5dfb3b600c6682712271c59acf" }, - "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, - "nvim-ts-autotag": { "branch": "main", "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" }, - "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, - "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, - "oil.nvim": { "branch": "master", "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" }, - "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, - "one-small-step-for-vimkind": { "branch": "main", "commit": "4dd162b3b43098bc5d554d4f81463e93b871b12d" }, - "otter.nvim": { "branch": "main", "commit": "5cd161f28835fada50d99c89dc05041565a27bdb" }, - "outline.nvim": { "branch": "main", "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" }, - "overseer.nvim": { "branch": "master", "commit": "31f309692c9dd9162d3f63b5456a7932799c347c" }, - "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, - "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, - "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "849803e0a687c6ef7c9a0d305bd4d441017b8abf" }, - "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, - "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, - "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, - "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "c2ce039188e22288449e43b77710036e69a45a70" }, - "todo-comments.nvim": { "branch": "main", "commit": "e1549807066947818113a7d7ed48f637e49620d3" }, - "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, - "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "tokyonight.nvim": { "branch": "main", "commit": "b9b494fa7f7bbf2fe0747b47fa290fb7a4eddcc7" }, - "trouble.nvim": { "branch": "main", "commit": "a8264a65a0b894832ea642844f5b7c30112c458f" }, - "ts-comments.nvim": { "branch": "main", "commit": "dd4424521aa097d012290126eb08f8b6bf52146a" }, - "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, - "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, - "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, - "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, - "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, - "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }, - "yanky.nvim": { "branch": "main", "commit": "8756d19923ad871eb95f543a8a98c026b4a8494f" } -} \ No newline at end of file + "LazyVim": { + "branch": "main", + "commit": "0f6ff53ce336082869314db11e9dfa487cf83292" + }, + "SchemaStore.nvim": { + "branch": "main", + "commit": "9a5992a881583d886bfbb46631a09f736f0fae50" + }, + "aerial.nvim": { + "branch": "master", + "commit": "bd5f141a547c082e9c1644026f38590407dad659" + }, + "alpha-nvim": { + "branch": "main", + "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" + }, + "bufferline.nvim": { + "branch": "main", + "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" + }, + "catppuccin": { + "branch": "main", + "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" + }, + "clangd_extensions.nvim": { + "branch": "main", + "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" + }, + "cmake-tools.nvim": { + "branch": "master", + "commit": "d84e9ec2b71f18a39e8d8c4301796c77d64b80ef" + }, + "cmp-buffer": { + "branch": "main", + "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" + }, + "cmp-nvim-lsp": { + "branch": "main", + "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" + }, + "cmp-path": { + "branch": "main", + "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" + }, + "cmp-tabnine": { + "branch": "main", + "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" + }, + "codesnap.nvim": { + "branch": "main", + "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" + }, + "compiler.nvim": { + "branch": "main", + "commit": "8e4ec33a140afb7746be96630a991d7dd777d9cc" + }, + "conform.nvim": { + "branch": "master", + "commit": "f3b930db4964d60e255c8f9e37b7f2218dfc08cb" + }, + "dial.nvim": { + "branch": "master", + "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" + }, + "dressing.nvim": { + "branch": "master", + "commit": "3c38ac861e1b8d4077ff46a779cde17330b29f3a" + }, + "edgy.nvim": { + "branch": "main", + "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" + }, + "everforest-nvim": { + "branch": "main", + "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" + }, + "flit.nvim": { + "branch": "main", + "commit": "56490317983218b09698f8c960c3669958b12b32" + }, + "friendly-snippets": { + "branch": "main", + "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" + }, + "garbage-day.nvim": { + "branch": "main", + "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" + }, + "git-blame.nvim": { + "branch": "master", + "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" + }, + "gitpad.nvim": { + "branch": "main", + "commit": "0c06ade8876fac93369183341d6d7125b859071b" + }, + "harpoon": { + "branch": "harpoon2", + "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" + }, + "headlines.nvim": { + "branch": "master", + "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" + }, + "image.nvim": { + "branch": "master", + "commit": "2a618c86d9f8fd9f7895d12b55ec2f31fd14fa05" + }, + "indent-blankline.nvim": { + "branch": "master", + "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" + }, + "indent-o-matic": { + "branch": "master", + "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" + }, + "instant.nvim": { + "branch": "master", + "commit": "294b6d08143b3db8f9db7f606829270149e1a786" + }, + "lazy.nvim": { + "branch": "main", + "commit": "8f19915175395680808de529e4220da8dafc0759" + }, + "leap.nvim": { + "branch": "main", + "commit": "8f4d3ab9fe5c906c5745150191831c5ee0a427a0" + }, + "leetcode.nvim": { + "branch": "master", + "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" + }, + "lualine.nvim": { + "branch": "master", + "commit": "0a5a66803c7407767b799067986b4dc3036e1983" + }, + "luarocks.nvim": { + "branch": "main", + "commit": "d3dda396d66e484590f253d1ac6d8980e3130807" + }, + "markdown-preview.nvim": { + "branch": "master", + "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" + }, + "mason-lspconfig.nvim": { + "branch": "main", + "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" + }, + "mason-nvim-dap.nvim": { + "branch": "main", + "commit": "67210c0e775adec55de9826b038e8b62de554afc" + }, + "mason.nvim": { + "branch": "main", + "commit": "49ff59aded1047a773670651cfa40e76e63c6377" + }, + "mini.ai": { + "branch": "main", + "commit": "a0262e61f79dfc7bb940d1719c00b0ede042ddd7" + }, + "mini.animate": { + "branch": "main", + "commit": "82519630b2760ffc516ebc387bef632f9c07b9f5" + }, + "mini.diff": { + "branch": "main", + "commit": "25e3a8984b35f0135600226768140e55e9f164b7" + }, + "mini.files": { + "branch": "main", + "commit": "759e2d213b13914fcd125eb8bfb80e3f3c607367" + }, + "mini.move": { + "branch": "main", + "commit": "251d541a8ab745e81295a53c128829cb2bff18e3" + }, + "mini.pairs": { + "branch": "main", + "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" + }, + "neo-tree.nvim": { + "branch": "v3.x", + "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" + }, + "neoconf.nvim": { + "branch": "main", + "commit": "4c6813145e07b276ee9d0704ffa7f2b2ed598cbe" + }, + "neodev.nvim": { + "branch": "main", + "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" + }, + "neorg": { + "branch": "main", + "commit": "f7c3fe69bea1f111ebd3dbd16e7b0f3f50a8cd8b" + }, + "neotest": { + "branch": "master", + "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" + }, + "neotest-dotnet": { + "branch": "main", + "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" + }, + "neotest-python": { + "branch": "master", + "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" + }, + "noice.nvim": { + "branch": "main", + "commit": "f119045f38792ad5311e5f9be7a879e4c1a95fe0" + }, + "none-ls.nvim": { + "branch": "main", + "commit": "60f5f80686f5a272ed3281a7d4962cb54dc5348e" + }, + "nui.nvim": { + "branch": "main", + "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" + }, + "nvim-cmp": { + "branch": "main", + "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" + }, + "nvim-dap": { + "branch": "master", + "commit": "c65c163daa47e0623dd85d2303fce0c22e52ad01" + }, + "nvim-dap-python": { + "branch": "master", + "commit": "3dffa58541d1f52c121fe58ced046268c838d802" + }, + "nvim-dap-ui": { + "branch": "master", + "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" + }, + "nvim-dap-virtual-text": { + "branch": "master", + "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" + }, + "nvim-highlight-colors": { + "branch": "main", + "commit": "582064092cff170331064b7d198a5b97cb261fca" + }, + "nvim-jdtls": { + "branch": "master", + "commit": "10691312d51c5485c656a71258b55d3798d3fb3e" + }, + "nvim-lint": { + "branch": "master", + "commit": "e19842a05aae484957ad20710444757bc0a61d63" + }, + "nvim-lspconfig": { + "branch": "master", + "commit": "b972e7154bc94ab4ecdbb38c8edbccac36f83996" + }, + "nvim-navic": { + "branch": "master", + "commit": "8649f694d3e76ee10c19255dece6411c29206a54" + }, + "nvim-nio": { + "branch": "master", + "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" + }, + "nvim-notify": { + "branch": "master", + "commit": "d333b6f167900f6d9d42a59005d82919830626bf" + }, + "nvim-snippets": { + "branch": "main", + "commit": "343c687b463ff0c71febd4582076fa5b96214475" + }, + "nvim-spectre": { + "branch": "master", + "commit": "5690ea46baf08bbc1623980012e14b6239ce582e" + }, + "nvim-treesitter": { + "branch": "master", + "commit": "78e11ab7cedabe5dfb3b600c6682712271c59acf" + }, + "nvim-treesitter-context": { + "branch": "master", + "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" + }, + "nvim-treesitter-textobjects": { + "branch": "master", + "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" + }, + "nvim-ts-autotag": { + "branch": "main", + "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" + }, + "nvim-ufo": { + "branch": "main", + "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" + }, + "nvim-web-devicons": { + "branch": "master", + "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" + }, + "oil.nvim": { + "branch": "master", + "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" + }, + "omnisharp-extended-lsp.nvim": { + "branch": "main", + "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" + }, + "one-small-step-for-vimkind": { + "branch": "main", + "commit": "4dd162b3b43098bc5d554d4f81463e93b871b12d" + }, + "otter.nvim": { + "branch": "main", + "commit": "5cd161f28835fada50d99c89dc05041565a27bdb" + }, + "outline.nvim": { + "branch": "main", + "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" + }, + "overseer.nvim": { + "branch": "master", + "commit": "31f309692c9dd9162d3f63b5456a7932799c347c" + }, + "persistence.nvim": { + "branch": "main", + "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" + }, + "plenary.nvim": { + "branch": "master", + "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" + }, + "project.nvim": { + "branch": "main", + "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" + }, + "rainbow-delimiters.nvim": { + "branch": "master", + "commit": "849803e0a687c6ef7c9a0d305bd4d441017b8abf" + }, + "refactoring.nvim": { + "branch": "master", + "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" + }, + "semshi": { + "branch": "master", + "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" + }, + "tailwindcss-colorizer-cmp.nvim": { + "branch": "main", + "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" + }, + "telescope-fzf-native.nvim": { + "branch": "main", + "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" + }, + "telescope.nvim": { + "branch": "master", + "commit": "c2ce039188e22288449e43b77710036e69a45a70" + }, + "todo-comments.nvim": { + "branch": "main", + "commit": "e1549807066947818113a7d7ed48f637e49620d3" + }, + "toggle-checkbox.nvim": { + "branch": "main", + "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" + }, + "toggleterm.nvim": { + "branch": "main", + "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" + }, + "tokyonight.nvim": { + "branch": "main", + "commit": "b9b494fa7f7bbf2fe0747b47fa290fb7a4eddcc7" + }, + "trouble.nvim": { + "branch": "main", + "commit": "a8264a65a0b894832ea642844f5b7c30112c458f" + }, + "ts-comments.nvim": { + "branch": "main", + "commit": "dd4424521aa097d012290126eb08f8b6bf52146a" + }, + "ts-error-translator.nvim": { + "branch": "main", + "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" + }, + "tsc.nvim": { + "branch": "main", + "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" + }, + "venv-selector.nvim": { + "branch": "main", + "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" + }, + "vim-illuminate": { + "branch": "master", + "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" + }, + "vim-repeat": { + "branch": "master", + "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" + }, + "which-key.nvim": { + "branch": "main", + "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" + }, + "yanky.nvim": { + "branch": "main", + "commit": "8756d19923ad871eb95f543a8a98c026b4a8494f" + } +} diff --git a/lazyvim.json b/lazyvim.json index 8920545..fa9315e 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -42,4 +42,4 @@ "NEWS.md": "4964" }, "version": 4 -} \ No newline at end of file +} diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua index 9019cd4..9a52fba 100644 --- a/lua/config/autocmds.lua +++ b/lua/config/autocmds.lua @@ -2,9 +2,9 @@ -- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua -- Add any additional autocmds here vim.api.nvim_create_autocmd("User", { - pattern = "MiniFilesWindowOpen", - callback = function(args) - local win_id = args.data.win_id - vim.api.nvim_win_set_config(win_id, { border = "rounded" }) - end, + pattern = "MiniFilesWindowOpen", + callback = function(args) + local win_id = args.data.win_id + vim.api.nvim_win_set_config(win_id, { border = "rounded" }) + end, }) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index ab1fe36..8a600f8 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -17,20 +17,20 @@ map("n", "", "ToggleTerm direction=float", { desc = "Open Floating -- Markdown map("n", "ct", ":lua require('toggle-checkbox').toggle()", { desc = "Toggle Checkbox" }) map("n", "pb", function() - require("gitpad").toggle_gitpad_branch() + require("gitpad").toggle_gitpad_branch() end, { desc = "Toogle Gitpad branch" }) map("n", "pd", function() - local date_filename = "daily-" .. os.date("%Y-%m-%d.md") - require("gitpad").toggle_gitpad({ filename = date_filename }) -- or require('gitpad').toggle_gitpad({ filename = date_filename, title = 'Daily notes' }) + local date_filename = "daily-" .. os.date("%Y-%m-%d.md") + require("gitpad").toggle_gitpad({ filename = date_filename }) -- or require('gitpad').toggle_gitpad({ filename = date_filename, title = 'Daily notes' }) end, { desc = "Toogle Gitpad Daily notes" }) map("n", "pf", function() - local filename = vim.fn.expand("%:p") -- or just use vim.fn.bufname() - if filename == "" then - vim.notify("empty bufname") - return - end - filename = vim.fn.pathshorten(filename, 2) .. ".md" - require("gitpad").toggle_gitpad({ filename = filename }) -- or require('gitpad').toggle_gitpad({ filename = filename, title = 'Current file notes' }) + local filename = vim.fn.expand("%:p") -- or just use vim.fn.bufname() + if filename == "" then + vim.notify("empty bufname") + return + end + filename = vim.fn.pathshorten(filename, 2) .. ".md" + require("gitpad").toggle_gitpad({ filename = filename }) -- or require('gitpad').toggle_gitpad({ filename = filename, title = 'Current file notes' }) end, { desc = "Toogle Gitpad per file notes" }) -- Git @@ -38,10 +38,10 @@ map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) -- Development map({ "n", "i", "v" }, "", function() - vim.lsp.buf.definition() + vim.lsp.buf.definition() end, { desc = "Go to definition" }) map({ "n", "i", "v" }, "", function() - vim.lsp.buf.declaration() + vim.lsp.buf.declaration() end, { desc = "Go to declaration" }) map("n", "", "CompilerOpen", { desc = "Open compiler" }) map("n", "", "CompilerRedo", { desc = "Compiler redo" }) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index 045d94b..7e28e2e 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -9,77 +9,77 @@ end vim.opt.rtp:prepend(vim.env.LAZY or lazypath) require("lazy").setup({ - spec = { - -- add LazyVim and import its plugins - { "LazyVim/LazyVim", import = "lazyvim.plugins" }, - -- import any extras modules here - { import = "lazyvim.plugins.extras.coding.tabnine" }, - { import = "lazyvim.plugins.extras.coding.yanky" }, - { import = "lazyvim.plugins.extras.dap.core" }, - { import = "lazyvim.plugins.extras.dap.nlua" }, - { import = "lazyvim.plugins.extras.editor.aerial" }, - { import = "lazyvim.plugins.extras.editor.dial" }, - { import = "lazyvim.plugins.extras.editor.harpoon2" }, - { import = "lazyvim.plugins.extras.editor.illuminate" }, - { import = "lazyvim.plugins.extras.editor.leap" }, - { import = "lazyvim.plugins.extras.editor.mini-diff" }, - { import = "lazyvim.plugins.extras.editor.mini-files" }, - { import = "lazyvim.plugins.extras.editor.mini-move" }, - { import = "lazyvim.plugins.extras.editor.navic" }, - { import = "lazyvim.plugins.extras.editor.outline" }, - { import = "lazyvim.plugins.extras.editor.refactoring" }, - { import = "lazyvim.plugins.extras.formatting.prettier" }, - { import = "lazyvim.plugins.extras.lang.clangd" }, - { import = "lazyvim.plugins.extras.lang.cmake" }, - { import = "lazyvim.plugins.extras.lang.docker" }, - { import = "lazyvim.plugins.extras.lang.java" }, - { import = "lazyvim.plugins.extras.lang.json" }, - { import = "lazyvim.plugins.extras.lang.markdown" }, - { import = "lazyvim.plugins.extras.lang.omnisharp" }, - { import = "lazyvim.plugins.extras.lang.python" }, - { import = "lazyvim.plugins.extras.lang.python-semshi" }, - { import = "lazyvim.plugins.extras.lang.tailwind" }, - { import = "lazyvim.plugins.extras.lang.typescript" }, - { import = "lazyvim.plugins.extras.lang.yaml" }, - { import = "lazyvim.plugins.extras.linting.eslint" }, - { import = "lazyvim.plugins.extras.lsp.none-ls" }, - { import = "lazyvim.plugins.extras.test.core" }, - { import = "lazyvim.plugins.extras.ui.alpha" }, - { import = "lazyvim.plugins.extras.ui.edgy" }, - { import = "lazyvim.plugins.extras.ui.mini-animate" }, - { import = "lazyvim.plugins.extras.ui.treesitter-context" }, - { import = "lazyvim.plugins.extras.util.dot" }, - { import = "lazyvim.plugins.extras.util.project" }, - -- import/override with your plugins - { import = "plugins" }, - }, - defaults = { - -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. - -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default. - lazy = true, - -- It's recommended to leave version=false for now, since a lot the plugin that support versioning, - -- have outdated releases, which may break your Neovim install. - version = false, -- always use the latest git commit - -- version = "*", -- try installing the latest stable version for plugins that support semver - }, - ui = { - border = "rounded", - }, - install = { colorscheme = { "everforest" } }, - checker = { enabled = false }, -- automatically check for plugin updates - performance = { - rtp = { - -- disable some rtp plugins - disabled_plugins = { - "gzip", - -- "matchit", - -- "matchparen", - -- "netrwPlugin", - "tarPlugin", - "tohtml", - "tutor", - "zipPlugin", - }, - }, - }, + spec = { + -- add LazyVim and import its plugins + { "LazyVim/LazyVim", import = "lazyvim.plugins" }, + -- import any extras modules here + { import = "lazyvim.plugins.extras.coding.tabnine" }, + { import = "lazyvim.plugins.extras.coding.yanky" }, + { import = "lazyvim.plugins.extras.dap.core" }, + { import = "lazyvim.plugins.extras.dap.nlua" }, + { import = "lazyvim.plugins.extras.editor.aerial" }, + { import = "lazyvim.plugins.extras.editor.dial" }, + { import = "lazyvim.plugins.extras.editor.harpoon2" }, + { import = "lazyvim.plugins.extras.editor.illuminate" }, + { import = "lazyvim.plugins.extras.editor.leap" }, + { import = "lazyvim.plugins.extras.editor.mini-diff" }, + { import = "lazyvim.plugins.extras.editor.mini-files" }, + { import = "lazyvim.plugins.extras.editor.mini-move" }, + { import = "lazyvim.plugins.extras.editor.navic" }, + { import = "lazyvim.plugins.extras.editor.outline" }, + { import = "lazyvim.plugins.extras.editor.refactoring" }, + { import = "lazyvim.plugins.extras.formatting.prettier" }, + { import = "lazyvim.plugins.extras.lang.clangd" }, + { import = "lazyvim.plugins.extras.lang.cmake" }, + { import = "lazyvim.plugins.extras.lang.docker" }, + { import = "lazyvim.plugins.extras.lang.java" }, + { import = "lazyvim.plugins.extras.lang.json" }, + { import = "lazyvim.plugins.extras.lang.markdown" }, + { import = "lazyvim.plugins.extras.lang.omnisharp" }, + { import = "lazyvim.plugins.extras.lang.python" }, + { import = "lazyvim.plugins.extras.lang.python-semshi" }, + { import = "lazyvim.plugins.extras.lang.tailwind" }, + { import = "lazyvim.plugins.extras.lang.typescript" }, + { import = "lazyvim.plugins.extras.lang.yaml" }, + { import = "lazyvim.plugins.extras.linting.eslint" }, + { import = "lazyvim.plugins.extras.lsp.none-ls" }, + { import = "lazyvim.plugins.extras.test.core" }, + { import = "lazyvim.plugins.extras.ui.alpha" }, + { import = "lazyvim.plugins.extras.ui.edgy" }, + { import = "lazyvim.plugins.extras.ui.mini-animate" }, + { import = "lazyvim.plugins.extras.ui.treesitter-context" }, + { import = "lazyvim.plugins.extras.util.dot" }, + { import = "lazyvim.plugins.extras.util.project" }, + -- import/override with your plugins + { import = "plugins" }, + }, + defaults = { + -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. + -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default. + lazy = true, + -- It's recommended to leave version=false for now, since a lot the plugin that support versioning, + -- have outdated releases, which may break your Neovim install. + version = false, -- always use the latest git commit + -- version = "*", -- try installing the latest stable version for plugins that support semver + }, + ui = { + border = "rounded", + }, + install = { colorscheme = { "everforest" } }, + checker = { enabled = false }, -- automatically check for plugin updates + performance = { + rtp = { + -- disable some rtp plugins + disabled_plugins = { + "gzip", + -- "matchit", + -- "matchparen", + -- "netrwPlugin", + "tarPlugin", + "tohtml", + "tutor", + "zipPlugin", + }, + }, + }, }) diff --git a/lua/plugins/codelearn.lua b/lua/plugins/codelearn.lua index 1340189..c8b2921 100644 --- a/lua/plugins/codelearn.lua +++ b/lua/plugins/codelearn.lua @@ -1,9 +1,9 @@ return { - { - "kawre/leetcode.nvim", - cmd = "Leet", - opts = { - non_standalone = true, - }, - }, + { + "kawre/leetcode.nvim", + cmd = "Leet", + opts = { + non_standalone = true, + }, + }, } diff --git a/lua/plugins/collaborative.lua b/lua/plugins/collaborative.lua index df40728..9271a20 100644 --- a/lua/plugins/collaborative.lua +++ b/lua/plugins/collaborative.lua @@ -1,24 +1,24 @@ return { - { - "jbyuki/instant.nvim", - cmd = { - "InstantStartServer", - "InstantStopServer", - }, - }, - { - "mistricky/codesnap.nvim", - build = "make", - cmd = { - "CodeSnap", - "CodeSnapSave", - }, - opts = { - save_path = "~/Pictures/ScreenShot/", - has_line_number = true, - watermark = "• FM39hz •", - bg_color = "#535c68", - code_font_family = "JetbrainsMono Nerd Font", - }, - }, + { + "jbyuki/instant.nvim", + cmd = { + "InstantStartServer", + "InstantStopServer", + }, + }, + { + "mistricky/codesnap.nvim", + build = "make", + cmd = { + "CodeSnap", + "CodeSnapSave", + }, + opts = { + save_path = "~/Pictures/ScreenShot/", + has_line_number = true, + watermark = "• FM39hz •", + bg_color = "#535c68", + code_font_family = "JetbrainsMono Nerd Font", + }, + }, } diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index a09bb1f..9eb8ef4 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -1,41 +1,41 @@ return { - -- Overall - { - "Zeioth/compiler.nvim", - cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, - dependencies = { - "stevearc/overseer.nvim", - }, - opts = {}, - }, - { - "stevearc/overseer.nvim", - cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, - opts = { - task_list = { - direction = "bottom", - min_height = 25, - max_height = 25, - default_detail = 1, - }, - }, - }, - { - "zeioth/garbage-day.nvim", - event = "VeryLazy", - dependencies = "neovim/nvim-lspconfig", - opts = {}, - }, - -- TS / JS - { - "dmmulroy/tsc.nvim", - cmd = "TSC", - opts = { - use_trouble_qflist = true, - }, - }, - { - "dmmulroy/ts-error-translator.nvim", - ft = { "ts", "tsx" }, - }, + -- Overall + { + "Zeioth/compiler.nvim", + cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, + dependencies = { + "stevearc/overseer.nvim", + }, + opts = {}, + }, + { + "stevearc/overseer.nvim", + cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, + opts = { + task_list = { + direction = "bottom", + min_height = 25, + max_height = 25, + default_detail = 1, + }, + }, + }, + { + "zeioth/garbage-day.nvim", + event = "VeryLazy", + dependencies = "neovim/nvim-lspconfig", + opts = {}, + }, + -- TS / JS + { + "dmmulroy/tsc.nvim", + cmd = "TSC", + opts = { + use_trouble_qflist = true, + }, + }, + { + "dmmulroy/ts-error-translator.nvim", + ft = { "ts", "tsx" }, + }, } diff --git a/lua/plugins/example.lua b/lua/plugins/example.lua index 8b7eabc..6734175 100644 --- a/lua/plugins/example.lua +++ b/lua/plugins/example.lua @@ -9,41 +9,41 @@ if true then return {} end -- * disable/enabled LazyVim plugins -- * override the configuration of LazyVim plugins return { - -- add gruvbox - { "ellisonleao/gruvbox.nvim" }, + -- add gruvbox + { "ellisonleao/gruvbox.nvim" }, - -- Configure LazyVim to load gruvbox - { - "LazyVim/LazyVim", - opts = { - colorscheme = "gruvbox", - }, - }, + -- Configure LazyVim to load gruvbox + { + "LazyVim/LazyVim", + opts = { + colorscheme = "gruvbox", + }, + }, - -- change trouble config - { - "folke/trouble.nvim", - -- opts will be merged with the parent spec - opts = { use_diagnostic_signs = true }, - }, + -- change trouble config + { + "folke/trouble.nvim", + -- opts will be merged with the parent spec + opts = { use_diagnostic_signs = true }, + }, - -- disable trouble - { "folke/trouble.nvim", enabled = false }, + -- disable trouble + { "folke/trouble.nvim", enabled = false }, - -- override nvim-cmp and add cmp-emoji - { - "hrsh7th/nvim-cmp", - dependencies = { "hrsh7th/cmp-emoji" }, - ---@param opts cmp.ConfigSchema - opts = function(_, opts) - table.insert(opts.sources, { name = "emoji" }) - end, - }, + -- override nvim-cmp and add cmp-emoji + { + "hrsh7th/nvim-cmp", + dependencies = { "hrsh7th/cmp-emoji" }, + ---@param opts cmp.ConfigSchema + opts = function(_, opts) + table.insert(opts.sources, { name = "emoji" }) + end, + }, - -- change some telescope options and a keymap to browse plugin files - { - "nvim-telescope/telescope.nvim", - keys = { + -- change some telescope options and a keymap to browse plugin files + { + "nvim-telescope/telescope.nvim", + keys = { -- add a keymap to browse plugin files -- stylua: ignore { @@ -51,188 +51,188 @@ return { function() require("telescope.builtin").find_files({ cwd = require("lazy.core.config").options.root }) end, desc = "Find Plugin File", }, - }, - -- change some options - opts = { - defaults = { - layout_strategy = "horizontal", - layout_config = { prompt_position = "top" }, - sorting_strategy = "ascending", - winblend = 0, - }, - }, - }, + }, + -- change some options + opts = { + defaults = { + layout_strategy = "horizontal", + layout_config = { prompt_position = "top" }, + sorting_strategy = "ascending", + winblend = 0, + }, + }, + }, - -- add pyright to lspconfig - { - "neovim/nvim-lspconfig", - ---@class PluginLspOpts - opts = { - ---@type lspconfig.options - servers = { - -- pyright will be automatically installed with mason and loaded with lspconfig - pyright = {}, - }, - }, - }, + -- add pyright to lspconfig + { + "neovim/nvim-lspconfig", + ---@class PluginLspOpts + opts = { + ---@type lspconfig.options + servers = { + -- pyright will be automatically installed with mason and loaded with lspconfig + pyright = {}, + }, + }, + }, - -- add tsserver and setup with typescript.nvim instead of lspconfig - { - "neovim/nvim-lspconfig", - dependencies = { - "jose-elias-alvarez/typescript.nvim", - init = function() - require("lazyvim.util").lsp.on_attach(function(_, buffer) + -- add tsserver and setup with typescript.nvim instead of lspconfig + { + "neovim/nvim-lspconfig", + dependencies = { + "jose-elias-alvarez/typescript.nvim", + init = function() + require("lazyvim.util").lsp.on_attach(function(_, buffer) -- stylua: ignore vim.keymap.set( "n", "co", "TypescriptOrganizeImports", { buffer = buffer, desc = "Organize Imports" }) - vim.keymap.set("n", "cR", "TypescriptRenameFile", { desc = "Rename File", buffer = buffer }) - end) - end, - }, - ---@class PluginLspOpts - opts = { - ---@type lspconfig.options - servers = { - -- tsserver will be automatically installed with mason and loaded with lspconfig - tsserver = {}, - }, - -- you can do any additional lsp server setup here - -- return true if you don't want this server to be setup with lspconfig - ---@type table - setup = { - -- example to setup with typescript.nvim - tsserver = function(_, opts) - require("typescript").setup({ server = opts }) - return true - end, - -- Specify * to use this function as a fallback for any server - -- ["*"] = function(server, opts) end, - }, - }, - }, + vim.keymap.set("n", "cR", "TypescriptRenameFile", { desc = "Rename File", buffer = buffer }) + end) + end, + }, + ---@class PluginLspOpts + opts = { + ---@type lspconfig.options + servers = { + -- tsserver will be automatically installed with mason and loaded with lspconfig + tsserver = {}, + }, + -- you can do any additional lsp server setup here + -- return true if you don't want this server to be setup with lspconfig + ---@type table + setup = { + -- example to setup with typescript.nvim + tsserver = function(_, opts) + require("typescript").setup({ server = opts }) + return true + end, + -- Specify * to use this function as a fallback for any server + -- ["*"] = function(server, opts) end, + }, + }, + }, - -- for typescript, LazyVim also includes extra specs to properly setup lspconfig, - -- treesitter, mason and typescript.nvim. So instead of the above, you can use: - { import = "lazyvim.plugins.extras.lang.typescript" }, + -- for typescript, LazyVim also includes extra specs to properly setup lspconfig, + -- treesitter, mason and typescript.nvim. So instead of the above, you can use: + { import = "lazyvim.plugins.extras.lang.typescript" }, - -- add more treesitter parsers - { - "nvim-treesitter/nvim-treesitter", - opts = { - ensure_installed = { - "bash", - "html", - "javascript", - "json", - "lua", - "markdown", - "markdown_inline", - "python", - "query", - "regex", - "tsx", - "typescript", - "vim", - "yaml", - }, - }, - }, + -- add more treesitter parsers + { + "nvim-treesitter/nvim-treesitter", + opts = { + ensure_installed = { + "bash", + "html", + "javascript", + "json", + "lua", + "markdown", + "markdown_inline", + "python", + "query", + "regex", + "tsx", + "typescript", + "vim", + "yaml", + }, + }, + }, - -- since `vim.tbl_deep_extend`, can only merge tables and not lists, the code above - -- would overwrite `ensure_installed` with the new value. - -- If you'd rather extend the default config, use the code below instead: - { - "nvim-treesitter/nvim-treesitter", - opts = function(_, opts) - -- add tsx and treesitter - vim.list_extend(opts.ensure_installed, { - "tsx", - "typescript", - }) - end, - }, + -- since `vim.tbl_deep_extend`, can only merge tables and not lists, the code above + -- would overwrite `ensure_installed` with the new value. + -- If you'd rather extend the default config, use the code below instead: + { + "nvim-treesitter/nvim-treesitter", + opts = function(_, opts) + -- add tsx and treesitter + vim.list_extend(opts.ensure_installed, { + "tsx", + "typescript", + }) + end, + }, - -- the opts function can also be used to change the default opts: - { - "nvim-lualine/lualine.nvim", - event = "VeryLazy", - opts = function(_, opts) - table.insert(opts.sections.lualine_x, "😄") - end, - }, + -- the opts function can also be used to change the default opts: + { + "nvim-lualine/lualine.nvim", + event = "VeryLazy", + opts = function(_, opts) + table.insert(opts.sections.lualine_x, "😄") + end, + }, - -- or you can return new options to override all the defaults - { - "nvim-lualine/lualine.nvim", - event = "VeryLazy", - opts = function() - return { - --[[add your custom lualine config here]] - } - end, - }, + -- or you can return new options to override all the defaults + { + "nvim-lualine/lualine.nvim", + event = "VeryLazy", + opts = function() + return { + --[[add your custom lualine config here]] + } + end, + }, - -- use mini.starter instead of alpha - { import = "lazyvim.plugins.extras.ui.mini-starter" }, + -- use mini.starter instead of alpha + { import = "lazyvim.plugins.extras.ui.mini-starter" }, - -- add jsonls and schemastore packages, and setup treesitter for json, json5 and jsonc - { import = "lazyvim.plugins.extras.lang.json" }, + -- add jsonls and schemastore packages, and setup treesitter for json, json5 and jsonc + { import = "lazyvim.plugins.extras.lang.json" }, - -- add any tools you want to have installed below - { - "williamboman/mason.nvim", - opts = { - ensure_installed = { - "stylua", - "shellcheck", - "shfmt", - "flake8", - }, - }, - }, + -- add any tools you want to have installed below + { + "williamboman/mason.nvim", + opts = { + ensure_installed = { + "stylua", + "shellcheck", + "shfmt", + "flake8", + }, + }, + }, - -- Use for completion and snippets (supertab) - { - "hrsh7th/nvim-cmp", - dependencies = { - "hrsh7th/cmp-emoji", - }, - ---@param opts cmp.ConfigSchema - opts = function(_, opts) - local has_words_before = function() - unpack = unpack or table.unpack - local line, col = unpack(vim.api.nvim_win_get_cursor(0)) - return col ~= 0 and vim.api.nvim_buf_get_lines(0, line - 1, line, true)[1]:sub(col, col):match("%s") == nil - end + -- Use for completion and snippets (supertab) + { + "hrsh7th/nvim-cmp", + dependencies = { + "hrsh7th/cmp-emoji", + }, + ---@param opts cmp.ConfigSchema + opts = function(_, opts) + local has_words_before = function() + unpack = unpack or table.unpack + local line, col = unpack(vim.api.nvim_win_get_cursor(0)) + return col ~= 0 and vim.api.nvim_buf_get_lines(0, line - 1, line, true)[1]:sub(col, col):match("%s") == nil + end - local cmp = require("cmp") + local cmp = require("cmp") - opts.mapping = vim.tbl_extend("force", opts.mapping, { - [""] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_next_item() - elseif vim.snippet.active({ direction = 1 }) then - vim.schedule(function() - vim.snippet.jump(1) - end) - elseif has_words_before() then - cmp.complete() - else - fallback() - end - end, { "i", "s" }), - [""] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_prev_item() - elseif vim.snippet.active({ direction = -1 }) then - vim.schedule(function() - vim.snippet.jump(-1) - end) - else - fallback() - end - end, { "i", "s" }), - }) - end, - }, + opts.mapping = vim.tbl_extend("force", opts.mapping, { + [""] = cmp.mapping(function(fallback) + if cmp.visible() then + cmp.select_next_item() + elseif vim.snippet.active({ direction = 1 }) then + vim.schedule(function() + vim.snippet.jump(1) + end) + elseif has_words_before() then + cmp.complete() + else + fallback() + end + end, { "i", "s" }), + [""] = cmp.mapping(function(fallback) + if cmp.visible() then + cmp.select_prev_item() + elseif vim.snippet.active({ direction = -1 }) then + vim.schedule(function() + vim.snippet.jump(-1) + end) + else + fallback() + end + end, { "i", "s" }), + }) + end, + }, } diff --git a/lua/plugins/file-management.lua b/lua/plugins/file-management.lua index 5ead744..0292082 100644 --- a/lua/plugins/file-management.lua +++ b/lua/plugins/file-management.lua @@ -1,27 +1,27 @@ return { - { - "stevearc/oil.nvim", - cmd = "Oil", - opts = {}, - dependencies = { "nvim-tree/nvim-web-devicons" }, - }, - { - "akinsho/toggleterm.nvim", - cmd = "ToggleTerm", - opts = { - float_opts = { - border = "curved", - title_pos = "left", - width = 128, - height = 16, - row = 1, - }, - winbar = { - enabled = true, - name_formatter = function(term) -- term: Terminal - return term.name - end, - }, - }, - }, + { + "stevearc/oil.nvim", + cmd = "Oil", + opts = {}, + dependencies = { "nvim-tree/nvim-web-devicons" }, + }, + { + "akinsho/toggleterm.nvim", + cmd = "ToggleTerm", + opts = { + float_opts = { + border = "curved", + title_pos = "left", + width = 128, + height = 16, + row = 1, + }, + winbar = { + enabled = true, + name_formatter = function(term) -- term: Terminal + return term.name + end, + }, + }, + }, } diff --git a/lua/plugins/git.lua b/lua/plugins/git.lua index a7021f0..4c5b615 100644 --- a/lua/plugins/git.lua +++ b/lua/plugins/git.lua @@ -1,11 +1,11 @@ return { - { - "f-person/git-blame.nvim", - event = "BufReadPre", - opts = { - date_format = "%x • %X", - schedule_event = "CursorHold", - clear_event = "CursorHoldI", - }, - }, + { + "f-person/git-blame.nvim", + event = "BufReadPre", + opts = { + date_format = "%x • %X", + schedule_event = "CursorHold", + clear_event = "CursorHoldI", + }, + }, } diff --git a/lua/plugins/indent.lua b/lua/plugins/indent.lua index a0c6855..758c723 100644 --- a/lua/plugins/indent.lua +++ b/lua/plugins/indent.lua @@ -1,6 +1,6 @@ return { - { - "Darazaki/indent-o-matic", - event = "BufReadPre", - }, + { + "Darazaki/indent-o-matic", + event = "BufReadPre", + }, } diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index d08bc29..721df8a 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -1,62 +1,62 @@ return { - { - "opdavies/toggle-checkbox.nvim", - ft = "markdown", - }, - { - "yujinyuz/gitpad.nvim", - opts = { - title = "Note", - border = "rounded", - dir = "~/Workspace/Notes/", - }, - }, - { - "jmbuhr/otter.nvim", - ft = "markdown", - dependencies = { - "hrsh7th/nvim-cmp", -- optional, for completion - "neovim/nvim-lspconfig", - "nvim-treesitter/nvim-treesitter", - }, - }, - { - "vhyrro/luarocks.nvim", - lazy = true, - priority = 1001, - opts = { - rocks = { "magick" }, - }, - }, - { - "nvim-neorg/neorg", - dependencies = { "luarocks.nvim" }, - ft = { "norg" }, - version = "*", - }, - { - "3rd/image.nvim", - ft = { "markdown", "quarto", "vimwiki" }, - dependencies = { "luarocks.nvim" }, - opts = { - backend = "kitty", - integrations = { - markdown = { - enabled = true, - only_render_image_at_cursor = false, - filetypes = { "markdown", "vimwiki", "quarto" }, - }, - }, - editor_only_render_when_focused = false, - window_overlap_clear_enabled = true, - -- window_overlap_clear_ft_ignore = { 'cmp_menu', 'cmp_docs', 'scrollview' }, - tmux_show_only_in_active_window = true, - window_overlap_clear_ft_ignore = { "cmp_menu", "cmp_docs", "scrollview", "scrollview_sign" }, - max_width = nil, - max_height = nil, - max_width_window_percentage = nil, - max_height_window_percentage = 30, - kitty_method = "normal", - }, - }, + { + "opdavies/toggle-checkbox.nvim", + ft = "markdown", + }, + { + "yujinyuz/gitpad.nvim", + opts = { + title = "Note", + border = "rounded", + dir = "~/Workspace/Notes/", + }, + }, + { + "jmbuhr/otter.nvim", + ft = "markdown", + dependencies = { + "hrsh7th/nvim-cmp", -- optional, for completion + "neovim/nvim-lspconfig", + "nvim-treesitter/nvim-treesitter", + }, + }, + { + "vhyrro/luarocks.nvim", + lazy = true, + priority = 1001, + opts = { + rocks = { "magick" }, + }, + }, + { + "nvim-neorg/neorg", + dependencies = { "luarocks.nvim" }, + ft = { "norg" }, + version = "*", + }, + { + "3rd/image.nvim", + ft = { "markdown", "quarto", "vimwiki" }, + dependencies = { "luarocks.nvim" }, + opts = { + backend = "kitty", + integrations = { + markdown = { + enabled = true, + only_render_image_at_cursor = false, + filetypes = { "markdown", "vimwiki", "quarto" }, + }, + }, + editor_only_render_when_focused = false, + window_overlap_clear_enabled = true, + -- window_overlap_clear_ft_ignore = { 'cmp_menu', 'cmp_docs', 'scrollview' }, + tmux_show_only_in_active_window = true, + window_overlap_clear_ft_ignore = { "cmp_menu", "cmp_docs", "scrollview", "scrollview_sign" }, + max_width = nil, + max_height = nil, + max_width_window_percentage = nil, + max_height_window_percentage = 30, + kitty_method = "normal", + }, + }, } diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 33e856d..d4757b5 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -16,73 +16,73 @@ local logo = [[ ░ ░ ░ ░ ░ ░ ░ ░ ░ ]] return { - { - "LazyVim/LazyVim", - opts = { - colorscheme = "everforest", - }, - }, - { - "goolord/alpha-nvim", - opts = { - section = { - header = { - val = vim.split(logo, "\n"), - }, - }, - }, - }, - { - "hrsh7th/nvim-cmp", - opts = { - window = { - documentation = { - border = "rounded", - }, - completion = { - border = "rounded", - }, - }, - }, - }, - { - "folke/noice.nvim", - opts = { - presets = { - bottom_search = false, - lsp_doc_border = true, - }, - lsp = { - hover = { - silent = true, - }, - }, - }, - }, - { - "nvim-neo-tree/neo-tree.nvim", - dependencies = "MunifTanjim/nui.nvim", - version = "*", - opts = { - auto_clean_after_session_restore = true, - close_if_last_window = true, - }, - }, - { - "neovim/nvim-lspconfig", - opts = { - servers = { eslint = {} }, - setup = { - eslint = function() - require("lazyvim.util").lsp.on_attach(function(client) - if client.name == "eslint" then - client.server_capabilities.documentFormattingProvider = true - elseif client.name == "tsserver" then - client.server_capabilities.documentFormattingProvider = false - end - end) - end, - }, - }, - }, + { + "LazyVim/LazyVim", + opts = { + colorscheme = "everforest", + }, + }, + { + "goolord/alpha-nvim", + opts = { + section = { + header = { + val = vim.split(logo, "\n"), + }, + }, + }, + }, + { + "hrsh7th/nvim-cmp", + opts = { + window = { + documentation = { + border = "rounded", + }, + completion = { + border = "rounded", + }, + }, + }, + }, + { + "folke/noice.nvim", + opts = { + presets = { + bottom_search = false, + lsp_doc_border = true, + }, + lsp = { + hover = { + silent = true, + }, + }, + }, + }, + { + "nvim-neo-tree/neo-tree.nvim", + dependencies = "MunifTanjim/nui.nvim", + version = "*", + opts = { + auto_clean_after_session_restore = true, + close_if_last_window = true, + }, + }, + { + "neovim/nvim-lspconfig", + opts = { + servers = { eslint = {} }, + setup = { + eslint = function() + require("lazyvim.util").lsp.on_attach(function(client) + if client.name == "eslint" then + client.server_capabilities.documentFormattingProvider = true + elseif client.name == "tsserver" then + client.server_capabilities.documentFormattingProvider = false + end + end) + end, + }, + }, + }, } diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index e425725..b3ca206 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -1,26 +1,26 @@ return { - { - "neanias/everforest-nvim", - opts = { - background = "medium", - }, - config = function() end, - }, - { - "brenoprata10/nvim-highlight-colors", - event = "BufReadPre", - opts = { - render = "virtual", - virtual_symbol = "", - enable_tailwind = true, - }, - }, - { - "HiPhish/rainbow-delimiters.nvim", - event = "BufReadPre", - }, - { - "kevinhwang91/nvim-ufo", - event = "BufReadPre", - }, + { + "neanias/everforest-nvim", + opts = { + background = "medium", + }, + config = function() end, + }, + { + "brenoprata10/nvim-highlight-colors", + event = "BufReadPre", + opts = { + render = "virtual", + virtual_symbol = "", + enable_tailwind = true, + }, + }, + { + "HiPhish/rainbow-delimiters.nvim", + event = "BufReadPre", + }, + { + "kevinhwang91/nvim-ufo", + event = "BufReadPre", + }, }