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" },
"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" }
}
"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"
}
}

View file

@ -42,4 +42,4 @@
"NEWS.md": "4964"
},
"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
-- 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,
})

View file

@ -17,20 +17,20 @@ map("n", "<C-/>", "<CMD>ToggleTerm direction=float<CR>", { desc = "Open Floating
-- Markdown
map("n", "<leader>ct", ":lua require('toggle-checkbox').toggle()<CR>", { desc = "Toggle Checkbox" })
map("n", "<leader>pb", function()
require("gitpad").toggle_gitpad_branch()
require("gitpad").toggle_gitpad_branch()
end, { desc = "Toogle Gitpad branch" })
map("n", "<leader>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", "<leader>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", "<leader>gb", "<CMD>GitBlameToggle<CR>", { desc = "Toggle Git Blame" })
-- Development
map({ "n", "i", "v" }, "<f12>", function()
vim.lsp.buf.definition()
vim.lsp.buf.definition()
end, { desc = "Go to definition" })
map({ "n", "i", "v" }, "<S-f12>", function()
vim.lsp.buf.declaration()
vim.lsp.buf.declaration()
end, { desc = "Go to declaration" })
map("n", "<F6>", "<CMD>CompilerOpen<CR>", { desc = "Open compiler" })
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)
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",
},
},
},
})

View file

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

View file

@ -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",
},
},
}

View file

@ -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" },
},
}

View file

@ -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", "<leader>co", "TypescriptOrganizeImports", { buffer = buffer, desc = "Organize Imports" })
vim.keymap.set("n", "<leader>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<string, fun(server:string, opts:_.lspconfig.options):boolean?>
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", "<leader>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<string, fun(server:string, opts:_.lspconfig.options):boolean?>
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 <tab> 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 <tab> 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, {
["<Tab>"] = 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" }),
["<S-Tab>"] = 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, {
["<Tab>"] = 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" }),
["<S-Tab>"] = 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,
},
}

View file

@ -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,
},
},
},
}

View file

@ -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",
},
},
}

View file

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

View file

@ -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",
},
},
}

View file

@ -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,
},
},
},
}

View file

@ -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",
},
}