


Color Themes provide customized colors to be used for syntax highlighting source code. Mode Completions extend the auto-complete system to include custom language additions for libraries and frameworks. Syntax Modes allow Coda to understand and highlight languages that aren't included in the default application installation. Lastly, sidebar plugins can be written using the new HTML/Scripting interface in 2.5.Ĭoda also allows further customization through the additional add-ons: Syntax Modes, Mode Completion Additions, and Themes. You may create sidebar, text, and validation plugins using Cocoa. The second (more complex) way is to write directly to the Cocoa Plug-In API. The first way is to write a script in any common scripting language, then use the separate Coda Plug-In Creator application to bundle your script into a Coda plug-in. Plug-ins appear in Coda's plug-in menu or sidebar when installed.
Colors coda 2 code#
For example, you could write a plug-in to insert the current date and time into your document, change the case of selected text, run code through a custom validator, or even wrap code with a special tag. Plug-ins have access to the text of the current document and can perform modifications on it as desired.

If you've ever wished Coda could do even more than it does already, you're at the right place.Ĭoda 1.6 and later support Coda Plug-ins, which allow you to further extend its text editing functionality - even if you can't program Cocoa. Syntax Modes allow Coda to understand and highlight languages that arent included in the default application installation.
