LineSmith Support
Need help with LineSmith? Most problems are a setup step away from being fixed — start with the checklist below, and email us if it does not sort it out.
The Commands Are Not in Xcode's Editor Menu
Keep LineSmith in your Applications folder. macOS only offers an extension to Xcode while its app is installed, so a copy left in Downloads will not register.
Open System Settings ▸ General ▸ Login Items & Extensions ▸ Xcode Source Editor and make sure both Line and Editor+ are switched on.
Quit and reopen Xcode. Xcode reads its source editor extensions at launch, so the commands only appear after a restart.
If they are still missing, launch LineSmith once and then restart Xcode again — the first launch is what registers the extensions with macOS.
Assigning Keyboard Shortcuts
Shortcuts are assigned in Xcode, not in LineSmith: open Xcode ▸ Settings ▸ Shortcuts — the pane is called Key Bindings on Xcode versions before 26 — and search for the command by name.
If a chord does nothing, another Xcode command or a system shortcut is probably claiming it first. Xcode marks conflicting bindings in the same pane.
Bindings are stored against a command's identifier, which never changes between LineSmith versions, so they survive app updates.
A Command Did Nothing
Some commands decline on purpose rather than guess. Generate Memberwise Initializer and Generate CodingKeys stop when the declaration uses multi-binding or complex multi-line properties the scanner cannot read safely, or when the type already has one.
Split Line by Comma needs a single line containing a comma outside a string, regex literal or code-completion placeholder. Join Lines declines on the last line of a file.
The nine Editor+ commands read Swift syntax and are meant for Swift files. The 22 Line commands work in any file Xcode's source editor opens.
Upgrading from TextPlus
LineSmith is the same App Store record that shipped as TextPlus, renamed in version 2.0. Updating in place keeps everything.
All 19 inherited command identifiers are unchanged, so the keyboard shortcuts you assigned in Xcode keep working. The 12 new commands use new identifiers and replace nothing.
Tips and Billing
Tips are optional, one-time, and unlock nothing — the app is identical with or without one, so there is no purchase to restore.
Tip purchases are processed by Apple. Refunds and billing questions have to go to Apple rather than to us.
Contact support
support@leafworkstudio.comWe aim to respond within 2 business days.
What to include in a bug report
- macOS version and Mac model
- Xcode version, and the LineSmith version from the app window
- The command you invoked, by name
- A short before/after snippet of code that reproduces it — safe to publish, not client work
- Whether both Line and Editor+ are ticked in System Settings