require('xcodebuild').setup() vim.keymap.set('n', 'xl', 'XcodebuildToggleLogs', { desc = 'Toggle Xcodebuild Logs' }) vim.keymap.set('n', 'xb', 'XcodebuildBuild', { desc = 'Build Project' }) vim.keymap.set('n', 'xr', 'XcodebuildBuildRun', { desc = 'Build & Run Project' }) vim.keymap.set('n', 'xR', 'XcodebuildRun', { desc = 'Run Project Without Building' }) vim.keymap.set('n', 'xc', 'XcodebuildCancel', { desc = 'Cancel Currently Running Action' }) vim.keymap.set('n', 'xt', 'XcodebuildTest', { desc = 'Run Tests' }) vim.keymap.set('n', 'xT', 'XcodebuildTestClass', { desc = 'Run This Test Class' }) vim.keymap.set('n', 'X', 'XcodebuildPicker', { desc = 'Show All Xcodebuild Actions' }) vim.keymap.set('n', 'xd', 'XcodebuildSelectDevice', { desc = 'Select Device' }) vim.keymap.set('n', 'xp', 'XcodebuildSelectTestPlan', { desc = 'Select Test Plan' }) vim.keymap.set('n', 'xu', 'XcodebuildUninstall', { desc = 'Uninstall App' }) vim.keymap.set('n', 'xs', 'XcodebuildShowConfig', { desc = 'Print Current Project Configuration' }) vim.keymap.set('n', 'xq', 'Telescope quickfix', { desc = 'Show QuickFix List' })