chore: change indent

This commit is contained in:
fm39hz-workstation 2024-05-25 22:27:46 +07:00
parent 2aa7eb0ade
commit b3d957994b
15 changed files with 962 additions and 653 deletions

View file

@ -1,105 +1,414 @@
{ {
"LazyVim": { "branch": "main", "commit": "0f6ff53ce336082869314db11e9dfa487cf83292" }, "LazyVim": {
"SchemaStore.nvim": { "branch": "main", "commit": "9a5992a881583d886bfbb46631a09f736f0fae50" }, "branch": "main",
"aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, "commit": "0f6ff53ce336082869314db11e9dfa487cf83292"
"alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, },
"bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, "SchemaStore.nvim": {
"catppuccin": { "branch": "main", "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" }, "branch": "main",
"clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, "commit": "9a5992a881583d886bfbb46631a09f736f0fae50"
"cmake-tools.nvim": { "branch": "master", "commit": "d84e9ec2b71f18a39e8d8c4301796c77d64b80ef" }, },
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "aerial.nvim": {
"cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "branch": "master",
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "commit": "bd5f141a547c082e9c1644026f38590407dad659"
"cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, },
"codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, "alpha-nvim": {
"compiler.nvim": { "branch": "main", "commit": "8e4ec33a140afb7746be96630a991d7dd777d9cc" }, "branch": "main",
"conform.nvim": { "branch": "master", "commit": "f3b930db4964d60e255c8f9e37b7f2218dfc08cb" }, "commit": "41283fb402713fc8b327e60907f74e46166f4cfd"
"dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, },
"dressing.nvim": { "branch": "master", "commit": "3c38ac861e1b8d4077ff46a779cde17330b29f3a" }, "bufferline.nvim": {
"edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, "branch": "main",
"everforest-nvim": { "branch": "main", "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" }, "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe"
"flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, },
"friendly-snippets": { "branch": "main", "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" }, "catppuccin": {
"garbage-day.nvim": { "branch": "main", "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" }, "branch": "main",
"git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8"
"gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, },
"harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "clangd_extensions.nvim": {
"headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, "branch": "main",
"image.nvim": { "branch": "master", "commit": "2a618c86d9f8fd9f7895d12b55ec2f31fd14fa05" }, "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f"
"indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, },
"indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "cmake-tools.nvim": {
"instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "branch": "master",
"lazy.nvim": { "branch": "main", "commit": "8f19915175395680808de529e4220da8dafc0759" }, "commit": "d84e9ec2b71f18a39e8d8c4301796c77d64b80ef"
"leap.nvim": { "branch": "main", "commit": "8f4d3ab9fe5c906c5745150191831c5ee0a427a0" }, },
"leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "cmp-buffer": {
"lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "branch": "main",
"luarocks.nvim": { "branch": "main", "commit": "d3dda396d66e484590f253d1ac6d8980e3130807" }, "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa"
"markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, },
"mason-lspconfig.nvim": { "branch": "main", "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" }, "cmp-nvim-lsp": {
"mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, "branch": "main",
"mason.nvim": { "branch": "main", "commit": "49ff59aded1047a773670651cfa40e76e63c6377" }, "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d"
"mini.ai": { "branch": "main", "commit": "a0262e61f79dfc7bb940d1719c00b0ede042ddd7" }, },
"mini.animate": { "branch": "main", "commit": "82519630b2760ffc516ebc387bef632f9c07b9f5" }, "cmp-path": {
"mini.diff": { "branch": "main", "commit": "25e3a8984b35f0135600226768140e55e9f164b7" }, "branch": "main",
"mini.files": { "branch": "main", "commit": "759e2d213b13914fcd125eb8bfb80e3f3c607367" }, "commit": "91ff86cd9c29299a64f968ebb45846c485725f23"
"mini.move": { "branch": "main", "commit": "251d541a8ab745e81295a53c128829cb2bff18e3" }, },
"mini.pairs": { "branch": "main", "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" }, "cmp-tabnine": {
"neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "branch": "main",
"neoconf.nvim": { "branch": "main", "commit": "4c6813145e07b276ee9d0704ffa7f2b2ed598cbe" }, "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2"
"neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, },
"neorg": { "branch": "main", "commit": "f7c3fe69bea1f111ebd3dbd16e7b0f3f50a8cd8b" }, "codesnap.nvim": {
"neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, "branch": "main",
"neotest-dotnet": { "branch": "main", "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" }, "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b"
"neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, },
"noice.nvim": { "branch": "main", "commit": "f119045f38792ad5311e5f9be7a879e4c1a95fe0" }, "compiler.nvim": {
"none-ls.nvim": { "branch": "main", "commit": "60f5f80686f5a272ed3281a7d4962cb54dc5348e" }, "branch": "main",
"nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "commit": "8e4ec33a140afb7746be96630a991d7dd777d9cc"
"nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, },
"nvim-dap": { "branch": "master", "commit": "c65c163daa47e0623dd85d2303fce0c22e52ad01" }, "conform.nvim": {
"nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, "branch": "master",
"nvim-dap-ui": { "branch": "master", "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" }, "commit": "f3b930db4964d60e255c8f9e37b7f2218dfc08cb"
"nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, },
"nvim-highlight-colors": { "branch": "main", "commit": "582064092cff170331064b7d198a5b97cb261fca" }, "dial.nvim": {
"nvim-jdtls": { "branch": "master", "commit": "10691312d51c5485c656a71258b55d3798d3fb3e" }, "branch": "master",
"nvim-lint": { "branch": "master", "commit": "e19842a05aae484957ad20710444757bc0a61d63" }, "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64"
"nvim-lspconfig": { "branch": "master", "commit": "b972e7154bc94ab4ecdbb38c8edbccac36f83996" }, },
"nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "dressing.nvim": {
"nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "branch": "master",
"nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "commit": "3c38ac861e1b8d4077ff46a779cde17330b29f3a"
"nvim-snippets": { "branch": "main", "commit": "343c687b463ff0c71febd4582076fa5b96214475" }, },
"nvim-spectre": { "branch": "master", "commit": "5690ea46baf08bbc1623980012e14b6239ce582e" }, "edgy.nvim": {
"nvim-treesitter": { "branch": "master", "commit": "78e11ab7cedabe5dfb3b600c6682712271c59acf" }, "branch": "main",
"nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055"
"nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, },
"nvim-ts-autotag": { "branch": "main", "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" }, "everforest-nvim": {
"nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, "branch": "main",
"nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, "commit": "ed4ba26c911696d69cfda26014ec740861d324e1"
"oil.nvim": { "branch": "master", "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" }, },
"omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "flit.nvim": {
"one-small-step-for-vimkind": { "branch": "main", "commit": "4dd162b3b43098bc5d554d4f81463e93b871b12d" }, "branch": "main",
"otter.nvim": { "branch": "main", "commit": "5cd161f28835fada50d99c89dc05041565a27bdb" }, "commit": "56490317983218b09698f8c960c3669958b12b32"
"outline.nvim": { "branch": "main", "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" }, },
"overseer.nvim": { "branch": "master", "commit": "31f309692c9dd9162d3f63b5456a7932799c347c" }, "friendly-snippets": {
"persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "branch": "main",
"plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2"
"project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, },
"rainbow-delimiters.nvim": { "branch": "master", "commit": "849803e0a687c6ef7c9a0d305bd4d441017b8abf" }, "garbage-day.nvim": {
"refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "branch": "main",
"semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac"
"tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, "git-blame.nvim": {
"telescope.nvim": { "branch": "master", "commit": "c2ce039188e22288449e43b77710036e69a45a70" }, "branch": "master",
"todo-comments.nvim": { "branch": "main", "commit": "e1549807066947818113a7d7ed48f637e49620d3" }, "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8"
"toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, },
"toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, "gitpad.nvim": {
"tokyonight.nvim": { "branch": "main", "commit": "b9b494fa7f7bbf2fe0747b47fa290fb7a4eddcc7" }, "branch": "main",
"trouble.nvim": { "branch": "main", "commit": "a8264a65a0b894832ea642844f5b7c30112c458f" }, "commit": "0c06ade8876fac93369183341d6d7125b859071b"
"ts-comments.nvim": { "branch": "main", "commit": "dd4424521aa097d012290126eb08f8b6bf52146a" }, },
"ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "harpoon": {
"tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, "branch": "harpoon2",
"venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, "commit": "0378a6c428a0bed6a2781d459d7943843f374bce"
"vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, },
"vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, "headlines.nvim": {
"which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }, "branch": "master",
"yanky.nvim": { "branch": "main", "commit": "8756d19923ad871eb95f543a8a98c026b4a8494f" } "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"
}
}

View file

@ -42,4 +42,4 @@
"NEWS.md": "4964" "NEWS.md": "4964"
}, },
"version": 4 "version": 4
} }

View file

@ -2,9 +2,9 @@
-- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua -- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua
-- Add any additional autocmds here -- Add any additional autocmds here
vim.api.nvim_create_autocmd("User", { vim.api.nvim_create_autocmd("User", {
pattern = "MiniFilesWindowOpen", pattern = "MiniFilesWindowOpen",
callback = function(args) callback = function(args)
local win_id = args.data.win_id local win_id = args.data.win_id
vim.api.nvim_win_set_config(win_id, { border = "rounded" }) vim.api.nvim_win_set_config(win_id, { border = "rounded" })
end, end,
}) })

View file

@ -17,20 +17,20 @@ map("n", "<C-/>", "<CMD>ToggleTerm direction=float<CR>", { desc = "Open Floating
-- Markdown -- Markdown
map("n", "<leader>ct", ":lua require('toggle-checkbox').toggle()<CR>", { desc = "Toggle Checkbox" }) map("n", "<leader>ct", ":lua require('toggle-checkbox').toggle()<CR>", { desc = "Toggle Checkbox" })
map("n", "<leader>pb", function() map("n", "<leader>pb", function()
require("gitpad").toggle_gitpad_branch() require("gitpad").toggle_gitpad_branch()
end, { desc = "Toogle Gitpad branch" }) end, { desc = "Toogle Gitpad branch" })
map("n", "<leader>pd", function() map("n", "<leader>pd", function()
local date_filename = "daily-" .. os.date("%Y-%m-%d.md") 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' }) require("gitpad").toggle_gitpad({ filename = date_filename }) -- or require('gitpad').toggle_gitpad({ filename = date_filename, title = 'Daily notes' })
end, { desc = "Toogle Gitpad Daily notes" }) end, { desc = "Toogle Gitpad Daily notes" })
map("n", "<leader>pf", function() map("n", "<leader>pf", function()
local filename = vim.fn.expand("%:p") -- or just use vim.fn.bufname() local filename = vim.fn.expand("%:p") -- or just use vim.fn.bufname()
if filename == "" then if filename == "" then
vim.notify("empty bufname") vim.notify("empty bufname")
return return
end end
filename = vim.fn.pathshorten(filename, 2) .. ".md" filename = vim.fn.pathshorten(filename, 2) .. ".md"
require("gitpad").toggle_gitpad({ filename = filename }) -- or require('gitpad').toggle_gitpad({ filename = filename, title = 'Current file notes' }) require("gitpad").toggle_gitpad({ filename = filename }) -- or require('gitpad').toggle_gitpad({ filename = filename, title = 'Current file notes' })
end, { desc = "Toogle Gitpad per file notes" }) end, { desc = "Toogle Gitpad per file notes" })
-- Git -- Git
@ -38,10 +38,10 @@ map("n", "<leader>gb", "<CMD>GitBlameToggle<CR>", { desc = "Toggle Git Blame" })
-- Development -- Development
map({ "n", "i", "v" }, "<f12>", function() map({ "n", "i", "v" }, "<f12>", function()
vim.lsp.buf.definition() vim.lsp.buf.definition()
end, { desc = "Go to definition" }) end, { desc = "Go to definition" })
map({ "n", "i", "v" }, "<S-f12>", function() map({ "n", "i", "v" }, "<S-f12>", function()
vim.lsp.buf.declaration() vim.lsp.buf.declaration()
end, { desc = "Go to declaration" }) end, { desc = "Go to declaration" })
map("n", "<F6>", "<CMD>CompilerOpen<CR>", { desc = "Open compiler" }) map("n", "<F6>", "<CMD>CompilerOpen<CR>", { desc = "Open compiler" })
map("n", "<S-F6>", "<CMD>CompilerRedo<CR>", { desc = "Compiler redo" }) map("n", "<S-F6>", "<CMD>CompilerRedo<CR>", { desc = "Compiler redo" })

View file

@ -9,77 +9,77 @@ end
vim.opt.rtp:prepend(vim.env.LAZY or lazypath) vim.opt.rtp:prepend(vim.env.LAZY or lazypath)
require("lazy").setup({ require("lazy").setup({
spec = { spec = {
-- add LazyVim and import its plugins -- add LazyVim and import its plugins
{ "LazyVim/LazyVim", import = "lazyvim.plugins" }, { "LazyVim/LazyVim", import = "lazyvim.plugins" },
-- import any extras modules here -- import any extras modules here
{ import = "lazyvim.plugins.extras.coding.tabnine" }, { import = "lazyvim.plugins.extras.coding.tabnine" },
{ import = "lazyvim.plugins.extras.coding.yanky" }, { import = "lazyvim.plugins.extras.coding.yanky" },
{ import = "lazyvim.plugins.extras.dap.core" }, { import = "lazyvim.plugins.extras.dap.core" },
{ import = "lazyvim.plugins.extras.dap.nlua" }, { import = "lazyvim.plugins.extras.dap.nlua" },
{ import = "lazyvim.plugins.extras.editor.aerial" }, { import = "lazyvim.plugins.extras.editor.aerial" },
{ import = "lazyvim.plugins.extras.editor.dial" }, { import = "lazyvim.plugins.extras.editor.dial" },
{ import = "lazyvim.plugins.extras.editor.harpoon2" }, { import = "lazyvim.plugins.extras.editor.harpoon2" },
{ import = "lazyvim.plugins.extras.editor.illuminate" }, { import = "lazyvim.plugins.extras.editor.illuminate" },
{ import = "lazyvim.plugins.extras.editor.leap" }, { import = "lazyvim.plugins.extras.editor.leap" },
{ import = "lazyvim.plugins.extras.editor.mini-diff" }, { import = "lazyvim.plugins.extras.editor.mini-diff" },
{ import = "lazyvim.plugins.extras.editor.mini-files" }, { import = "lazyvim.plugins.extras.editor.mini-files" },
{ import = "lazyvim.plugins.extras.editor.mini-move" }, { import = "lazyvim.plugins.extras.editor.mini-move" },
{ import = "lazyvim.plugins.extras.editor.navic" }, { import = "lazyvim.plugins.extras.editor.navic" },
{ import = "lazyvim.plugins.extras.editor.outline" }, { import = "lazyvim.plugins.extras.editor.outline" },
{ import = "lazyvim.plugins.extras.editor.refactoring" }, { import = "lazyvim.plugins.extras.editor.refactoring" },
{ import = "lazyvim.plugins.extras.formatting.prettier" }, { import = "lazyvim.plugins.extras.formatting.prettier" },
{ import = "lazyvim.plugins.extras.lang.clangd" }, { import = "lazyvim.plugins.extras.lang.clangd" },
{ import = "lazyvim.plugins.extras.lang.cmake" }, { import = "lazyvim.plugins.extras.lang.cmake" },
{ import = "lazyvim.plugins.extras.lang.docker" }, { import = "lazyvim.plugins.extras.lang.docker" },
{ import = "lazyvim.plugins.extras.lang.java" }, { import = "lazyvim.plugins.extras.lang.java" },
{ import = "lazyvim.plugins.extras.lang.json" }, { import = "lazyvim.plugins.extras.lang.json" },
{ import = "lazyvim.plugins.extras.lang.markdown" }, { import = "lazyvim.plugins.extras.lang.markdown" },
{ import = "lazyvim.plugins.extras.lang.omnisharp" }, { import = "lazyvim.plugins.extras.lang.omnisharp" },
{ import = "lazyvim.plugins.extras.lang.python" }, { import = "lazyvim.plugins.extras.lang.python" },
{ import = "lazyvim.plugins.extras.lang.python-semshi" }, { import = "lazyvim.plugins.extras.lang.python-semshi" },
{ import = "lazyvim.plugins.extras.lang.tailwind" }, { import = "lazyvim.plugins.extras.lang.tailwind" },
{ import = "lazyvim.plugins.extras.lang.typescript" }, { import = "lazyvim.plugins.extras.lang.typescript" },
{ import = "lazyvim.plugins.extras.lang.yaml" }, { import = "lazyvim.plugins.extras.lang.yaml" },
{ import = "lazyvim.plugins.extras.linting.eslint" }, { import = "lazyvim.plugins.extras.linting.eslint" },
{ import = "lazyvim.plugins.extras.lsp.none-ls" }, { import = "lazyvim.plugins.extras.lsp.none-ls" },
{ import = "lazyvim.plugins.extras.test.core" }, { import = "lazyvim.plugins.extras.test.core" },
{ import = "lazyvim.plugins.extras.ui.alpha" }, { import = "lazyvim.plugins.extras.ui.alpha" },
{ import = "lazyvim.plugins.extras.ui.edgy" }, { import = "lazyvim.plugins.extras.ui.edgy" },
{ import = "lazyvim.plugins.extras.ui.mini-animate" }, { import = "lazyvim.plugins.extras.ui.mini-animate" },
{ import = "lazyvim.plugins.extras.ui.treesitter-context" }, { import = "lazyvim.plugins.extras.ui.treesitter-context" },
{ import = "lazyvim.plugins.extras.util.dot" }, { import = "lazyvim.plugins.extras.util.dot" },
{ import = "lazyvim.plugins.extras.util.project" }, { import = "lazyvim.plugins.extras.util.project" },
-- import/override with your plugins -- import/override with your plugins
{ import = "plugins" }, { import = "plugins" },
}, },
defaults = { defaults = {
-- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. -- 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. -- 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, lazy = true,
-- It's recommended to leave version=false for now, since a lot the plugin that support versioning, -- 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. -- have outdated releases, which may break your Neovim install.
version = false, -- always use the latest git commit version = false, -- always use the latest git commit
-- version = "*", -- try installing the latest stable version for plugins that support semver -- version = "*", -- try installing the latest stable version for plugins that support semver
}, },
ui = { ui = {
border = "rounded", border = "rounded",
}, },
install = { colorscheme = { "everforest" } }, install = { colorscheme = { "everforest" } },
checker = { enabled = false }, -- automatically check for plugin updates checker = { enabled = false }, -- automatically check for plugin updates
performance = { performance = {
rtp = { rtp = {
-- disable some rtp plugins -- disable some rtp plugins
disabled_plugins = { disabled_plugins = {
"gzip", "gzip",
-- "matchit", -- "matchit",
-- "matchparen", -- "matchparen",
-- "netrwPlugin", -- "netrwPlugin",
"tarPlugin", "tarPlugin",
"tohtml", "tohtml",
"tutor", "tutor",
"zipPlugin", "zipPlugin",
}, },
}, },
}, },
}) })

View file

@ -1,9 +1,9 @@
return { return {
{ {
"kawre/leetcode.nvim", "kawre/leetcode.nvim",
cmd = "Leet", cmd = "Leet",
opts = { opts = {
non_standalone = true, non_standalone = true,
}, },
}, },
} }

View file

@ -1,24 +1,24 @@
return { return {
{ {
"jbyuki/instant.nvim", "jbyuki/instant.nvim",
cmd = { cmd = {
"InstantStartServer", "InstantStartServer",
"InstantStopServer", "InstantStopServer",
}, },
}, },
{ {
"mistricky/codesnap.nvim", "mistricky/codesnap.nvim",
build = "make", build = "make",
cmd = { cmd = {
"CodeSnap", "CodeSnap",
"CodeSnapSave", "CodeSnapSave",
}, },
opts = { opts = {
save_path = "~/Pictures/ScreenShot/", save_path = "~/Pictures/ScreenShot/",
has_line_number = true, has_line_number = true,
watermark = "• FM39hz •", watermark = "• FM39hz •",
bg_color = "#535c68", bg_color = "#535c68",
code_font_family = "JetbrainsMono Nerd Font", code_font_family = "JetbrainsMono Nerd Font",
}, },
}, },
} }

View file

@ -1,41 +1,41 @@
return { return {
-- Overall -- Overall
{ {
"Zeioth/compiler.nvim", "Zeioth/compiler.nvim",
cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" },
dependencies = { dependencies = {
"stevearc/overseer.nvim", "stevearc/overseer.nvim",
}, },
opts = {}, opts = {},
}, },
{ {
"stevearc/overseer.nvim", "stevearc/overseer.nvim",
cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" },
opts = { opts = {
task_list = { task_list = {
direction = "bottom", direction = "bottom",
min_height = 25, min_height = 25,
max_height = 25, max_height = 25,
default_detail = 1, default_detail = 1,
}, },
}, },
}, },
{ {
"zeioth/garbage-day.nvim", "zeioth/garbage-day.nvim",
event = "VeryLazy", event = "VeryLazy",
dependencies = "neovim/nvim-lspconfig", dependencies = "neovim/nvim-lspconfig",
opts = {}, opts = {},
}, },
-- TS / JS -- TS / JS
{ {
"dmmulroy/tsc.nvim", "dmmulroy/tsc.nvim",
cmd = "TSC", cmd = "TSC",
opts = { opts = {
use_trouble_qflist = true, use_trouble_qflist = true,
}, },
}, },
{ {
"dmmulroy/ts-error-translator.nvim", "dmmulroy/ts-error-translator.nvim",
ft = { "ts", "tsx" }, ft = { "ts", "tsx" },
}, },
} }

View file

@ -9,41 +9,41 @@ if true then return {} end
-- * disable/enabled LazyVim plugins -- * disable/enabled LazyVim plugins
-- * override the configuration of LazyVim plugins -- * override the configuration of LazyVim plugins
return { return {
-- add gruvbox -- add gruvbox
{ "ellisonleao/gruvbox.nvim" }, { "ellisonleao/gruvbox.nvim" },
-- Configure LazyVim to load gruvbox -- Configure LazyVim to load gruvbox
{ {
"LazyVim/LazyVim", "LazyVim/LazyVim",
opts = { opts = {
colorscheme = "gruvbox", colorscheme = "gruvbox",
}, },
}, },
-- change trouble config -- change trouble config
{ {
"folke/trouble.nvim", "folke/trouble.nvim",
-- opts will be merged with the parent spec -- opts will be merged with the parent spec
opts = { use_diagnostic_signs = true }, opts = { use_diagnostic_signs = true },
}, },
-- disable trouble -- disable trouble
{ "folke/trouble.nvim", enabled = false }, { "folke/trouble.nvim", enabled = false },
-- override nvim-cmp and add cmp-emoji -- override nvim-cmp and add cmp-emoji
{ {
"hrsh7th/nvim-cmp", "hrsh7th/nvim-cmp",
dependencies = { "hrsh7th/cmp-emoji" }, dependencies = { "hrsh7th/cmp-emoji" },
---@param opts cmp.ConfigSchema ---@param opts cmp.ConfigSchema
opts = function(_, opts) opts = function(_, opts)
table.insert(opts.sources, { name = "emoji" }) table.insert(opts.sources, { name = "emoji" })
end, end,
}, },
-- change some telescope options and a keymap to browse plugin files -- change some telescope options and a keymap to browse plugin files
{ {
"nvim-telescope/telescope.nvim", "nvim-telescope/telescope.nvim",
keys = { keys = {
-- add a keymap to browse plugin files -- add a keymap to browse plugin files
-- stylua: ignore -- stylua: ignore
{ {
@ -51,188 +51,188 @@ return {
function() require("telescope.builtin").find_files({ cwd = require("lazy.core.config").options.root }) end, function() require("telescope.builtin").find_files({ cwd = require("lazy.core.config").options.root }) end,
desc = "Find Plugin File", desc = "Find Plugin File",
}, },
}, },
-- change some options -- change some options
opts = { opts = {
defaults = { defaults = {
layout_strategy = "horizontal", layout_strategy = "horizontal",
layout_config = { prompt_position = "top" }, layout_config = { prompt_position = "top" },
sorting_strategy = "ascending", sorting_strategy = "ascending",
winblend = 0, winblend = 0,
}, },
}, },
}, },
-- add pyright to lspconfig -- add pyright to lspconfig
{ {
"neovim/nvim-lspconfig", "neovim/nvim-lspconfig",
---@class PluginLspOpts ---@class PluginLspOpts
opts = { opts = {
---@type lspconfig.options ---@type lspconfig.options
servers = { servers = {
-- pyright will be automatically installed with mason and loaded with lspconfig -- pyright will be automatically installed with mason and loaded with lspconfig
pyright = {}, pyright = {},
}, },
}, },
}, },
-- add tsserver and setup with typescript.nvim instead of lspconfig -- add tsserver and setup with typescript.nvim instead of lspconfig
{ {
"neovim/nvim-lspconfig", "neovim/nvim-lspconfig",
dependencies = { dependencies = {
"jose-elias-alvarez/typescript.nvim", "jose-elias-alvarez/typescript.nvim",
init = function() init = function()
require("lazyvim.util").lsp.on_attach(function(_, buffer) require("lazyvim.util").lsp.on_attach(function(_, buffer)
-- stylua: ignore -- stylua: ignore
vim.keymap.set( "n", "<leader>co", "TypescriptOrganizeImports", { buffer = buffer, desc = "Organize Imports" }) vim.keymap.set( "n", "<leader>co", "TypescriptOrganizeImports", { buffer = buffer, desc = "Organize Imports" })
vim.keymap.set("n", "<leader>cR", "TypescriptRenameFile", { desc = "Rename File", buffer = buffer }) vim.keymap.set("n", "<leader>cR", "TypescriptRenameFile", { desc = "Rename File", buffer = buffer })
end) end)
end, end,
}, },
---@class PluginLspOpts ---@class PluginLspOpts
opts = { opts = {
---@type lspconfig.options ---@type lspconfig.options
servers = { servers = {
-- tsserver will be automatically installed with mason and loaded with lspconfig -- tsserver will be automatically installed with mason and loaded with lspconfig
tsserver = {}, tsserver = {},
}, },
-- you can do any additional lsp server setup here -- you can do any additional lsp server setup here
-- return true if you don't want this server to be setup with lspconfig -- return true if you don't want this server to be setup with lspconfig
---@type table<string, fun(server:string, opts:_.lspconfig.options):boolean?> ---@type table<string, fun(server:string, opts:_.lspconfig.options):boolean?>
setup = { setup = {
-- example to setup with typescript.nvim -- example to setup with typescript.nvim
tsserver = function(_, opts) tsserver = function(_, opts)
require("typescript").setup({ server = opts }) require("typescript").setup({ server = opts })
return true return true
end, end,
-- Specify * to use this function as a fallback for any server -- Specify * to use this function as a fallback for any server
-- ["*"] = function(server, opts) end, -- ["*"] = function(server, opts) end,
}, },
}, },
}, },
-- for typescript, LazyVim also includes extra specs to properly setup lspconfig, -- for typescript, LazyVim also includes extra specs to properly setup lspconfig,
-- treesitter, mason and typescript.nvim. So instead of the above, you can use: -- treesitter, mason and typescript.nvim. So instead of the above, you can use:
{ import = "lazyvim.plugins.extras.lang.typescript" }, { import = "lazyvim.plugins.extras.lang.typescript" },
-- add more treesitter parsers -- add more treesitter parsers
{ {
"nvim-treesitter/nvim-treesitter", "nvim-treesitter/nvim-treesitter",
opts = { opts = {
ensure_installed = { ensure_installed = {
"bash", "bash",
"html", "html",
"javascript", "javascript",
"json", "json",
"lua", "lua",
"markdown", "markdown",
"markdown_inline", "markdown_inline",
"python", "python",
"query", "query",
"regex", "regex",
"tsx", "tsx",
"typescript", "typescript",
"vim", "vim",
"yaml", "yaml",
}, },
}, },
}, },
-- since `vim.tbl_deep_extend`, can only merge tables and not lists, the code above -- since `vim.tbl_deep_extend`, can only merge tables and not lists, the code above
-- would overwrite `ensure_installed` with the new value. -- would overwrite `ensure_installed` with the new value.
-- If you'd rather extend the default config, use the code below instead: -- If you'd rather extend the default config, use the code below instead:
{ {
"nvim-treesitter/nvim-treesitter", "nvim-treesitter/nvim-treesitter",
opts = function(_, opts) opts = function(_, opts)
-- add tsx and treesitter -- add tsx and treesitter
vim.list_extend(opts.ensure_installed, { vim.list_extend(opts.ensure_installed, {
"tsx", "tsx",
"typescript", "typescript",
}) })
end, end,
}, },
-- the opts function can also be used to change the default opts: -- the opts function can also be used to change the default opts:
{ {
"nvim-lualine/lualine.nvim", "nvim-lualine/lualine.nvim",
event = "VeryLazy", event = "VeryLazy",
opts = function(_, opts) opts = function(_, opts)
table.insert(opts.sections.lualine_x, "😄") table.insert(opts.sections.lualine_x, "😄")
end, end,
}, },
-- or you can return new options to override all the defaults -- or you can return new options to override all the defaults
{ {
"nvim-lualine/lualine.nvim", "nvim-lualine/lualine.nvim",
event = "VeryLazy", event = "VeryLazy",
opts = function() opts = function()
return { return {
--[[add your custom lualine config here]] --[[add your custom lualine config here]]
} }
end, end,
}, },
-- use mini.starter instead of alpha -- use mini.starter instead of alpha
{ import = "lazyvim.plugins.extras.ui.mini-starter" }, { import = "lazyvim.plugins.extras.ui.mini-starter" },
-- add jsonls and schemastore packages, and setup treesitter for json, json5 and jsonc -- add jsonls and schemastore packages, and setup treesitter for json, json5 and jsonc
{ import = "lazyvim.plugins.extras.lang.json" }, { import = "lazyvim.plugins.extras.lang.json" },
-- add any tools you want to have installed below -- add any tools you want to have installed below
{ {
"williamboman/mason.nvim", "williamboman/mason.nvim",
opts = { opts = {
ensure_installed = { ensure_installed = {
"stylua", "stylua",
"shellcheck", "shellcheck",
"shfmt", "shfmt",
"flake8", "flake8",
}, },
}, },
}, },
-- Use <tab> for completion and snippets (supertab) -- Use <tab> for completion and snippets (supertab)
{ {
"hrsh7th/nvim-cmp", "hrsh7th/nvim-cmp",
dependencies = { dependencies = {
"hrsh7th/cmp-emoji", "hrsh7th/cmp-emoji",
}, },
---@param opts cmp.ConfigSchema ---@param opts cmp.ConfigSchema
opts = function(_, opts) opts = function(_, opts)
local has_words_before = function() local has_words_before = function()
unpack = unpack or table.unpack unpack = unpack or table.unpack
local line, col = unpack(vim.api.nvim_win_get_cursor(0)) 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 return col ~= 0 and vim.api.nvim_buf_get_lines(0, line - 1, line, true)[1]:sub(col, col):match("%s") == nil
end end
local cmp = require("cmp") local cmp = require("cmp")
opts.mapping = vim.tbl_extend("force", opts.mapping, { opts.mapping = vim.tbl_extend("force", opts.mapping, {
["<Tab>"] = cmp.mapping(function(fallback) ["<Tab>"] = cmp.mapping(function(fallback)
if cmp.visible() then if cmp.visible() then
cmp.select_next_item() cmp.select_next_item()
elseif vim.snippet.active({ direction = 1 }) then elseif vim.snippet.active({ direction = 1 }) then
vim.schedule(function() vim.schedule(function()
vim.snippet.jump(1) vim.snippet.jump(1)
end) end)
elseif has_words_before() then elseif has_words_before() then
cmp.complete() cmp.complete()
else else
fallback() fallback()
end end
end, { "i", "s" }), end, { "i", "s" }),
["<S-Tab>"] = cmp.mapping(function(fallback) ["<S-Tab>"] = cmp.mapping(function(fallback)
if cmp.visible() then if cmp.visible() then
cmp.select_prev_item() cmp.select_prev_item()
elseif vim.snippet.active({ direction = -1 }) then elseif vim.snippet.active({ direction = -1 }) then
vim.schedule(function() vim.schedule(function()
vim.snippet.jump(-1) vim.snippet.jump(-1)
end) end)
else else
fallback() fallback()
end end
end, { "i", "s" }), end, { "i", "s" }),
}) })
end, end,
}, },
} }

View file

@ -1,27 +1,27 @@
return { return {
{ {
"stevearc/oil.nvim", "stevearc/oil.nvim",
cmd = "Oil", cmd = "Oil",
opts = {}, opts = {},
dependencies = { "nvim-tree/nvim-web-devicons" }, dependencies = { "nvim-tree/nvim-web-devicons" },
}, },
{ {
"akinsho/toggleterm.nvim", "akinsho/toggleterm.nvim",
cmd = "ToggleTerm", cmd = "ToggleTerm",
opts = { opts = {
float_opts = { float_opts = {
border = "curved", border = "curved",
title_pos = "left", title_pos = "left",
width = 128, width = 128,
height = 16, height = 16,
row = 1, row = 1,
}, },
winbar = { winbar = {
enabled = true, enabled = true,
name_formatter = function(term) -- term: Terminal name_formatter = function(term) -- term: Terminal
return term.name return term.name
end, end,
}, },
}, },
}, },
} }

View file

@ -1,11 +1,11 @@
return { return {
{ {
"f-person/git-blame.nvim", "f-person/git-blame.nvim",
event = "BufReadPre", event = "BufReadPre",
opts = { opts = {
date_format = "%x • %X", date_format = "%x • %X",
schedule_event = "CursorHold", schedule_event = "CursorHold",
clear_event = "CursorHoldI", clear_event = "CursorHoldI",
}, },
}, },
} }

View file

@ -1,6 +1,6 @@
return { return {
{ {
"Darazaki/indent-o-matic", "Darazaki/indent-o-matic",
event = "BufReadPre", event = "BufReadPre",
}, },
} }

View file

@ -1,62 +1,62 @@
return { return {
{ {
"opdavies/toggle-checkbox.nvim", "opdavies/toggle-checkbox.nvim",
ft = "markdown", ft = "markdown",
}, },
{ {
"yujinyuz/gitpad.nvim", "yujinyuz/gitpad.nvim",
opts = { opts = {
title = "Note", title = "Note",
border = "rounded", border = "rounded",
dir = "~/Workspace/Notes/", dir = "~/Workspace/Notes/",
}, },
}, },
{ {
"jmbuhr/otter.nvim", "jmbuhr/otter.nvim",
ft = "markdown", ft = "markdown",
dependencies = { dependencies = {
"hrsh7th/nvim-cmp", -- optional, for completion "hrsh7th/nvim-cmp", -- optional, for completion
"neovim/nvim-lspconfig", "neovim/nvim-lspconfig",
"nvim-treesitter/nvim-treesitter", "nvim-treesitter/nvim-treesitter",
}, },
}, },
{ {
"vhyrro/luarocks.nvim", "vhyrro/luarocks.nvim",
lazy = true, lazy = true,
priority = 1001, priority = 1001,
opts = { opts = {
rocks = { "magick" }, rocks = { "magick" },
}, },
}, },
{ {
"nvim-neorg/neorg", "nvim-neorg/neorg",
dependencies = { "luarocks.nvim" }, dependencies = { "luarocks.nvim" },
ft = { "norg" }, ft = { "norg" },
version = "*", version = "*",
}, },
{ {
"3rd/image.nvim", "3rd/image.nvim",
ft = { "markdown", "quarto", "vimwiki" }, ft = { "markdown", "quarto", "vimwiki" },
dependencies = { "luarocks.nvim" }, dependencies = { "luarocks.nvim" },
opts = { opts = {
backend = "kitty", backend = "kitty",
integrations = { integrations = {
markdown = { markdown = {
enabled = true, enabled = true,
only_render_image_at_cursor = false, only_render_image_at_cursor = false,
filetypes = { "markdown", "vimwiki", "quarto" }, filetypes = { "markdown", "vimwiki", "quarto" },
}, },
}, },
editor_only_render_when_focused = false, editor_only_render_when_focused = false,
window_overlap_clear_enabled = true, window_overlap_clear_enabled = true,
-- window_overlap_clear_ft_ignore = { 'cmp_menu', 'cmp_docs', 'scrollview' }, -- window_overlap_clear_ft_ignore = { 'cmp_menu', 'cmp_docs', 'scrollview' },
tmux_show_only_in_active_window = true, tmux_show_only_in_active_window = true,
window_overlap_clear_ft_ignore = { "cmp_menu", "cmp_docs", "scrollview", "scrollview_sign" }, window_overlap_clear_ft_ignore = { "cmp_menu", "cmp_docs", "scrollview", "scrollview_sign" },
max_width = nil, max_width = nil,
max_height = nil, max_height = nil,
max_width_window_percentage = nil, max_width_window_percentage = nil,
max_height_window_percentage = 30, max_height_window_percentage = 30,
kitty_method = "normal", kitty_method = "normal",
}, },
}, },
} }

View file

@ -16,73 +16,73 @@ local logo = [[
]] ]]
return { return {
{ {
"LazyVim/LazyVim", "LazyVim/LazyVim",
opts = { opts = {
colorscheme = "everforest", colorscheme = "everforest",
}, },
}, },
{ {
"goolord/alpha-nvim", "goolord/alpha-nvim",
opts = { opts = {
section = { section = {
header = { header = {
val = vim.split(logo, "\n"), val = vim.split(logo, "\n"),
}, },
}, },
}, },
}, },
{ {
"hrsh7th/nvim-cmp", "hrsh7th/nvim-cmp",
opts = { opts = {
window = { window = {
documentation = { documentation = {
border = "rounded", border = "rounded",
}, },
completion = { completion = {
border = "rounded", border = "rounded",
}, },
}, },
}, },
}, },
{ {
"folke/noice.nvim", "folke/noice.nvim",
opts = { opts = {
presets = { presets = {
bottom_search = false, bottom_search = false,
lsp_doc_border = true, lsp_doc_border = true,
}, },
lsp = { lsp = {
hover = { hover = {
silent = true, silent = true,
}, },
}, },
}, },
}, },
{ {
"nvim-neo-tree/neo-tree.nvim", "nvim-neo-tree/neo-tree.nvim",
dependencies = "MunifTanjim/nui.nvim", dependencies = "MunifTanjim/nui.nvim",
version = "*", version = "*",
opts = { opts = {
auto_clean_after_session_restore = true, auto_clean_after_session_restore = true,
close_if_last_window = true, close_if_last_window = true,
}, },
}, },
{ {
"neovim/nvim-lspconfig", "neovim/nvim-lspconfig",
opts = { opts = {
servers = { eslint = {} }, servers = { eslint = {} },
setup = { setup = {
eslint = function() eslint = function()
require("lazyvim.util").lsp.on_attach(function(client) require("lazyvim.util").lsp.on_attach(function(client)
if client.name == "eslint" then if client.name == "eslint" then
client.server_capabilities.documentFormattingProvider = true client.server_capabilities.documentFormattingProvider = true
elseif client.name == "tsserver" then elseif client.name == "tsserver" then
client.server_capabilities.documentFormattingProvider = false client.server_capabilities.documentFormattingProvider = false
end end
end) end)
end, end,
}, },
}, },
}, },
} }

View file

@ -1,26 +1,26 @@
return { return {
{ {
"neanias/everforest-nvim", "neanias/everforest-nvim",
opts = { opts = {
background = "medium", background = "medium",
}, },
config = function() end, config = function() end,
}, },
{ {
"brenoprata10/nvim-highlight-colors", "brenoprata10/nvim-highlight-colors",
event = "BufReadPre", event = "BufReadPre",
opts = { opts = {
render = "virtual", render = "virtual",
virtual_symbol = "", virtual_symbol = "",
enable_tailwind = true, enable_tailwind = true,
}, },
}, },
{ {
"HiPhish/rainbow-delimiters.nvim", "HiPhish/rainbow-delimiters.nvim",
event = "BufReadPre", event = "BufReadPre",
}, },
{ {
"kevinhwang91/nvim-ufo", "kevinhwang91/nvim-ufo",
event = "BufReadPre", event = "BufReadPre",
}, },
} }