I need a live editor that lets the user type in Fountain format ([url removed, login to view]), which is similar to Markdown. As the user types, the necessary styles will be added to the relevant lines in an NSTextView.
A good example is Slugline ([url removed, login to view]) on the Mac App Store.
The project should be able to handle various, typical editing actions such as moving the cursor, text deletion, etc. Any changes should be immediately reflected in the NSTextView as per the Fountain specs.
Performance is extremely important, as the user will be typing rather fast (assume 50 words per minute). The formatting cannot slow down the typing.
This project will not require any UI design or document saving capability.
Please note that I am not looking for a "second window" app that renders the Fountain text separately. The text should be rendered right in the editor as the user types.
Additionally, the Fountain project has already developed a parser you can use (https://github.com/nyousefi/Fountain).