<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.trinitydesktop.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rhk</id>
	<title>Trinity Desktop Project Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.trinitydesktop.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rhk"/>
	<link rel="alternate" type="text/html" href="https://wiki.trinitydesktop.org/Special:Contributions/Rhk"/>
	<updated>2026-05-06T21:47:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>https://wiki.trinitydesktop.org/index.php?title=Kate&amp;diff=2191</id>
		<title>Kate</title>
		<link rel="alternate" type="text/html" href="https://wiki.trinitydesktop.org/index.php?title=Kate&amp;diff=2191"/>
		<updated>2022-04-18T13:35:47Z</updated>

		<summary type="html">&lt;p&gt;Rhk: Wordsmithing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:KDE3]]&lt;br /&gt;
[[Category:Architecture]]&lt;br /&gt;
[[Category:Developers]]&lt;br /&gt;
{{Applicable to TDE}}&lt;br /&gt;
&lt;br /&gt;
== Advanced (Developer&amp;#039;s) Text Editor ==&lt;br /&gt;
&lt;br /&gt;
Somewhere in the history of computing, there was a point where computers were&lt;br /&gt;
no more than glorified typewriters (that&amp;#039;s how Big Blue earned the &amp;quot;Big&amp;quot;, in&lt;br /&gt;
the end :-)&lt;br /&gt;
&lt;br /&gt;
Anyways, more seriously, editing texts is one of the tasks computers are&lt;br /&gt;
most often bound to accomplish. Programmers find important to enhance their&lt;br /&gt;
usual editors in ways which simplify the coding work. Sometimes the amount&lt;br /&gt;
of enhancements brought us sacred monsters like Emacs :-).&lt;br /&gt;
&lt;br /&gt;
Respecting one of its own initial goals (provide most useful tools with the&lt;br /&gt;
basic installation), KDE provides Kate, &amp;#039;&amp;#039;&amp;#039;K&amp;#039;&amp;#039;&amp;#039;DE&amp;#039;s &amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;dvanced &amp;#039;&amp;#039;&amp;#039;T&amp;#039;&amp;#039;&amp;#039;ext &amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039;ditor.&lt;br /&gt;
Many programmers will find this editor very useful for coding thanks to the&lt;br /&gt;
following features:&lt;br /&gt;
&lt;br /&gt;
*support for languages like: C, C++, Objective-C, IDL, Java, Modula2, Ada, Bash, Perl, Python, HTML, LaTeX and &amp;#039;&amp;#039;many&amp;#039;&amp;#039; more!&lt;br /&gt;
*colored syntax highlighting (and completely customizable)&lt;br /&gt;
*folding -- I don&amp;#039;t mean line wrapping, although Kate / Kwrite have that, I mean folding like what Microsoft calls &amp;quot;collapsible outlining&amp;quot; (at least in older versions of Word) -- the ability to collapse (hide) portions of text to allow things like easier navigation and easier writing in a more hierarchical fashion&lt;br /&gt;
*smart indenting&lt;br /&gt;
*very advanced text selection mechanisms: persistent selection, multiple selections, block selections&lt;br /&gt;
*complete customization of keybindings&lt;br /&gt;
*text bookmarking&lt;br /&gt;
*support for all possible end-line styles: DOS, MacOS, Unix&lt;br /&gt;
*infinite undo/redo and a handy browser of undo/redo actions.&lt;br /&gt;
&lt;br /&gt;
Trinity continues maintaining the KDE 3.x version of Kate.&lt;br /&gt;
&lt;br /&gt;
Of course, Kate can be very well used as an ordinary editor. If we can call&lt;br /&gt;
it ordinary :-). To this respect, Kate provides:&lt;br /&gt;
&lt;br /&gt;
*a &amp;quot;Normal&amp;quot; syntax colorisation style&lt;br /&gt;
*spell checking (with support for multiple language dictionaries, if installed)&lt;br /&gt;
*list of recently edited files&lt;br /&gt;
&lt;br /&gt;
Kate uses the editor component &amp;#039;&amp;#039;Kate Part&amp;#039;&amp;#039; which is also used in TDevelop,&lt;br /&gt;
the Integrated Development Environment of Trinity.&lt;br /&gt;
&lt;br /&gt;
Thanks to the marvels of Object Oriented Programming principles that Trinity&lt;br /&gt;
uses extensively by the means of the C++ language, Kate is programmed in&lt;br /&gt;
quite a modular manner. Thus, adding a colored syntax highlighting for a&lt;br /&gt;
new language isn&amp;#039;t a complicated endeavour.&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://wiki.trinitydesktop.org/index.php?title=Kate&amp;diff=2190</id>
		<title>Kate</title>
		<link rel="alternate" type="text/html" href="https://wiki.trinitydesktop.org/index.php?title=Kate&amp;diff=2190"/>
		<updated>2022-04-18T13:34:12Z</updated>

		<summary type="html">&lt;p&gt;Rhk: Added reference to the folding (like collapsible outlining) feature.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:KDE3]]&lt;br /&gt;
[[Category:Architecture]]&lt;br /&gt;
[[Category:Developers]]&lt;br /&gt;
{{Applicable to TDE}}&lt;br /&gt;
&lt;br /&gt;
== Advanced (Developer&amp;#039;s) Text Editor ==&lt;br /&gt;
&lt;br /&gt;
Somewhere in the history of computing, there was a point where computers were&lt;br /&gt;
no more than glorified typewriters (that&amp;#039;s how Big Blue earned the &amp;quot;Big&amp;quot;, in&lt;br /&gt;
the end :-)&lt;br /&gt;
&lt;br /&gt;
Anyways, more seriously, editing texts is one of the tasks computers are&lt;br /&gt;
most often bound to accomplish. Programmers find important to enhance their&lt;br /&gt;
usual editors in ways which simplify the coding work. Sometimes the amount&lt;br /&gt;
of enhancements brought us sacred monsters like Emacs :-).&lt;br /&gt;
&lt;br /&gt;
Respecting one of its own initial goals (provide most useful tools with the&lt;br /&gt;
basic installation), KDE provides Kate, &amp;#039;&amp;#039;&amp;#039;K&amp;#039;&amp;#039;&amp;#039;DE&amp;#039;s &amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;dvanced &amp;#039;&amp;#039;&amp;#039;T&amp;#039;&amp;#039;&amp;#039;ext &amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039;ditor.&lt;br /&gt;
Many programmers will find this editor very useful for coding thanks to the&lt;br /&gt;
following features:&lt;br /&gt;
&lt;br /&gt;
*support for languages like: C, C++, Objective-C, IDL, Java, Modula2, Ada, Bash, Perl, Python, HTML, LaTeX and &amp;#039;&amp;#039;many&amp;#039;&amp;#039; more!&lt;br /&gt;
*colored syntax highlighting (and completely customizable)&lt;br /&gt;
*folding -- I don&amp;#039;t mean line wrapping, although it has that, I mean folding like what Microsoft calls &amp;quot;collapsible outlining&amp;quot; (at least in older versions of Word) -- the ability to collapse (hide) portions of text to allow things like easier navigation and easier writing in a more hierarchical fashion&lt;br /&gt;
*smart indenting&lt;br /&gt;
*very advanced text selection mechanisms: persistent selection, multiple selections, block selections&lt;br /&gt;
*complete customization of keybindings&lt;br /&gt;
*text bookmarking&lt;br /&gt;
*support for all possible end-line styles: DOS, MacOS, Unix&lt;br /&gt;
*infinite undo/redo and a handy browser of undo/redo actions.&lt;br /&gt;
&lt;br /&gt;
Trinity continues maintaining the KDE 3.x version of Kate.&lt;br /&gt;
&lt;br /&gt;
Of course, Kate can be very well used as an ordinary editor. If we can call&lt;br /&gt;
it ordinary :-). To this respect, Kate provides:&lt;br /&gt;
&lt;br /&gt;
*a &amp;quot;Normal&amp;quot; syntax colorisation style&lt;br /&gt;
*spell checking (with support for multiple language dictionaries, if installed)&lt;br /&gt;
*list of recently edited files&lt;br /&gt;
&lt;br /&gt;
Kate uses the editor component &amp;#039;&amp;#039;Kate Part&amp;#039;&amp;#039; which is also used in TDevelop,&lt;br /&gt;
the Integrated Development Environment of Trinity.&lt;br /&gt;
&lt;br /&gt;
Thanks to the marvels of Object Oriented Programming principles that Trinity&lt;br /&gt;
uses extensively by the means of the C++ language, Kate is programmed in&lt;br /&gt;
quite a modular manner. Thus, adding a colored syntax highlighting for a&lt;br /&gt;
new language isn&amp;#039;t a complicated endeavour.&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
</feed>