diff --git a/nvim/m-housh/lua/plugins/xcodebuild.lua b/nvim/m-housh/lua/plugins/xcodebuild.lua index f723a7f..caf5ec4 100644 --- a/nvim/m-housh/lua/plugins/xcodebuild.lua +++ b/nvim/m-housh/lua/plugins/xcodebuild.lua @@ -1,57 +1,58 @@ local progress_handle return { - "wojciech-kulik/xcodebuild.nvim", - event = "VeryLazy", - --branch = "fix/issue-249", - dependencies = { - "nvim-telescope/telescope.nvim", - "MunifTanjim/nui.nvim", - }, - config = function() - require("xcodebuild").setup({ - show_build_progress_bar = false, - logs = { - auto_open_on_success_tests = false, - auto_open_on_failed_tests = false, - auto_open_on_success_build = false, - auto_open_on_failed_build = false, - auto_focus = false, - auto_close_on_app_launch = true, - only_summary = true, - notify = function(message, severity) - local fidget = require("fidget") - if progress_handle then - progress_handle.message = message - if not message:find("Loading") then - progress_handle:finish() - progress_handle = nil - if vim.trim(message) ~= "" then - fidget.notify(message, severity) - end - end - else - fidget.notify(message, severity) - end - end, - notify_progress = function(message) - local progress = require("fidget.progress") + "wojciech-kulik/xcodebuild.nvim", + --event = "VeryLazy", + ft = "swift", + --branch = "fix/issue-249", + dependencies = { + "nvim-telescope/telescope.nvim", + "MunifTanjim/nui.nvim", + }, + config = function() + require("xcodebuild").setup({ + show_build_progress_bar = false, + logs = { + auto_open_on_success_tests = false, + auto_open_on_failed_tests = false, + auto_open_on_success_build = false, + auto_open_on_failed_build = false, + auto_focus = false, + auto_close_on_app_launch = true, + only_summary = true, + notify = function(message, severity) + local fidget = require("fidget") + if progress_handle then + progress_handle.message = message + if not message:find("Loading") then + progress_handle:finish() + progress_handle = nil + if vim.trim(message) ~= "" then + fidget.notify(message, severity) + end + end + else + fidget.notify(message, severity) + end + end, + notify_progress = function(message) + local progress = require("fidget.progress") - if progress_handle then - progress_handle.title = "" - progress_handle.message = message - else - progress_handle = progress.handle.create({ - message = message, - lsp_client = { name = "xcodebuild.nvim" }, - }) - end - end, - }, - code_coverage = { - enabled = true, - }, - }) + if progress_handle then + progress_handle.title = "" + progress_handle.message = message + else + progress_handle = progress.handle.create({ + message = message, + lsp_client = { name = "xcodebuild.nvim" }, + }) + end + end, + }, + code_coverage = { + enabled = true, + }, + }) -- stylua: ignore start vim.keymap.set("n", "X", "XcodebuildPicker", { desc = "Show Xcodebuild Actions" }) @@ -77,5 +78,5 @@ return { vim.keymap.set("n", "xx", "XcodebuildQuickfixLine", { desc = "Quickfix Line" }) vim.keymap.set("n", "xa", "XcodebuildCodeActions", { desc = "Show Code Actions" }) - end, + end, }