![]() ![]() ![]() The easiest way to create a new Komodo language is to select Project > New from Template > Create Komodo Language. This can control things like Language Detection, Code Coloring, Editor Indentation, Syntax Checking, Code Intelligence (completions and calltips) and Debugging. Language add-ons are used to extend Komodo’s knowledge of programming languages (like Java, Matlab, Mel). When using a Komodo add-on project, you’ll find there is a “Build and Install” userscript added to your Komodo toolbox, which you can use to create and install the add-on xpi file. To get started, select Project > New from Template > Create Komodo Extension. If you wish - you may then turn your userscripts into a Komodo add-on (so it’s easily installable and will automatically update when you make changes to it). You can write userscripts in either JavaScript or Python - so you get to choose which language works best for you. You can see great examples of Komodo userscripts on the ActiveState Code site. The best way to start creating a new Komodo feature is by utilizing the Komodo userscript system, which you can use to quickly and easily create new functionality for Komodo, such as adding user interfaces, responding to keypresses, opening files, or performing text manipulation in the Komodo editor. Note: The type of add-on you want to create determines the steps you need to follow to create it. Language add-ons: Extensions to add (or enhance) support for a particular programming language in Komodo.Feature add-ons: Extensions to add new interfaces, components, and functionality to Komodo.There are two types of Add-ons you can create: These Mozilla resources are a great place to begin understanding the fundamentals of add-ons.Īdd-ons are managed through the Komodo Packages interface. ![]() Komodo is based upon the Mozilla framework, so it has the same add-on capabilities as Firefox does, which means the Mozilla extension documentation also applies to Komodo as well. Komodo add-ons (previously known as extensions) are used to extend the functionality of the IDE. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |