<chapter id="dev"> <chapterinfo> <authorgroup> <author>&TC.Hollingsworth; &TC.Hollingsworth.mail;</author> <!-- TRANS:ROLES_OF_TRANSLATORS --> </authorgroup> </chapterinfo> <title>Extending &kate;</title> <sect1 id="dev-intro"> <title>Introduction</title> <para>Like any advanced text editor, &kate; offers a variety of ways to extend its functionality. You can <link linkend="dev-scripting">write simple scripts to add functionality with &javascript;</link> or add even more functionality to the editor itself with <link linkend="dev-app">&kate; Application Plugins written in C++</link>. Finally, once you have extended &kate;, you are welcome to <ulink url="https://kate-editor.org/join-us/">join us</ulink> and share your enhancements with the world!</para> </sect1> <sect1 id="highlight"> <title>Working with Syntax Highlighting</title> <para>For information about adding or modifying syntax highlighting definitions, see the <ulink url="help:/katepart/highlight.html">Working with Syntax Highlighting section of the Development chapter of the &katepart; Handbook</ulink>.</para> </sect1> <sect1 id="dev-scripting"> <title>Scripting with &javascript;</title> <para>For information about scripting with &javascript;, see the <ulink url="help:/katepart/dev-scripting.html">Scripting with &javascript; section of the Development chapter of the &katepart; Handbook</ulink>.</para> </sect1> <sect1 id="dev-app"> <title>&kate; (C++) Application Plugins</title> <para><link linkend="kate-application-plugins">&kate; Application Plugins</link> extend the functionality of the &kate; editor itself in any way you can imagine, using the same programming language &kate; is written in, C++.</para> <para>To get started, see the <ulink url="https://kate-editor.org/2004/01/06/writing-a-kate-plugin/">Writing a &kate; Plugin tutorial on the &kate; website</ulink>.</para> </sect1> </chapter>
Generated by dwww version 1.15 on Fri Jun 21 10:37:14 CEST 2024.