diff --git a/lazy-lock.json b/lazy-lock.json index c5ea1d7..d450de8 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -3,54 +3,54 @@ "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" }, "bigfile.nvim": { "branch": "main", "commit": "33eb067e3d7029ac77e081cfe7c45361887a311a" }, - "blink-ripgrep.nvim": { "branch": "main", "commit": "8a47d404a359c70c796cb0979ddde4c788fd44e5" }, - "blink.cmp": { "branch": "main", "commit": "5f442681df24fe705d1ee7ce5b4d435aa4b4dee4" }, - "blink.compat": { "branch": "main", "commit": "78f3f7187ff4a1444e952548c556d936da8f72fc" }, - "catppuccin.nvim": { "branch": "main", "commit": "5d9582dbbe37e465f7f93ca6e3dd60cd20eea44f" }, - "ccc.nvim": { "branch": "main", "commit": "7c639042583c7bdc7ce2e37e5a0e0aa6d0659c6a" }, + "blink-ripgrep.nvim": { "branch": "main", "commit": "182da8e98da4453e6f6282643839a9dfa2025c69" }, + "blink.cmp": { "branch": "main", "commit": "5b0f52d42ecbb374695da1a93fa40eca4dc7a7ff" }, + "blink.compat": { "branch": "main", "commit": "5ca8848c8cc32abdc980e5db4f0eb7bb8fbf84dc" }, + "catppuccin.nvim": { "branch": "main", "commit": "f67b886d65a029f12ffa298701fb8f1efd89295d" }, + "ccc.nvim": { "branch": "main", "commit": "b57cbaf8db3ac43c56c9e2c7f3812944638260ed" }, "cellular-automaton.nvim": { "branch": "main", "commit": "11aea08aa084f9d523b0142c2cd9441b8ede09ed" }, "cheatsheet.nvim": { "branch": "master", "commit": "8ee4d76b6f902c4017dc28eddd79d925dfc55066" }, "cloak.nvim": { "branch": "main", "commit": "648aca6d33ec011dc3166e7af3b38820d01a71e4" }, "cmake-tools.nvim": { "branch": "master", "commit": "4e134ed5532e5fc3c0331d1b38b7acaa4bb31894" }, "cmp-conventionalcommits": { "branch": "master", "commit": "a4dfacf0601130b7f8afa7c948d735c27802fb7f" }, "cmp-dbee": { "branch": "main", "commit": "1650f67b9bf43c029fc37570665ca895a33cdf5a" }, - "cmp-git": { "branch": "main", "commit": "ec049036e354ed8ed0215f2427112882e1ea7051" }, + "cmp-git": { "branch": "main", "commit": "4e1053dc7dd9b5038bf7cb7ff9c1933df6103e6c" }, "code-playground.nvim": { "branch": "main", "commit": "7b257911268ecf7ee11d6fe806193bda2c889e86" }, - "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, - "conform.nvim": { "branch": "master", "commit": "339b3e4519ec49312d34fcfa275aa15bfaa67025" }, + "conform.nvim": { "branch": "master", "commit": "70019124aa4f2e6838be9fbd2007f6d13b27a96d" }, "crates.nvim": { "branch": "main", "commit": "1c924d5a9ea3496c4e1a02d0d51388ba809f8468" }, "cratesearch.nvim": { "branch": "master", "commit": "9d09625d017f6b2e116503f935bc6862961313fa" }, "curl.nvim": { "branch": "main", "commit": "fe07677a2a24bc8793b90fa2c0da626ea6c9e47d" }, "darkplus.nvim": { "branch": "master", "commit": "c7fff5ce62406121fc6c9e4746f118b2b2499c4c" }, "darkvoid.nvim": { "branch": "master", "commit": "45be993a5617e05811b6b293c05e6aded7003cc9" }, "decisive.nvim": { "branch": "main", "commit": "a7251adebccbc9c899cff39a524b20d06e2b78b5" }, - "demicolon.nvim": { "branch": "main", "commit": "ee6e3008c7e70abe3f58103dde49145699700fc5" }, + "demicolon.nvim": { "branch": "main", "commit": "b9732a10dd12f2c5dfa779ec651f8b0852a462a9" }, "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, "dracula.nvim": { "branch": "main", "commit": "515acae4fd294fcefa5b15237a333c2606e958d1" }, - "flow.nvim": { "branch": "main", "commit": "e1791cf20969e07e52e44d1f3e40bcfda2521e6a" }, + "flow.nvim": { "branch": "main", "commit": "d8b2bc1a76325361fdbb2cdadbfe242d24370edd" }, "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" }, - "garbage-day.nvim": { "branch": "main", "commit": "750ef08ae6031ee3683014c5349144340c08ead6" }, + "gh.nvim": { "branch": "main", "commit": "ebbaac254ef7dd6f85b439825fbce82d0dc84515" }, "git-worktree.nvim": { "branch": "master", "commit": "f247308e68dab9f1133759b05d944569ad054546" }, "gitignore.nvim": { "branch": "master", "commit": "2455191ec94da8ed222806a4fe3aa358eac1e558" }, "gitpad.nvim": { "branch": "main", "commit": "1e0f6fa335c72c05d1d3635120c572e198e5ae0d" }, "gitsigns.nvim": { "branch": "main", "commit": "5f808b5e4fef30bd8aca1b803b4e555da07fc412" }, "gruvbox.nvim": { "branch": "main", "commit": "68c3460a5d1d1a362318960035c9f3466d5011f5" }, + "hardtime.nvim": { "branch": "main", "commit": "5d9adcbe2f12741de79e435c8b85dca69a3b22e4" }, "harpoon": { "branch": "harpoon2", "commit": "a84ab829eaf3678b586609888ef52f7779102263" }, "harpoon-lualine": { "branch": "master", "commit": "eae10bc6bddddbc73daa0956ba4ee5cc29cf9a49" }, - "hererocks": { "branch": "master", "commit": "c9c5444dea1e07e005484014a8231aa667be30b6" }, "hot-reload.nvim": { "branch": "main", "commit": "9094182138635747158da64490a838ba46cf2d6c" }, "http-codes.nvim": { "branch": "main", "commit": "a610788dff2fb5df05b230d73a926c8dc3173c16" }, "hypersonic.nvim": { "branch": "main", "commit": "734dfbfbe51952f102a9b439d53d4267bb0024cd" }, - "image.nvim": { "branch": "master", "commit": "b3e1af829a56bb038e5f81bf97798a2950064b62" }, + "image.nvim": { "branch": "master", "commit": "b991fc7f845bc6ab40c6ec00b39750dcd5190010" }, "in-and-out.nvim": { "branch": "master", "commit": "ab24cafadc3418dffb0c7e9b0621cff60b9ac551" }, "indent-blankline.nvim": { "branch": "master", "commit": "259357fa4097e232730341fa60988087d189193a" }, "inlay-hint.nvim": { "branch": "main", "commit": "eb5f0579537db271dfedd7f38460cdacb238176f" }, "inlay-hints.nvim": { "branch": "master", "commit": "3259b54f3b954b4d8260f3ee49ceabe978ea5636" }, "jq.nvim": { "branch": "main", "commit": "3a736044a9ff4d2b39919c43e66c8148ce85b6a5" }, - "kanagawa.nvim": { "branch": "master", "commit": "2d54b56242a6f03c74864d118d61afa1acb5918e" }, - "lackluster.nvim": { "branch": "main", "commit": "6d206a3af7dd2e8389eecebab858e7d97813fc0c" }, - "lazy.nvim": { "branch": "main", "commit": "7e6c863bc7563efbdd757a310d17ebc95166cef3" }, + "kanagawa.nvim": { "branch": "master", "commit": "18ae5771b22d8f913ef541c827a8180b4cb12c8a" }, + "lackluster.nvim": { "branch": "main", "commit": "662fba7e6719b7afc155076385c00d79290bc347" }, + "lazy.nvim": { "branch": "main", "commit": "d8f26efd456190241afd1b0f5235fe6fdba13d4a" }, "lazydev.nvim": { "branch": "main", "commit": "8620f82ee3f59ff2187647167b6b47387a13a018" }, + "litee.nvim": { "branch": "main", "commit": "4efaf373322d9e71eaff31164abb393417cc6f6a" }, "lua-utils.nvim": { "branch": "main", "commit": "e565749421f4bbb5d2e85e37c3cef9d56553d8bd" }, "lualine-lsp-progress": { "branch": "master", "commit": "56842d097245a08d77912edf5f2a69ba29f275d7" }, "lualine-lsp-status": { "branch": "main", "commit": "1218d51d4d0b8881a598a77e5d9f334ac31c6cc7" }, @@ -59,68 +59,68 @@ "markdown-table-mode.nvim": { "branch": "main", "commit": "870d0449c1c78c673faa9637a63036f9537b4caa" }, "markdown-togglecheck": { "branch": "main", "commit": "5e9ee3184109a102952c01ef816babe8835b299a" }, "markdown.nvim": { "branch": "master", "commit": "dfa0d2def6dbf77e9206b16dc90cad4dd23d55d2" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "2daa8921b7afdcfa47419a21ea343c3df6d74fa0" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "97d9f1d3ad205dece6bcafd1d71cf1507608f3c7" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "8b9363d83b5d779813cdd2819b8308651cec2a09" }, "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, - "melange.nvim": { "branch": "master", "commit": "9252c78c7bffd3126b0c9e47e51e0b5211acffb1" }, - "mini.icons": { "branch": "main", "commit": "44c0160526f7ae17ca8e8eab9ab235d047fcf7a6" }, - "neoconf.nvim": { "branch": "main", "commit": "427d64540ef2a3f4d758106a49a6aadfe2bd50b2" }, + "melange.nvim": { "branch": "master", "commit": "09f64d1d2c78198116c405fc21515718bb61d7eb" }, + "mini.icons": { "branch": "main", "commit": "1c79feb7478ca773fa3dac5cadf43ced9180e861" }, + "neoconf.nvim": { "branch": "main", "commit": "1e6c856d062b92ef201b35e0a4fc798331750118" }, "neocord": { "branch": "main", "commit": "4d55d8dab2d5f2f272192add7a2c21982039c699" }, - "neogen": { "branch": "main", "commit": "dc50715c009f89b8111197fd2f282f6042daa7ea" }, + "neogen": { "branch": "main", "commit": "b2e78708876f4da507839726816010a68e33fec8" }, "neogit": { "branch": "master", "commit": "43fa47fb61773b0d90a78ebc2521ea8faaeebd86" }, "neorg": { "branch": "main", "commit": "81ee90cb2d72ac43bfadb7dd276646f34c8f85be" }, "neorg-telescope": { "branch": "main", "commit": "ddb2556644cae922699a239bbb0fe16e25b084b7" }, - "neotest": { "branch": "master", "commit": "6d3d22cdad49999ef774ebe1bc250a4994038964" }, + "neotest": { "branch": "master", "commit": "d66cf4e05a116957f0d3a7755a24291c7d1e1f72" }, "neotest-gtest": { "branch": "main", "commit": "16989561a6356878ec4ecd6afed4f0d7a471d1db" }, "neotest-python": { "branch": "master", "commit": "a2861ab3c9a0bf75a56b11835c2bfc8270f5be7e" }, "neotest-vim-test": { "branch": "master", "commit": "75c4228882ae4883b11bfce9b8383e637eb44192" }, - "nightfly.nvim": { "branch": "master", "commit": "f1176605eb01b38d84e0e9e221c9599bd022dfd4" }, - "nightfox.nvim": { "branch": "main", "commit": "7557f26defd093c4e9bc17f28b08403f706f5a44" }, + "nightfly.nvim": { "branch": "master", "commit": "3fe724c616f5285bafbc762dd1e9830ae1815a1e" }, + "nightfox.nvim": { "branch": "main", "commit": "595ffb8f291fc4a9bef3201a28b7c0379a41cdee" }, "nui-components.nvim": { "branch": "main", "commit": "caecfe2089e5ffbe99c2b0e0468da91990263a90" }, "nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" }, "nvim-autopairs": { "branch": "master", "commit": "b464658e9b880f463b9f7e6ccddd93fb0013f559" }, - "nvim-cmp": { "branch": "main", "commit": "b555203ce4bd7ff6192e759af3362f9d217e8c89" }, - "nvim-colorizer.lua": { "branch": "master", "commit": "b8ed35bf2c5c350ee84699adb2f797a453d60c5f" }, - "nvim-dap": { "branch": "master", "commit": "665d3569a86395fe0dab85efbdb26d7d2ee57e49" }, + "nvim-colorizer.lua": { "branch": "master", "commit": "8a65c448122fc8fac9c67b2e857b6e830a4afd0b" }, + "nvim-dap": { "branch": "master", "commit": "0e673accbb512e1e191dfb4fecea89cc38c1bcdd" }, "nvim-dap-python": { "branch": "master", "commit": "34282820bb713b9a5fdb120ae8dd85c2b3f49b51" }, - "nvim-dap-ui": { "branch": "master", "commit": "ffa89839f97bad360e78428d5c740fdad9a0ff02" }, - "nvim-dap-virtual-text": { "branch": "master", "commit": "76d80c3d171224315b61c006502a1e30c213a9ab" }, + "nvim-dap-ui": { "branch": "master", "commit": "e94d98649dccb6a3884b66aabc2e07beb279e535" }, + "nvim-dap-virtual-text": { "branch": "master", "commit": "df66808cd78b5a97576bbaeee95ed5ca385a9750" }, "nvim-dbee": { "branch": "master", "commit": "21d2cc0844a16262bb6ea93ab3d0a0f20bd87853" }, - "nvim-lint": { "branch": "master", "commit": "1fea92f1d9908eaa5eb8bafe08b4293d7aadaa55" }, - "nvim-lspconfig": { "branch": "master", "commit": "c580f34bc5fdca8aaf737a9ab8a5d775cb940e57" }, + "nvim-justice": { "branch": "main", "commit": "8a310b655b887d6e07f015b687fff09a16ef177e" }, + "nvim-lint": { "branch": "master", "commit": "dfa45de973c3ce7bd1b9a6d346f896a68ad07e44" }, + "nvim-lspconfig": { "branch": "master", "commit": "8121483b8132b7053120fafd83728178fb3febf6" }, "nvim-nio": { "branch": "master", "commit": "a428f309119086dc78dd4b19306d2d67be884eee" }, - "nvim-silicon": { "branch": "main", "commit": "9fe6001dc8cad4d9c53bcfc8649e3dc76ffa169c" }, + "nvim-silicon": { "branch": "main", "commit": "5551498f321cae9757f02807066bb9c9c9047dec" }, "nvim-surround": { "branch": "main", "commit": "9f0cb495f25bff32c936062d85046fbda0c43517" }, - "nvim-treesitter": { "branch": "master", "commit": "50947387c20ec3fb8c30b8c1c1a1c39f68deb970" }, - "nvim-treesitter-context": { "branch": "master", "commit": "2bcf700b59bc92850ca83a1c02e86ba832e0fae0" }, + "nvim-treesitter": { "branch": "master", "commit": "958af94dd8d74071c72c9d6840b41d06ea436b2f" }, + "nvim-treesitter-context": { "branch": "master", "commit": "18d28f00e1c9c4d719fbd77812b195d59e29db2b" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "ad8f0a472148c3e0ae9851e26a722ee4e29b1595" }, "nvim-ts-autotag": { "branch": "main", "commit": "1cca23c9da708047922d3895a71032bc0449c52d" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "1b212c2eee76d787bbea6aa5e92a2b534e7b4f8f" }, - "nvim-ufo": { "branch": "main", "commit": "270ca542dae992ffe40274718c63645217ebc8bf" }, - "nvim-web-devicons": { "branch": "master", "commit": "15c7d0f616ebf88960ce5c4221828f62789d36d9" }, + "nvim-ufo": { "branch": "main", "commit": "32cb247b893a384f1888b9cd737264159ecf183c" }, + "nvim-web-devicons": { "branch": "master", "commit": "5740b7382429d20b6ed0bbdb0694185af9507d44" }, "ohne-accidents": { "branch": "main", "commit": "832b942a928e74b537a2526eacc6285e26af9589" }, "oil.nvim": { "branch": "master", "commit": "ba858b662599eab8ef1cba9ab745afded99cb180" }, "onedark.nvim": { "branch": "master", "commit": "67a74c275d1116d575ab25485d1bfa6b2a9c38a6" }, - "otter.nvim": { "branch": "main", "commit": "7edd39c920f7a28ac711a7c658a7cfdfb804bc82" }, + "otter.nvim": { "branch": "main", "commit": "e8c662e1aefa8b483cfba6e00729a39a363dcecc" }, "pathlib.nvim": { "branch": "main", "commit": "57e5598af6fe253761c1b48e0b59b7cd6699e2c1" }, "peek.nvim": { "branch": "master", "commit": "5820d937d5414baea5f586dc2a3d912a74636e5b" }, "persistence.nvim": { "branch": "main", "commit": "f6aad7dde7fcf54148ccfc5f622c6d5badd0cc3d" }, "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, "popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" }, "promise-async": { "branch": "main", "commit": "119e8961014c9bfaf1487bf3c2a393d254f337e2" }, - "py-requirements.nvim": { "branch": "main", "commit": "3cf563817a1a976691e4c17538b03143544b19f3" }, + "py-requirements.nvim": { "branch": "main", "commit": "24d870e57da1e4701e952006b8d3210d95549e20" }, "pymple.nvim": { "branch": "main", "commit": "110cc9499b89f2b7230a0c3a7332b3e4b1ac5b7b" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "77e5bad54227dcfe3878ffbda88ab1efdaacb475" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "63b2dde621d5a749080ae83d2df8b12caaca34d9" }, "rainbow_csv.nvim": { "branch": "main", "commit": "7f3fddfe813641035fac2cdf94c2ff69bb0bf0b9" }, "rose-pine.nvim": { "branch": "main", "commit": "91548dca53b36dbb9d36c10f114385f759731be1" }, "runner.nvim": { "branch": "main", "commit": "eb089f54a675d7cf5e5b3c4fd6700971e61a095c" }, - "rustaceanvim": { "branch": "master", "commit": "0a618c1d1c05a8059880076feccb15301da6993d" }, + "rustaceanvim": { "branch": "master", "commit": "0a1876b970ab946be3f4d341e9d743a5d62d646a" }, "spellwarn.nvim": { "branch": "main", "commit": "12734b47b008d912b4925c0bc2c1248eb534409d" }, "supermaven-nvim": { "branch": "main", "commit": "07d20fce48a5629686aefb0a7cd4b25e33947d50" }, - "tagbar": { "branch": "master", "commit": "5e090da54bf999c657608b6c8ec841ef968d923d" }, + "tagbar": { "branch": "master", "commit": "8de7694c0aeda253073098bbc9fb890b2902ddb8" }, "tailwind-fold.nvim": { "branch": "main", "commit": "30b8c04eec28628fbe554fb4f3a26984c4455176" }, "telescope-bibtex.nvim": { "branch": "master", "commit": "289a6f86ebec06e8ae1590533b732b9981d84900" }, - "telescope-frecency.nvim": { "branch": "master", "commit": "77829eda3451ef81200b9c61696af0d64372ea85" }, + "telescope-frecency.nvim": { "branch": "master", "commit": "4badec31fe2351fafc6f85af5e8e79408a80e914" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "dae2eac9d91464448b584c7949a31df8faefec56" }, "telescope-git-diffs.nvim": { "branch": "main", "commit": "b8e5c9e13b9e27f8ccfd14430d04739b9996ae76" }, "telescope-heading.nvim": { "branch": "main", "commit": "e85c0f69cb64048f56e76548dcb2f10277576df9" }, @@ -131,24 +131,24 @@ "telescope-software-licenses.nvim": { "branch": "master", "commit": "fb5fc33b6afc994756e2f372423c365bf66f2256" }, "telescope-symbols.nvim": { "branch": "master", "commit": "a6d0127a53d39b9fc2af75bd169d288166118aec" }, "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, - "tmux-compile.nvim": { "branch": "main", "commit": "7513d0c8780d1c92afa79a4f8370adeb7aba56cb" }, "todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" }, - "tokyonight.nvim": { "branch": "main", "commit": "45d22cf0e1b93476d3b6d362d720412b3d34465c" }, - "tree-sitter-bruno": { "branch": "main", "commit": "5f35d5970be9e583eabdd1c22911953180729f84" }, + "tokyonight.nvim": { "branch": "main", "commit": "7bb270adaa7692c2c33befc35f5567fc596a2504" }, + "tree-sitter-bruno": { "branch": "main", "commit": "347e99f256930213cd7fcd0efe3f9af83035c4b1" }, "treesitter-utils": { "branch": "main", "commit": "df621499e4227f0476f6f4bdb75a9d8dd18d16f2" }, "trouble.nvim": { "branch": "main", "commit": "46cf952fc115f4c2b98d4e208ed1e2dce08c9bf6" }, + "ts-error-translator.nvim": { "branch": "main", "commit": "47e5ba89f71b9e6c72eaaaaa519dd59bd6897df4" }, "twilight.nvim": { "branch": "main", "commit": "1584c0b0a979b71fd86b18d302ba84e9aba85b1b" }, "typecheck.nvim": { "branch": "main", "commit": "38f3c135572a287f468bae269f956f4ba53dbddf" }, "typescript-tools.nvim": { "branch": "master", "commit": "35e397ce467bedbbbb5bfcd0aa79727b59a08d4a" }, - "typst-preview.nvim": { "branch": "master", "commit": "23db1bd5a32ff0b346817ed72e615c6419b11f48" }, - "undotree": { "branch": "master", "commit": "78b5241191852ffa9bb5da5ff2ee033160798c3b" }, + "typst-preview.nvim": { "branch": "master", "commit": "c1100e8788baabe8ca8f8cd7fd63d3d479e49e36" }, + "undotree": { "branch": "master", "commit": "2556c6800b210b2096b55b66e74b4cc1d9ebbe4f" }, "vim-be-good": { "branch": "master", "commit": "0ae3de14eb8efc6effe7704b5e46495e91931cc5" }, "vim-closetag": { "branch": "master", "commit": "d0a562f8bdb107a50595aefe53b1a690460c3822" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-log-highlighting": { "branch": "master", "commit": "1037e26f3120e6a6a2c0c33b14a84336dee2a78f" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, - "vim-tmux-navigator": { "branch": "master", "commit": "424b5caa154bff34dc258ee53cec5a8e36cf7ea8" }, - "vimtex": { "branch": "master", "commit": "b8bb79b5fb27e9030ade92e75cd9375416f2c666" }, + "vim-tmux-navigator": { "branch": "master", "commit": "d847ea942a5bb4d4fab6efebc9f30d787fd96e65" }, + "vimtex": { "branch": "master", "commit": "99c56940cefe6adead7500f7657cd6721ff38d05" }, "which-key.nvim": { "branch": "main", "commit": "8ab96b38a2530eacba5be717f52e04601eb59326" }, "yuck.vim": { "branch": "master", "commit": "9b5e0370f70cc30383e1dabd6c215475915fe5c3" }, "zen-mode.nvim": { "branch": "main", "commit": "863f150ca321b3dd8aa1a2b69b5f411a220e144f" } diff --git a/lua/plugins/blink.lua b/lua/plugins/blink.lua index d863757..77c9001 100644 --- a/lua/plugins/blink.lua +++ b/lua/plugins/blink.lua @@ -1,6 +1,5 @@ return { { - "saghen/blink.cmp", dependencies = { "folke/lazydev.nvim", @@ -13,30 +12,43 @@ return { { "MattiasMTS/cmp-dbee", dependencies = { - { "kndndrj/nvim-dbee" }, + "kndndrj/nvim-dbee", }, ft = { "sql", "mysql", "plsql" }, opts = {}, }, + { + "petertriho/cmp-git", + ft = { "gitcommit", "octo", "NeogitCommitMessage" }, + }, }, version = "*", -- build = "cargo build --release", -- build from source opts = { - -- 'default' for mappings similar to built-in completion - -- 'super-tab' for mappings similar to vscode (tab to accept, arrow keys to navigate) - -- 'enter' for mappings similar to 'super-tab' but with 'enter' to accept + -- "default" for mappings similar to built-in completion + -- "super-tab" for mappings similar to vscode (tab to accept, arrow keys to navigate) + -- "enter" for mappings similar to 'super-tab' but with 'enter' to accept -- See the full "keymap" documentation for information on defining your own keymap. keymap = { preset = "default", [""] = { "hide", "show", "fallback" }, [""] = { "select_and_accept", "fallback" }, - [""] = { "scroll_documentation_up", "fallback" }, - [""] = { "scroll_documentation_down", "fallback" }, + [""] = { + function(cmp) + cmp.scroll_documentation_up(4) + end, + }, + [""] = { + function(cmp) + cmp.scroll_documentation_down(4) + end, + }, [""] = { function() require("blink-cmp").show({ sources = { "ripgrep" } }) end, + "fallback", }, [""] = {}, [""] = {}, @@ -50,7 +62,7 @@ return { -- Default list of enabled providers defined so that you can extend it -- elsewhere in your config, without redefining it, due to `opts_extend` sources = { - default = { "lazydev", "crates", "lsp", "path", "luasnip", "buffer", "dbee" }, + default = { "lazydev", "crates", "lsp", "path", "luasnip", "buffer", "git", "dbee" }, providers = { lazydev = { name = "LazyDev", @@ -65,7 +77,7 @@ return { git = { name = "git", module = "blink.compat.source", - score_offset = 10, + score_offset = 20, }, dbee = { name = "cmp-dbee", @@ -88,17 +100,31 @@ return { }, }, completion = { - documentation = { window = { border = "single" }, auto_show = true }, - ghost_text = { enabled = true }, + -- 'prefix' will fuzzy match on the text before the cursor + -- 'full' will fuzzy match on the text before *and* after the cursor + -- example: 'foo_|_bar' will match 'foo_' for 'prefix' and 'foo__bar' for 'full' + keyword = { range = "full" }, + -- Disable auto brackets + -- NOTE: some LSPs may add auto brackets themselves anyway + accept = { auto_brackets = { enabled = true } }, + -- Insert completion item on selection, don't select by default + -- list = { selection = "auto_insert" }, + + list = { + selection = function(ctx) + return ctx.mode == "cmdline" and "auto_insert" or "preselect" + end, + }, menu = { - border = "single", auto_show = function(ctx) return ctx.mode ~= "cmdline" end, + border = "single", draw = { + columns = { { "kind_icon" }, { "label", "label_description", gap = 1 }, { "kind" } }, components = { kind_icon = { - ellipsis = false, + ellipsis = true, text = function(ctx) local kind_icon, _, _ = require("mini.icons").get("lsp", ctx.kind) return kind_icon @@ -112,6 +138,8 @@ return { }, }, }, + documentation = { window = { border = "single" }, auto_show = true }, + ghost_text = { enabled = true }, }, signature = { enabled = true, window = { border = "single" } }, snippets = { diff --git a/lua/plugins/cmp-git.lua b/lua/plugins/cmp-git.lua index 83f830d..3b0eda1 100644 --- a/lua/plugins/cmp-git.lua +++ b/lua/plugins/cmp-git.lua @@ -1,111 +1,15 @@ return { "petertriho/cmp-git", dependencies = { "nvim-lua/plenary.nvim" }, - config = function() - local format = require("cmp_git.format") - local sort = require("cmp_git.sort") - - require("cmp_git").setup({ - -- defaults - filetypes = { "gitcommit", "octo" }, - remotes = { "upstream", "origin" }, -- in order of most to least prioritized - enableRemoteUrlRewrites = false, -- enable git url rewrites, see https://git-scm.com/docs/git-config#Documentation/git-config.txt-urlltbasegtinsteadOf - git = { - commits = { - limit = 100, - sort_by = sort.git.commits, - format = format.git.commits, - }, + ft = { "gitcommit", "octo", "NeogitCommitMessage" }, + opts = { + gitlab = { + hosts = { + "git.modulation.lv", }, - github = { - hosts = {}, -- list of private instances of github - issues = { - fields = { "title", "number", "body", "updatedAt", "state" }, - filter = "all", -- assigned, created, mentioned, subscribed, all, repos - limit = 100, - state = "open", -- open, closed, all - sort_by = sort.github.issues, - format = format.github.issues, - }, - mentions = { - limit = 100, - sort_by = sort.github.mentions, - format = format.github.mentions, - }, - pull_requests = { - fields = { "title", "number", "body", "updatedAt", "state" }, - limit = 100, - state = "open", -- open, closed, merged, all - sort_by = sort.github.pull_requests, - format = format.github.pull_requests, - }, - }, - gitlab = { - hosts = { - "git.modulation.lv", - }, -- list of private instances of gitlab - issues = { - limit = 100, - state = "opened", -- opened, closed, all - sort_by = sort.gitlab.issues, - format = format.gitlab.issues, - }, - mentions = { - limit = 100, - sort_by = sort.gitlab.mentions, - format = format.gitlab.mentions, - }, - merge_requests = { - limit = 100, - state = "opened", -- opened, closed, locked, merged - sort_by = sort.gitlab.merge_requests, - format = format.gitlab.merge_requests, - }, - }, - trigger_actions = { - { - debug_name = "git_commits", - trigger_character = ":", - action = function(sources, trigger_char, callback, params, git_info) - return sources.git:get_commits(callback, params, trigger_char) - end, - }, - { - debug_name = "gitlab_issues", - trigger_character = "#", - action = function(sources, trigger_char, callback, params, git_info) - return sources.gitlab:get_issues(callback, git_info, trigger_char) - end, - }, - { - debug_name = "gitlab_mentions", - trigger_character = "@", - action = function(sources, trigger_char, callback, params, git_info) - return sources.gitlab:get_mentions(callback, git_info, trigger_char) - end, - }, - { - debug_name = "gitlab_mrs", - trigger_character = "!", - action = function(sources, trigger_char, callback, params, git_info) - return sources.gitlab:get_merge_requests(callback, git_info, trigger_char) - end, - }, - { - debug_name = "github_issues_and_pr", - trigger_character = "#", - action = function(sources, trigger_char, callback, params, git_info) - return sources.github:get_issues_and_prs(callback, git_info, trigger_char) - end, - }, - { - debug_name = "github_mentions", - trigger_character = "@", - action = function(sources, trigger_char, callback, params, git_info) - return sources.github:get_mentions(callback, git_info, trigger_char) - end, - }, - }, - }) + }, + }, + config = function(_, opts) + require("cmp_git").setup(opts) end, } diff --git a/lua/plugins/codeium.lua b/lua/plugins/codeium.lua deleted file mode 100644 index 49e6aee..0000000 --- a/lua/plugins/codeium.lua +++ /dev/null @@ -1,12 +0,0 @@ -return { - "Exafunction/codeium.nvim", - enabled = false, - dependencies = { - "nvim-lua/plenary.nvim", - "hrsh7th/nvim-cmp", - }, - cmd = { "Codeium" }, - opts = { - enable_chat = true, - }, -} diff --git a/lua/plugins/colorizer.lua b/lua/plugins/colorizer.lua index 383e288..8bd0715 100644 --- a/lua/plugins/colorizer.lua +++ b/lua/plugins/colorizer.lua @@ -15,6 +15,7 @@ return { "typst", "htmldjango", "conf", + "rust", }, user_default_options = { RGB = true, -- #RGB hex codes diff --git a/lua/plugins/dap.lua b/lua/plugins/dap.lua index a02f50a..480d246 100644 --- a/lua/plugins/dap.lua +++ b/lua/plugins/dap.lua @@ -194,21 +194,22 @@ return { require("mason-nvim-dap").setup({ ensure_installed = { "firefox-debug-adapter", + "codelldb", }, automatic_install = true, }) require("nvim-dap-virtual-text").setup({}) - -- Python + --- Python require("dap-python").setup("python") - -- JS/TS + --- JS/TS local firefox_debug_adapter = mason_registry.get_package("firefox-debug-adapter"):get_install_path() .. "/dist/adapter.bundle.js" dap.adapters.firefox = { type = "executable", - command = "bun", + command = "node", args = { firefox_debug_adapter }, } dap.configurations.javascript = { @@ -222,6 +223,7 @@ return { firefoxExecutable = "/usr/bin/floorp", }, } + dap.configurations.javascriptreact = dap.configurations.javascript dap.configurations.typescript = dap.configurations.javascript dap.configurations.typescriptreact = dap.configurations.javascript diff --git a/lua/plugins/dbee.lua b/lua/plugins/dbee.lua index 3c72006..d72f069 100644 --- a/lua/plugins/dbee.lua +++ b/lua/plugins/dbee.lua @@ -18,6 +18,6 @@ return { --- https://github.com/kndndrj/nvim-dbee/blob/master/lua/dbee/config.lua }, config = function(_, opts) - require("dbee").setup(opts) + require("dbee").setup() end, } diff --git a/lua/plugins/demicolon.lua b/lua/plugins/demicolon.lua index d0bbe60..b3a9c79 100644 --- a/lua/plugins/demicolon.lua +++ b/lua/plugins/demicolon.lua @@ -1,5 +1,17 @@ return { "mawkler/demicolon.nvim", + keys = { + ";", + ",", + "t", + "f", + "T", + "F", + "]", + "[", + "]d", + "[d", + }, dependencies = { "nvim-treesitter/nvim-treesitter", "nvim-treesitter/nvim-treesitter-textobjects", diff --git a/lua/plugins/gh.lua b/lua/plugins/gh.lua new file mode 100644 index 0000000..a667a14 --- /dev/null +++ b/lua/plugins/gh.lua @@ -0,0 +1,58 @@ +return { + "ldelossa/gh.nvim", + dependencies = { + { + "ldelossa/litee.nvim", + config = function() + require("litee.lib").setup() + end, + }, + "folke/which-key.nvim", + }, + otps = { + -- deprecated, around for compatability for now. + jump_mode = "invoking", + -- remap the arrow keys to resize any litee.nvim windows. + map_resize_keys = false, + -- do not map any keys inside any gh.nvim buffers. + disable_keymaps = false, + -- the icon set to use. + icon_set = "default", + -- any custom icons to use. + icon_set_custom = nil, + -- whether to register the @username and #issue_number omnifunc completion + -- in buffers which start with .git/ + git_buffer_completion = true, + -- defines keymaps in gh.nvim buffers. + keymaps = { + -- when inside a gh.nvim panel, this key will open a node if it has + -- any futher functionality. for example, hitting on a commit node + -- will open the commit's changed files in a new gh.nvim panel. + open = "", + -- when inside a gh.nvim panel, expand a collapsed node + expand = "zo", + -- when inside a gh.nvim panel, collpased and expanded node + collapse = "zc", + -- when cursor is over a "#1234" formatted issue or PR, open its details + -- and comments in a new tab. + goto_issue = "gd", + -- show any details about a node, typically, this reveals commit messages + -- and submitted review bodys. + details = "d", + -- inside a convo buffer, submit a comment + submit_comment = "", + -- inside a convo buffer, when your cursor is ontop of a comment, open + -- up a set of actions that can be performed. + actions = "", + -- inside a thread convo buffer, resolve the thread. + resolve_thread = "", + -- inside a gh.nvim panel, if possible, open the node's web URL in your + -- browser. useful particularily for digging into external failed CI + -- checks. + goto_web = "gx", + }, + }, + config = function(_, opts) + require("litee.gh").setup(opts) + end, +} diff --git a/lua/plugins/hardtime.lua b/lua/plugins/hardtime.lua new file mode 100644 index 0000000..e434e17 --- /dev/null +++ b/lua/plugins/hardtime.lua @@ -0,0 +1,6 @@ +return { + "m4xshen/hardtime.nvim", + enabled = false, + dependencies = { "MunifTanjim/nui.nvim" }, + opts = {}, +} diff --git a/lua/plugins/image.lua b/lua/plugins/image.lua index c9c85c6..1688923 100644 --- a/lua/plugins/image.lua +++ b/lua/plugins/image.lua @@ -1,5 +1,6 @@ return { "3rd/image.nvim", + enabled = false, opts = { backend = "ueberzug", processor = "magick_rock", -- or "magick_cli" diff --git a/lua/plugins/just.lua b/lua/plugins/just.lua new file mode 100644 index 0000000..d85e10e --- /dev/null +++ b/lua/plugins/just.lua @@ -0,0 +1,3 @@ +return { + "chrisgrieser/nvim-justice", +} diff --git a/lua/plugins/neotest.lua b/lua/plugins/neotest.lua index fc2e72e..7738b0f 100644 --- a/lua/plugins/neotest.lua +++ b/lua/plugins/neotest.lua @@ -6,25 +6,58 @@ return { "antoinemadec/FixCursorHold.nvim", "nvim-treesitter/nvim-treesitter", "nvim-neotest/neotest-python", - "mrcjkb/rustaceanvim", "alfaix/neotest-gtest", "nvim-neotest/neotest-vim-test", + "mrcjkb/rustaceanvim", }, - -- enabled = false, - config = function() - require("neotest").setup({ - adapters = { - require("neotest-python")({ - dap = { justMyCode = false }, - args = { "--log-level", "DEBUG" }, - runner = "pytest", - }), - require("rustaceanvim.neotest"), - require("neotest-gtest").setup({}), - require("neotest-vim-test")({ - ignore_file_types = { "python", "vim", "lua" }, - }), - }, - }) + cmd = { "Neotest" }, + keys = { + { + "tt", + function() + require("neotest").watch.toggle(vim.fn.expand("%")) + end, + desc = "Toggle Neo[T]est", + }, + { + "ts", + function() + require("neotest").summary.toggle() + end, + desc = "Toggle [S]ummary", + }, + { + "tj", + function() + require("neotest").jump.next({ status = "failed" }) + end, + desc = "Jump to next", + }, + { + "tk", + function() + require("neotest").jump.prev({ status = "failed" }) + end, + desc = "Jump to prev", + }, + }, + opts = function(_, opts) + opts = opts or {} + opts.adapters = { + require("neotest-python")({ + dap = { justMyCode = false }, + args = { "--log-level", "DEBUG" }, + runner = "pytest", + }), + require("neotest-gtest").setup({}), + require("neotest-vim-test")({ + ignore_file_types = { "python", "vim", "lua" }, + }), + require("rustaceanvim.neotest"), + } + return opts + end, + config = function(_, opts) + require("neotest").setup(opts) end, } diff --git a/lua/plugins/oil.lua b/lua/plugins/oil.lua index 9a758c9..24f9457 100644 --- a/lua/plugins/oil.lua +++ b/lua/plugins/oil.lua @@ -8,6 +8,7 @@ return { desc = "Open parent directory", }, }, + version = "*", lazy = false, opts = { -- Oil will take over directory buffers (e.g. `vim .` or `:e src/`) @@ -42,7 +43,7 @@ return { -- Skip the confirmation popup for simple operations skip_confirm_for_simple_edits = false, -- Deleted files will be removed with the trash_command (below). - --delete_to_trash = true, + delete_to_trash = true, -- Change this to customize the command used when deleting to trash trash_command = "trash-put", -- Selecting a new/moved/renamed file or directory will prompt you to save changes first @@ -77,12 +78,28 @@ return { show_hidden = true, -- This function defines what is considered a "hidden" file is_hidden_file = function(name, bufnr) - return vim.startswith(name, ".") + local m = name:match("^%.") + return m ~= nil end, -- This function defines what will never be shown, even when `show_hidden` is set is_always_hidden = function(name, bufnr) return false end, + -- Sort file names with numbers in a more intuitive order for humans. + -- Can be "fast", true, or false. "fast" will turn it off for large directories. + natural_order = "fast", + -- Sort file and directory names case insensitive + case_insensitive = false, + sort = { + -- sort order can be "asc" or "desc" + -- see :help oil-columns to see which columns are sortable + { "type", "asc" }, + { "name", "asc" }, + }, + -- Customize the highlight group for the file name + highlight_filename = function(entry, is_hidden, is_link_target, is_link_orphan) + return nil + end, }, -- Configuration for the floating window in oil.open_float float = { diff --git a/lua/plugins/otter.lua b/lua/plugins/otter.lua index 8827fbb..c8e4017 100644 --- a/lua/plugins/otter.lua +++ b/lua/plugins/otter.lua @@ -3,5 +3,22 @@ return { dependencies = { "nvim-treesitter/nvim-treesitter", }, + enabled = false, + keys = { + { + "Ot", + function() + require("otter").open() + end, + desc = "Open Otter", + }, + { + "Oc", + function() + require("otter").close() + end, + desc = "Close Otter", + }, + }, opts = {}, } diff --git a/lua/plugins/rustaceanvim.lua b/lua/plugins/rustaceanvim.lua index b491a86..bf331d6 100644 --- a/lua/plugins/rustaceanvim.lua +++ b/lua/plugins/rustaceanvim.lua @@ -3,48 +3,41 @@ return { version = "^5", lazy = false, opts = { - tools = {}, + tools = { + hover_actions = { + replace_builtin_hover = false, + }, + }, server = { + on_attach = function(_, bufnr) + vim.lsp.inlay_hint.enable(true, { bufnr = bufnr }) + end, settings = { - -- on_attach = function(client, bufnr) - -- -- you can also put keymaps in here - -- end, ["rust-analyzer"] = { + --- https://github.com/rust-lang/rust-analyzer/blob/master/docs/user/generated_config.adoc + cargo = { + features = "all", + extraEnv = { RUSTC_WRAPPER = "sccache" }, + }, + completion = { + fullFunctionSignatures = { enable = true }, + termSearch = { enable = true }, + privateEditable = { enable = true }, + }, + diagnostics = { + styleLints = { enable = true }, + }, inlayHints = { - bindingModeHints = { - enable = false, - }, - chainingHints = { - enable = true, - }, - closingBraceHints = { - enable = true, - minLines = 25, - }, - closureReturnTypeHints = { - enable = true, - }, - lifetimeElisionHints = { - enable = "never", - useParameterNames = false, - }, - maxLength = 25, - parameterHints = { - enable = true, - }, - reborrowHints = { - enable = "never", - }, - renderColons = true, - typeHints = { - enable = true, - hideClosureInitialization = false, - hideNamedConstructor = false, - }, + bindingModeHints = { enable = true }, + closureCaptureHints = { enable = true }, + closureReturnTypeHints = { enable = "always" }, + discriminantHints = { enable = "always" }, + rangeExclusiveHints = { enable = true }, }, }, }, }, + dap = {}, }, config = function(_, opts) diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index e1f0dee..5bd20cd 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -266,6 +266,21 @@ return { hide_current_buffer = true, show_scores = true, }, + import = { + insert_at_top = true, + custom_languages = { + -- { + -- extensions = { "js", "ts" }, + -- filetypes = { "vue" }, + -- insert_at_line = 2, + -- regex = [[^(?:import(?:[\"'\s]*([\w*{}\n, ]+)from\s*)?[\"'\s](.*?)[\"'\s].*)]], + -- }, + }, + }, + package_info = { + -- Optional theme (the extension doesn't set a default theme) + theme = "ivy", + }, }, }, config = function(_, opts) diff --git a/lua/plugins/typescript-tools.lua b/lua/plugins/typescript-tools.lua index ceff509..5c547a2 100644 --- a/lua/plugins/typescript-tools.lua +++ b/lua/plugins/typescript-tools.lua @@ -1,69 +1,76 @@ return { - "pmizio/typescript-tools.nvim", - dependencies = { "nvim-lua/plenary.nvim", "neovim/nvim-lspconfig" }, - ft = { "javascriptreact", "typescriptreact", "javascript", "typescript" }, - opts = { - handlers = {}, - on_attach = function(client) - client.server_capabilities.documentFormattingProvider = false - client.server_capabilities.documentRangeFormattingProvider = false - end, - settings = { - -- spawn additional tsserver instance to calculate diagnostics on it - separate_diagnostic_server = true, - -- "change"|"insert_leave" determine when the client asks the server about diagnostic - publish_diagnostic_on = "insert_leave", - -- array of strings("fix_all"|"add_missing_imports"|"remove_unused"| - -- "remove_unused_imports"|"organize_imports") -- or string "all" - -- to include all supported code actions - -- specify commands exposed as code_actions - expose_as_code_action = "all", - -- string|nil - specify a custom path to `tsserver.js` file, if this is nil or file under path - -- not exists then standard path resolution strategy is applied - tsserver_path = nil, - -- specify a list of plugins to load by tsserver, e.g., for support `styled-components` - -- (see šŸ’… `styled-components` support section) - tsserver_plugins = { - "@styled/typescript-styled-plugin", - }, - -- this value is passed to: https://nodejs.org/api/cli.html#--max-old-space-sizesize-in-megabytes - -- memory limit in megabytes or "auto"(basically no limit) - tsserver_max_memory = "auto", - -- described below - tsserver_format_options = function(ft) - -- Return empty table to disable formatting - return {} + { + + "pmizio/typescript-tools.nvim", + dependencies = { "nvim-lua/plenary.nvim", "neovim/nvim-lspconfig" }, + ft = { "javascriptreact", "typescriptreact", "javascript", "typescript" }, + opts = { + handlers = {}, + on_attach = function(client) + client.server_capabilities.documentFormattingProvider = false + client.server_capabilities.documentRangeFormattingProvider = false end, - tsserver_file_preferences = { - includeInlayParameterNameHints = "all", - includeInlayParameterNameHintsWhenArgumentMatchesName = false, - includeInlayFunctionParameterTypeHints = true, - includeInlayVariableTypeHints = true, - includeInlayVariableTypeHintsWhenTypeMatchesName = false, - includeInlayPropertyDeclarationTypeHints = true, - includeInlayFunctionLikeReturnTypeHints = true, - includeInlayEnumMemberValueHints = true, - }, - -- locale of all tsserver messages, supported locales you can find here: - -- https://github.com/microsoft/TypeScript/blob/3c221fc086be52b19801f6e8d82596d04607ede6/src/compiler/utilitiesPublic.ts#L620 - tsserver_locale = "en", - -- mirror of VSCode's `typescript.suggest.completeFunctionCalls` - complete_function_calls = true, - include_completions_with_insert_text = true, - -- CodeLens - -- WARNING: Experimental feature also in VSCode, because it might hit performance of server. - -- possible values: ("off"|"all"|"implementations_only"|"references_only") - code_lens = "all", - -- by default code lenses are displayed on all referencable values and for some of you it can - -- be too much this option reduce count of them by removing member references from lenses - disable_member_code_lens = true, - -- JSXCloseTag - -- WARNING: it is disabled by default (maybe you configuration or distro already uses nvim-ts-autotag, - -- that maybe have a conflict if enable this feature. ) - jsx_close_tag = { - enable = false, - filetypes = { "javascriptreact", "typescriptreact" }, + settings = { + -- spawn additional tsserver instance to calculate diagnostics on it + separate_diagnostic_server = true, + -- "change"|"insert_leave" determine when the client asks the server about diagnostic + publish_diagnostic_on = "insert_leave", + -- array of strings("fix_all"|"add_missing_imports"|"remove_unused"| + -- "remove_unused_imports"|"organize_imports") -- or string "all" + -- to include all supported code actions + -- specify commands exposed as code_actions + expose_as_code_action = "all", + -- string|nil - specify a custom path to `tsserver.js` file, if this is nil or file under path + -- not exists then standard path resolution strategy is applied + tsserver_path = nil, + -- specify a list of plugins to load by tsserver, e.g., for support `styled-components` + -- (see šŸ’… `styled-components` support section) + tsserver_plugins = { + "@styled/typescript-styled-plugin", + }, + -- this value is passed to: https://nodejs.org/api/cli.html#--max-old-space-sizesize-in-megabytes + -- memory limit in megabytes or "auto"(basically no limit) + tsserver_max_memory = "auto", + -- described below + tsserver_format_options = function(ft) + -- Return empty table to disable formatting + return {} + end, + tsserver_file_preferences = { + includeInlayParameterNameHints = "all", + includeInlayParameterNameHintsWhenArgumentMatchesName = false, + includeInlayFunctionParameterTypeHints = true, + includeInlayVariableTypeHints = true, + includeInlayVariableTypeHintsWhenTypeMatchesName = false, + includeInlayPropertyDeclarationTypeHints = true, + includeInlayFunctionLikeReturnTypeHints = true, + includeInlayEnumMemberValueHints = true, + }, + -- locale of all tsserver messages, supported locales you can find here: + -- https://github.com/microsoft/TypeScript/blob/3c221fc086be52b19801f6e8d82596d04607ede6/src/compiler/utilitiesPublic.ts#L620 + tsserver_locale = "en", + -- mirror of VSCode's `typescript.suggest.completeFunctionCalls` + complete_function_calls = true, + include_completions_with_insert_text = true, + -- CodeLens + -- WARNING: Experimental feature also in VSCode, because it might hit performance of server. + -- possible values: ("off"|"all"|"implementations_only"|"references_only") + code_lens = "all", + -- by default code lenses are displayed on all referencable values and for some of you it can + -- be too much this option reduce count of them by removing member references from lenses + disable_member_code_lens = true, + -- JSXCloseTag + -- WARNING: it is disabled by default (maybe you configuration or distro already uses nvim-ts-autotag, + -- that maybe have a conflict if enable this feature. ) + jsx_close_tag = { + enable = false, + filetypes = { "javascriptreact", "typescriptreact" }, + }, }, }, }, + { + "dmmulroy/ts-error-translator.nvim", + ft = { "javascriptreact", "typescriptreact", "javascript", "typescript" }, + }, } diff --git a/lua/plugins/typst.lua b/lua/plugins/typst.lua index 1fd31f1..6eb6bad 100644 --- a/lua/plugins/typst.lua +++ b/lua/plugins/typst.lua @@ -25,11 +25,12 @@ return { -- Custom format string to open the output link provided with %s -- Example: open_cmd = 'firefox %s -P typst-preview --class typst-preview' open_cmd = "xdg-open %s", + -- open_cmd = "floorp %s -P typst-preview --class typst-preview", -- Setting this to 'always' will invert black and white in the preview -- Setting this to 'auto' will invert depending if the browser has enable -- dark mode - invert_colors = "never", + invert_colors = nil, -- Whether the preview will follow the cursor in the source file follow_cursor = true, @@ -39,7 +40,7 @@ return { -- required. dependencies_bin = { -- if you are using tinymist, just set ['typst-preview'] = "tinymist". - ["typst-preview"] = nil, + ["typst-preview"] = "tinymist", ["websocat"] = nil, }, -- A list of extra arguments (or nil) to be passed to previewer. diff --git a/spell/lv.utf-8.add b/spell/lv.utf-8.add index 977b6c4..8c3d6d5 100644 --- a/spell/lv.utf-8.add +++ b/spell/lv.utf-8.add @@ -196,7 +196,6 @@ uzsver minimālistiska grÅ«tÄ«bas pazÄ«stams -entitāŔu Galvenā pieŔķir seÅ”stÅ«raini @@ -250,3 +249,171 @@ atkļūdoÅ”anas darbplÅ«smas Skaitliska komponentes +metadatiem +komponente +galveno +Å eÅ”stÅ«ra +entitāti +entitāte +Izvēlētie +sarežģītākus +apstrādāt +komponenÅ”u +entÄ«tiju +komponentēm +galvenajās +entÄ«tijas +entÄ«tijām +paÅ”reizējā +Izsauc +entitāŔu +entitātēm +iestatÄ«jumu +lÄ«meņa +lÄ«meņa +sk +izsauc +ievade +lÄ«meņa +lÄ«meņa +entitātei +papildspēja +Papildspējas +spraudņa +SeÅ”stÅ«raina +visaptveroÅ”s +atjaunina +raduŔās +Inicializē +RekursÄ«vi +Jaucējtabulu +lÄ«meņa +izvieto +pārÄ£enerēt +paziņojumu +nākamais +nākamo +plÅ«stoÅ”u +interpolāciju +paÅ”reizējo +starpvērtÄ«bas +paÅ”reizējās +Atjauninātā +sākumekrānā +inicializē +AtgrieÅ”anās +atgriežas +sākumekrānu +atgrieÅ”anās +sākumekrāna +galvenajām +taustiņi +interaktÄ«vas +papildspējas +Papilspējas +atlikuÅ”ajam +jātiek +apstrādātā +aizkaves +jāapstrādā +atteicēm +jāspēj +pikseļiem +pirmkods +bināro +karodziņus +saistÄ«tie +algoritmiem +inicializāciju +rekursÄ«vu +rekursijas +rekursÄ«vi +izpēta +noklusējuma +paļaujas +procedurāli +sarežģītākām +procedurālo +interaktÄ«vo +implementēti +galvenajos +visaptveroÅ”u +mijiedarboties +detalizētāk +seÅ”stÅ«rains +PlÅ«stoÅ”a +pakotni +implementēta +implementēts +neatspoguļo +lÄ«dzās +tādām +uzņemas +iesaka +formatējumu +formatē +iespējotu +atpakaļsekoÅ”anu +bināros +atpakaļsaderÄ«gas +kvantitatÄ«vā +parādija +kvartiles +personmēnesÄ« +jāņem +Procedurālās +trÄ«sdimensiju +galvenie +seÅ”stÅ«raina +ļāva +implementēt +iznākusÄ« +Å i +konceptu +otras +Jaucējtabula +heÅ”tabula +Procedurāla +algoritmisks +skaitliska +inicializēŔanai +assemblera +darboties +tostarp +milisekunžu +reāllaikā +daudzspēlētāju +apkopota +pamatkonceptu +izaicinoŔāku +apakÅ”sadaļā +aptver +apakÅ”sadaļa +apkopoti +ērtumu +daudzplatformu +darÄ«jumprasÄ«bas +darbvirsmas +renderēŔanu +pikseļi +pārvalÄ«bas +Neapstrādāti +atjauninātu +Atjaunināta +Atjaunināts +Atjaunotie +Atjaunināto +Modularitātes +lietojamÄ«bas +Iekapsulējot +atjaunināt +sāksies +norādÄ«tie +seÅ”stÅ«rainam +rekursÄ«vās +vienspēlētāja +lejupielādējama +procedurally +nepiecieÅ”amo +nepiecieÅ”amo +izejams diff --git a/spell/lv.utf-8.add.spl b/spell/lv.utf-8.add.spl index 0b338d7..e582ebc 100644 Binary files a/spell/lv.utf-8.add.spl and b/spell/lv.utf-8.add.spl differ