From ac3545b58cdfa25af17db758f947cdfe506e1ffa Mon Sep 17 00:00:00 2001 From: 3DRX Date: Mon, 28 Jul 2025 16:39:05 +0800 Subject: [PATCH] update nvim config add xcodebuild --- nvim/lua/configs/lsp.lua | 7 +++++++ nvim/lua/configs/xcodebuild.lua | 3 +++ nvim/lua/init.lua | 3 +++ nvim/plug.vim | 3 ++- 4 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 nvim/lua/configs/xcodebuild.lua diff --git a/nvim/lua/configs/lsp.lua b/nvim/lua/configs/lsp.lua index 90b8090..4aa88fb 100644 --- a/nvim/lua/configs/lsp.lua +++ b/nvim/lua/configs/lsp.lua @@ -72,6 +72,13 @@ require("lspconfig").protobuf_language_server.setup({ capabilities = capabilities, on_attach = on_attach, }) +require("lspconfig").sourcekit.setup({ + capabilities = capabilities, + on_attach = on_attach, + cmd = { + vim.trim(vim.fn.system("xcrun -f sourcekit-lsp")), + }, +}) -------------------------------------------- -- nvim-cmp diff --git a/nvim/lua/configs/xcodebuild.lua b/nvim/lua/configs/xcodebuild.lua new file mode 100644 index 0000000..e75fc0f --- /dev/null +++ b/nvim/lua/configs/xcodebuild.lua @@ -0,0 +1,3 @@ +require("xcodebuild").setup({ + -- put some options here or leave it empty to use default settings +}) diff --git a/nvim/lua/init.lua b/nvim/lua/init.lua index 0ae9b06..f067b3c 100644 --- a/nvim/lua/init.lua +++ b/nvim/lua/init.lua @@ -16,3 +16,6 @@ require("configs.noice") require("configs.minty") require("configs.imgclip") require("configs.avante") +if vim.fn.has("mac") == 1 then + require("configs.xcodebuild") +end diff --git a/nvim/plug.vim b/nvim/plug.vim index f2ddf95..fb4f404 100644 --- a/nvim/plug.vim +++ b/nvim/plug.vim @@ -27,7 +27,6 @@ Plug 'saadparwaiz1/cmp_luasnip' Plug 'williamboman/mason.nvim' Plug 'nvim-treesitter/nvim-treesitter' Plug 'numToStr/Comment.nvim' -" Plug 'nvim-telescope/telescope.nvim', { 'branch': '0.1.x' } Plug 'nvim-telescope/telescope.nvim', { 'branch': 'master' } Plug 'nvim-telescope/telescope-fzf-native.nvim', { 'do': 'make' } Plug 'debugloop/telescope-undo.nvim' @@ -50,4 +49,6 @@ Plug 'stevearc/dressing.nvim' Plug 'MeanderingProgrammer/render-markdown.nvim' Plug 'HakonHarnes/img-clip.nvim' Plug 'yetone/avante.nvim', { 'branch': 'main', 'do': 'make' } +Plug 'folke/snacks.nvim' +Plug 'wojciech-kulik/xcodebuild.nvim' call plug#end() -- knotmirror 0.0.1