Building iOS Apps with Doom Emacs
Summary
Wassim Mansouri demonstrates a full iOS development workflow built around Doom Emacs, utilizing a suite of Apple CLI tools (xcodebuild, xcrun simctl, xcrun swift-format, sourcekit-lsp, xcode-build-server, xcodegen) and a custom iOS module to build, run, and log entirely from Emacs. The article covers the rationale, the editor configuration, LSP integration, project root discovery, build orchestration, simulator management, logging, and project scaffolding, arguing for editor-centric workflows over GUI-first approaches in Xcode. It also provides concrete Emacs Lisp snippets and workflow steps to reproduce the setup.