On Jan 11, 2007, at 07:12, Sam Halliday wrote:
On 11 Jan 2007, at 15:02, Adam R. Maxwell wrote:
I think you could write a Foundation command-line tool that calls [[NSSpellChecker sharedSpellChecker] completionsForPartialWordRange:inString:language:inSpellDocumentWithTag :] and provides its results via tm_dialog. I did a similar thing in writing a tool that asks BibDesk for citation completions, and it works pretty well.
That sounds like the best way to hack it! It would also be a way of getting at the preferred spelling correction for misspelt words. Foundation is the Objective C framework, right? Do you have any examples of programs doing something similar?
Yeah, this gives access to what TextEdit et al. use for completion in NSTextView. Create a new Foundation tool in Xcode and fill in the blanks :). The source for my program is at http://homepage.mac.com/amaxwell as BibDeskTMCompletions.zip; just look at the part where it returns data via stdout. I think the .tmcommand is in the Completion.zip file at the same address. If not, e-mail me off-list.
-- Adam