From c832c27c1e60f76a2b5c566058960bbf50f1df81 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Sat, 18 Oct 2025 11:32:59 -0400 Subject: [PATCH] refactor(nvim): streamline Neovim configuration and plugin management --- lazy-lock.json | 12 +++++------- lua/community.lua | 6 +++++- lua/plugins/buildtools.lua | 31 ++----------------------------- 3 files changed, 12 insertions(+), 37 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index e1f5e09..3247ffa 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -4,7 +4,7 @@ "LuaSnip": { "branch": "master", "commit": "458560534a73f7f8d7a11a146c801db00b081df0" }, "aerial.nvim": { "branch": "master", "commit": "6ab1a0ce4874d21610fc5a67a6c82c7b943c635b" }, "alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" }, - "astrocommunity": { "branch": "main", "commit": "9e0ca5bda04b1fc0d346a956fabb4f292dd81a84" }, + "astrocommunity": { "branch": "main", "commit": "689a880144d816166ee5065c744234c665c6609d" }, "astrocore": { "branch": "main", "commit": "44a3dc0bf1591022b2a6bc89dccdfac1be17bec9" }, "astrolsp": { "branch": "main", "commit": "909fbe64f3f87d089ff3777751261544557117cc" }, "astrotheme": { "branch": "main", "commit": "4a2af93815e4e6adfe69c836e46047a9451de858" }, @@ -19,8 +19,7 @@ "conform.nvim": { "branch": "master", "commit": "fbcb4fa7f34bfea9be702ffff481a8e336ebf6ed" }, "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, "cyberdream.nvim": { "branch": "main", "commit": "eba11f590026e74915e13d12a53cdbdc9b98d9f9" }, - "deno-nvim": { "branch": "master", "commit": "5c1ef9762f916033bd3b9b37878384cae24ddb4e" }, - "doodle": { "branch": "main", "commit": "2f192d6ec821f9ae14460689047438aae8002ec9" }, + "doodle": { "branch": "main", "commit": "e75eedd90afede159b468f149b563d427d40e67a" }, "dressing.nvim": { "branch": "master", "commit": "3a45525bb182730fe462325c99395529308f431e" }, "editorconfig-vim": { "branch": "master", "commit": "6a58b7c11f79c0e1d0f20533b3f42f2a11490cf8" }, "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" }, @@ -66,14 +65,13 @@ "nvim-vtsls": { "branch": "main", "commit": "0b5f73c9e50ce95842ea07bb3f05c7d66d87d14a" }, "nvim-web-devicons": { "branch": "master", "commit": "4c3a5848ee0b09ecdea73adcd2a689190aeb728c" }, "nvim-window-picker": { "branch": "main", "commit": "6382540b2ae5de6c793d4aa2e3fe6dbb518505ec" }, - "octo.nvim": { "branch": "master", "commit": "fded71669b61c6ccae9d8ade30f667c3c4962b48" }, - "overseer.nvim": { "branch": "master", "commit": "fe7b2f9ba263e150ab36474dfc810217b8cf7400" }, + "octo.nvim": { "branch": "master", "commit": "e0e4326893efb3da9ab584c99ec907bd82ad8570" }, + "overseer.nvim": { "branch": "master", "commit": "9334595f850a301ef8bd1d19fc46dca688f677b3" }, "package-info.nvim": { "branch": "master", "commit": "a1de9eb91fa52ab8361f0c05032673670a3d10ff" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, "promise-async": { "branch": "main", "commit": "38a4575da9497326badd3995e768b4ccf0bb153e" }, "resession.nvim": { "branch": "master", "commit": "cc819b0489938d03e4f3532a583354f0287c015b" }, - "rest.nvim": { "branch": "main", "commit": "5466d1e447fc4b038ef511a7a2c4c7cbb13da01a" }, - "schemastore.nvim": { "branch": "main", "commit": "667eaa5da8f66f1dd97c905a12dd1eb544a2d259" }, + "schemastore.nvim": { "branch": "main", "commit": "e71cc0607284739892287f6a2d92753999179dcf" }, "smart-splits.nvim": { "branch": "master", "commit": "ddb23c1a1cf1507bda487cda7f6e4690965ef9f5" }, "supermaven-nvim": { "branch": "main", "commit": "07d20fce48a5629686aefb0a7cd4b25e33947d50" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, diff --git a/lua/community.lua b/lua/community.lua index c64229c..c4eafc8 100644 --- a/lua/community.lua +++ b/lua/community.lua @@ -17,12 +17,16 @@ return { { import = "astrocommunity.pack.go" }, { import = "astrocommunity.pack.golangci-lint" }, { import = "astrocommunity.pack.html-css" }, + { import = "astrocommunity.pack.oxlint" }, + { import = "astrocommunity.pack.prettier" }, + { import = "astrocommunity.pack.toml" }, { import = "astrocommunity.pack.templ" }, { import = "astrocommunity.pack.tailwindcss" }, - { import = "astrocommunity.pack.typescript-all-in-one" }, + { import = "astrocommunity.pack.typescript" }, { import = "astrocommunity.pack.yaml" }, { import = "astrocommunity.utility.noice-nvim" }, { import = "astrocommunity.git.octo-nvim" }, + { import = "astrocommunity.programming-langauge-support.kuala-nvim" }, { import = "astrocommunity.bars-and-lines.bufferline-nvim" }, { import = "astrocommunity.code-runner.overseer-nvim" }, { import = "astrocommunity.completion.supermaven-nvim" }, diff --git a/lua/plugins/buildtools.lua b/lua/plugins/buildtools.lua index 6157b9d..d151e2b 100644 --- a/lua/plugins/buildtools.lua +++ b/lua/plugins/buildtools.lua @@ -60,11 +60,8 @@ return { config = { yamlls = { on_new_config = function(config) - config.settings.yaml.schemas = vim.tbl_deep_extend( - "force", - config.settings.yaml.schemas or {}, - require("schemastore").yaml.schemas() - ) + config.settings.yaml.schemas = + vim.tbl_deep_extend("force", config.settings.yaml.schemas or {}, require("schemastore").yaml.schemas()) end, settings = { yaml = { @@ -185,30 +182,6 @@ return { } end, }, - - -- REST client for testing Workers/APIs - { - "rest-nvim/rest.nvim", - ft = "http", - dependencies = { "nvim-lua/plenary.nvim" }, - opts = { - result_split_horizontal = false, - skip_ssl_verification = false, - encode_url = true, - highlight = { - enabled = true, - timeout = 150, - }, - result = { - show_url = true, - show_curl_command = true, - show_http_info = true, - show_headers = true, - }, - jump_to_request = false, - }, - }, - -- Seamless navigation between build errors { "folke/trouble.nvim",