Warning, /utilities/kate/doc/kate/development.docbook is written in an unsupported language. File is not indexed.
0001 <chapter id="dev"> 0002 <chapterinfo> 0003 <authorgroup> 0004 <author>&TC.Hollingsworth; &TC.Hollingsworth.mail;</author> 0005 <!-- TRANS:ROLES_OF_TRANSLATORS --> 0006 </authorgroup> 0007 </chapterinfo> 0008 <title>Extending &kate;</title> 0009 0010 <sect1 id="dev-intro"> 0011 <title>Introduction</title> 0012 0013 <para>Like any advanced text editor, &kate; offers a variety of ways to extend 0014 its functionality. You can <link linkend="dev-scripting">write simple scripts 0015 to add functionality with &javascript;</link> 0016 or add even more functionality to the editor itself with 0017 <link linkend="dev-app">&kate; Application Plugins written in C++</link>. 0018 Finally, once you have extended &kate;, you are welcome to 0019 <ulink url="https://kate-editor.org/join-us/">join us</ulink> and share your 0020 enhancements with the world!</para> 0021 0022 </sect1> 0023 0024 <sect1 id="highlight"> 0025 <title>Working with Syntax Highlighting</title> 0026 0027 <para>For information about adding or modifying syntax highlighting definitions, 0028 see the <ulink url="help:/katepart/highlight.html">Working with Syntax 0029 Highlighting section of the Development chapter of the &katepart; 0030 Handbook</ulink>.</para> 0031 0032 </sect1> 0033 0034 <sect1 id="dev-scripting"> 0035 <title>Scripting with &javascript;</title> 0036 0037 <para>For information about scripting with &javascript;, see the 0038 <ulink url="help:/katepart/dev-scripting.html">Scripting with &javascript; 0039 section of the Development chapter of the &katepart; Handbook</ulink>.</para> 0040 0041 </sect1> 0042 0043 <sect1 id="dev-app"> 0044 <title>&kate; (C++) Application Plugins</title> 0045 0046 <para><link linkend="kate-application-plugins">&kate; Application Plugins</link> 0047 extend the functionality of the &kate; editor itself in any way you can imagine, 0048 using the same programming language &kate; is written in, C++.</para> 0049 0050 <para>To get started, see the 0051 <ulink url="https://kate-editor.org/2004/01/06/writing-a-kate-plugin/">Writing a 0052 &kate; Plugin tutorial on the &kate; website</ulink>.</para> 0053 0054 </sect1> 0055 0056 </chapter>