From 18603b93e0435ea4096f8ba03dbea706c7b27c3e Mon Sep 17 00:00:00 2001 From: 2ndbeam <2ndbeam@disroot.org> Date: Wed, 1 Apr 2026 12:27:18 +0300 Subject: [PATCH] adj --- ftplugin/dart.vim | 2 ++ lazy-lock.json | 3 ++- lua/config/lsp.lua | 2 ++ lua/lsp/clangd.lua | 1 + lua/lsp/dartls.lua | 1 + lua/lsp/rust_analyzer.lua | 10 +++++++++- lua/plugins/bevy.lua | 11 +++++++++++ lua/plugins/lsp.lua | 1 + 8 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 ftplugin/dart.vim create mode 100644 lua/lsp/clangd.lua create mode 100644 lua/lsp/dartls.lua create mode 100644 lua/plugins/bevy.lua diff --git a/ftplugin/dart.vim b/ftplugin/dart.vim new file mode 100644 index 0000000..884dc4c --- /dev/null +++ b/ftplugin/dart.vim @@ -0,0 +1,2 @@ +setlocal tabstop=2 +setlocal shiftwidth=2 diff --git a/lazy-lock.json b/lazy-lock.json index f85033b..7561c0a 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,12 +1,13 @@ { "ansi-nvim": { "branch": "main", "commit": "8d0078f63d161de882bca21a505f84ee442fa194" }, + "bevy_inspector.nvim": { "branch": "master", "commit": "debdf31e5f4b862447ecbf4a9ebfc61b5a9d0772" }, "cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" }, "cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, "nvim-cmp": { "branch": "main", "commit": "da88697d7f45d16852c6b2769dc52387d1ddc45f" }, "nvim-gdb": { "branch": "master", "commit": "b644f07c54608cc913c1d9e14954f15dcb7331a9" }, - "nvim-lspconfig": { "branch": "master", "commit": "44acfe887d4056f704ccc4f17513ed41c9e2b2e6" }, + "nvim-lspconfig": { "branch": "master", "commit": "ab5139c99df944479e5a26495a37840fcbb1d512" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, "telescope.nvim": { "branch": "master", "commit": "5255aa27c422de944791318024167ad5d40aad20" }, diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua index d0bfa78..09d54a5 100644 --- a/lua/config/lsp.lua +++ b/lua/config/lsp.lua @@ -2,6 +2,8 @@ local requires = { 'rust_analyzer', 'lua_ls', + 'clangd', + 'dartls', } local lsps = {} diff --git a/lua/lsp/clangd.lua b/lua/lsp/clangd.lua new file mode 100644 index 0000000..a564707 --- /dev/null +++ b/lua/lsp/clangd.lua @@ -0,0 +1 @@ +return {} diff --git a/lua/lsp/dartls.lua b/lua/lsp/dartls.lua new file mode 100644 index 0000000..a564707 --- /dev/null +++ b/lua/lsp/dartls.lua @@ -0,0 +1 @@ +return {} diff --git a/lua/lsp/rust_analyzer.lua b/lua/lsp/rust_analyzer.lua index a564707..90f2eab 100644 --- a/lua/lsp/rust_analyzer.lua +++ b/lua/lsp/rust_analyzer.lua @@ -1 +1,9 @@ -return {} +return { + settings = { + ["rust-analyzer"] = { + diagnostics = { + disabled = { "inactive-code" }, + }, + }, + }, +} diff --git a/lua/plugins/bevy.lua b/lua/plugins/bevy.lua new file mode 100644 index 0000000..c360c0b --- /dev/null +++ b/lua/plugins/bevy.lua @@ -0,0 +1,11 @@ +return { + "lommix/bevy_inspector.nvim", + dependencies = { + "nvim-telescope/telescope.nvim", + "nvim-lua/plenary.nvim", + }, + config = function() + require 'bevy_inspector'.setup({}) + end, + cmd = { "BevyInspect", "BevyInspectNamed", "BevyInspectQuery" }, +} diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 99107ca..1250526 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -8,6 +8,7 @@ return { local capabilities = require('cmp_nvim_lsp').default_capabilities() local lsps = require 'config.lsp' for lsp, config in pairs(lsps) do + config.capabilities = capabilities vim.lsp.enable(lsp) vim.lsp.config(lsp, config) end