Commit fdaa5913 authored by Christoph Cullmann's avatar Christoph Cullmann

fix more page layouts

parent fa7da3b3
---
title: Features
author: Christoph Cullmann
type: page
date: 2010-07-09T08:40:19+00:00
---
......
---
title: KatePart
author: Christoph Cullmann
type: page
date: 2010-07-09T08:40:53+00:00
pw_single_layout:
- "1"
---
KatePart is a fast and feature-rich text editor component with many advanced features. It implements the KTextEditor interfaces, a common interface collection for text editor components in KDE, allowing it to be selected as the editor in applications that lets the user chose from different implementations, and it can use KTextEditor plug-ins.
KatePart is originally based on code from the KDE 1 richtext editor widget, but has been almost completely rewritten over the years. It is the default text editor widget in <a title="About Kate" href="/about-kate" target="_self">Kate and KWrite</a> and also the default to display text in [Konqueror][1]. A lot of other applications use it as text editing component, too, like [KDevelop][2].
......@@ -49,4 +46,4 @@ It is part of the _kdelibs_ maintained by the [KDE Project][4] since KDE 3.0 and
[2]: http://www.kdevelop.org
[3]: /wp-content/uploads/2010/07/kate_part.png
[4]: http://www.kde.org
[5]: http://www.gnu.org/copyleft/lesser.html
\ No newline at end of file
[5]: http://www.gnu.org/copyleft/lesser.html
---
title: About
author: Christoph Cullmann
type: page
date: 2010-07-08T07:55:24+00:00
pw_single_layout:
- "1"
zakra_layout:
- tg-site-layout--customizer
zakra_page_header:
- "1"
---
[<img src="/wp-content/uploads/2014/10/mascot_20140930_kate_fin-150x150.png" alt="Kate Mascot: Kate the Woodpecker" width="150" height="150" class="alignright size-thumbnail wp-image-3429" />][1]
The Kate project develops two main products: [KatePart][2], the advanced editor component which is used in numerous KDE applications requiring a text editing component, and [Kate][3], a MDI text editor application. In addition, we provide KWrite, a simple SDI editor shell which allows the user to select his/her favourite editor component.
......@@ -27,16 +18,15 @@ KWrite is a simple text editor application, allowing you to edit one file at the
### Licensing
Kate is released under the [GNU Lesser General Public License (LGPL) Version 2][4][
Kate is released under the [GNU Lesser General Public License (LGPL) Version 2][4][
][5] Kate is part of the KDE project. How to get the entire source code is described in the article [Get It][6].
### A Bit of History
The Kate project started in December 2000 at sourceforge.net. In the first month Kate was known as &#8220;KCEdit&#8221;, with C standing for Cullmann, the last name of the author. Over the time other people joined the project, so that the name was changed from KCEdit to Kant. This name was motivated by the philosopher <a title="Immanuel Kant" href="http://en.wikipedia.org/wiki/Immanuel_Kant" target="_blank" rel="noopener noreferrer">Immanuel Kant</a> and was supposed to be more neutral and distinct compared to KEdit. Time went on&#8230; &#8230;and Kant got more and more popular with new developers joining the project. At that time Kant was officially included in the kdebase module of the KDE desktop as addon for the old KWrite application, which was quite a success. Now all KDE users had access to our beloved text editor! &#8230;the only big problem then was that the pronunciation of Kant sounds misleading in the English language for some people. This was the reason why the name had to be changed again &#8211; and the final name was **Kate** (KDE advanced text editor). You can read <a title="Kate History" href="/2010/08/15/kate-history/" target="_self" rel="noopener noreferrer">the full story here</a>.
[1]: /wp-content/uploads/2014/10/mascot_20140930_kate_fin.png
[2]: /about-katepart
[3]: /about-kate
[4]: http://www.gnu.org/copyleft/lesser.html
[5]: /wp-content/uploads/2011/08/about_kate_new.png
[6]: /get-it/ "Get Kate"
\ No newline at end of file
[6]: /get-it/ "Get Kate"
---
title: Build It
author: Christoph Cullmann
type: page
date: 2016-06-13T15:15:02+00:00
zakra_layout:
- tg-site-layout--customizer
zakra_page_header:
- "1"
---
### Building Kate from Sources on Linux {#linux}
......@@ -23,33 +17,24 @@ This quick howto explains how to build Kate without touching your stable KDE ins
libQt5Gui-devel libQt5DBus-devel libQt5Concurrent-devel libqt5-qtscript-devel libQt5Sql-devel ktexteditor-devel \
kactivities5-devel kiconthemes-devel kguiaddons-devel kcrash-devel kdoctools-devel kinit-devel kwindowsystem-devel \
kdbusaddons-devel kwallet-devel plasma-framework-devel kitemmodels-devel knotifications-devel threadweaver-devel knewstuff-devel</pre>
<p>
<strong>to install on Ubuntu and derivates: </strong>List of required packages:
</p>
<pre>qtbase5-dev qtscript5-dev
extra-cmake-modules plasma-framework-dev libkf5crash-dev libkf5config-dev libkf5activities-dev kinit-dev kdoctools-dev libkf5i18n-dev libkf5parts-dev libkf5guiaddons-dev libkf5iconthemes-dev libkf5jobwidgets-dev kio-dev libkf5texteditor-dev libkf5windowsystem-dev libkf5xmlgui-dev libgit2-dev</pre>
<p>
Optional:
</p>
<pre>libkf5wallet-dev libkf5service-dev libkf5itemmodels-dev libkf5notifications-dev libkf5threadweaver-dev libkf5newstuff-dev</pre>
<p>
<strong>to install on Fedora/RHEL/CentOs:</strong> List of required packages:
</p>
<pre>git cmake gcc-g++ extra-cmake-modules qt5-qtbase-devel qt5-qtscript-devel kf5-kiconthemes-devel kf5-kxmlgui-devel kf5-kwindowsystem-devel kf5-ktexteditor-devel kf5-kparts-devel kf5-kguiaddons-devel kf5-kinit-devel kf5-kdoctools-devel kf5-kcrash-devel kf5-kactivities-devel kf5-kdbusaddons-devel</pre>
<p>
Optional:
</p>
<pre>kf5-kwallet-devel kf5-knewstuff-devel kf5-threadweaver-devel kf5-kitemmodels-devel kf5-plasma-devel kf5-knotifications-devel libgit2-devel</pre>
</li>
<li>
create and change into a KDE development directory:<br /> <code>mkdir -p ~/kde/usr; cd ~/kde</code>
</li>
......@@ -67,16 +52,13 @@ cd kate</code><br /> <strong>NOTE:</strong> If you want to build KTextEditor (th
<blockquote>
<pre>cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=~/kde/usr -DCMAKE_PREFIX_PATH=~/kde/usr</pre>
</blockquote>
<p>
For developing Kate, build it with debug support (if you have problems using gdb because of optimizations, swap Debug with DebugFull):
</p>
<blockquote>
<pre>cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=~/kde/usr -DCMAKE_PREFIX_PATH=~/kde/usr</pre>
</blockquote>
</li>
<li>
compile Kate:<br /> <code>make</code>
</li>
......
---
title: Featured Articles
author: Dominik
type: page
author: Dominik Haumann
date: 2010-07-10T10:50:49+00:00
pw_single_layout:
- "1"
---
### About the Kate Project
Some information about the scope and aims of this project and the components that are created:
......@@ -16,19 +13,17 @@ Some information about the scope and aims of this project and the components tha
* <a title="Getting Support" href="/support/" target="_self">Getting Support</a>
* <a title="The Kate Team" href="/the-team/" target="_self">People behind the project</a>
<img class="aligncenter size-full wp-image-1408" title="Highlights, From Sintel, Copyright Blender Foundation, CC Attribution 3.0" src="/wp-content/uploads/2010/07/highlights.jpg" alt="" width="704" height="160" srcset="/wp-content/uploads/2010/07/highlights.jpg 704w, /wp-content/uploads/2010/07/highlights-300x68.jpg 300w" sizes="(max-width: 704px) 100vw, 704px" />
<table style="border-spacing: 0px; border-width: 0px;" border="0" width="100%" cellspacing="2" cellpadding="4">
<tr>
<td style="border-width: 0px; padding: 0px; width: 50%;">
<h3>
Using Kate and KWrite
</h3>
<p>
Information for the advanced user, how to use scripts, write extensions, &#8230;
</p>
<ul>
<li>
<a title="Writing Syntax Highlighting Files" href="/2005/03/24/writing-a-syntax-highlighting-file/" target="_self">Writing Syntax Highlighting Files</a>
......@@ -47,16 +42,16 @@ Some information about the scope and aims of this project and the components tha
</li>
</ul>
</td>
<td style="border-width: 0px; padding: 0px; width: 50%;">
<h3 style="text-align: left;">
Using Kate Plugins
</h3>
<p>
Information about Kate plugins, which are cool?
</p>
<ul>
<li style="text-align: left;">
Terminal and FileBrowser (todo, any volunteers?)
......@@ -90,11 +85,11 @@ Some information about the scope and aims of this project and the components tha
<h3>
Getting Involved
</h3>
<p>
Entry points for people wanting to contribute:
</p>
<ul>
<li>
<a title="Building Kate" href="/get-it/" target="_self">Building Kate</a>
......@@ -110,16 +105,16 @@ Some information about the scope and aims of this project and the components tha
</li>
</ul>
</td>
<td style="border-width: 0px; padding: 0px; width: 50%;">
<h3>
Kate Bug Tracker
</h3>
<p>
Where to find our current issues? Help welcome to fix them ;)
</p>
<ul>
<li>
<a title="Weekly Summary for Kate/KWrite" href="http://bugs.kde.org/weekly-bug-summary.cgi">Weekly Summary for Kate/KWrite Bugs</a>
......@@ -156,11 +151,11 @@ Some information about the scope and aims of this project and the components tha
<h3>
Kate Internals
</h3>
<p>
Concepts of the Kate implementation:
</p>
<ul>
<li>
<a title="Kate Internals: Kate's Text Buffer" href="/2010/03/03/kate-internals-text-buffer/" target="_self">The Text Buffer</a>
......@@ -170,16 +165,16 @@ Some information about the scope and aims of this project and the components tha
</li>
</ul>
</td>
<td style="border-width: 0px; padding: 0px; width: 50%;">
<h3>
More Kate Resources
</h3>
<p>
Build bot and co.:
</p>
<ul>
<li>
<a title="build.kde.org Jenkins for kate.git master" href="https://build.kde.org/job/kate%20master%20kf5-qt5/" target="_blank">build.kde.org Jenkins for kate.git master</a>
......@@ -190,4 +185,4 @@ Some information about the scope and aims of this project and the components tha
</ul>
</td>
</tr>
</table>
\ No newline at end of file
</table>
---
title: Join Us
author: Christoph Cullmann
type: page
date: 2010-07-09T08:58:54+00:00
pw_single_layout:
- "1"
---
### How to help with Kate development
If you want to help us develop Kate, KWrite or KatePart, you should <a title="Kate/KWrite mailing list" href="https://mail.kde.org/mailman/listinfo/kwrite-devel" target="_blank">join our mailing list</a>. Contacting us at <a title="Kate IRC Channel" href="irc://irc.kde.org/kate" target="_blank">#kate on irc.kde.org</a> is also a good idea, we are always happy to help you get started.
<img class="aligncenter size-full wp-image-1393" title="Join Us - From Sintel, Copyright Blender Foundation, CC Attribution 3.0" src="/wp-content/uploads/2010/07/join_us.jpg" alt="" width="704" height="160" srcset="/wp-content/uploads/2010/07/join_us.jpg 704w, /wp-content/uploads/2010/07/join_us-300x68.jpg 300w" sizes="(max-width: 704px) 100vw, 704px" />
If you want to help us develop Kate, KWrite or KatePart, you should <a title="Kate/KWrite mailing list" href="https://mail.kde.org/mailman/listinfo/kwrite-devel" target="_blank">join our mailing list</a>. Contacting us at <a title="Kate IRC Channel" href="irc://irc.kde.org/kate" target="_blank">#kate on irc.kde.org</a> is also a good idea, we are always happy to help you get started.
### How to Build Kate
......@@ -43,7 +39,7 @@ In addition, most of us follow the PEP-8 style guide wherever appropriate. Who c
We use Doxygen syntax to document code, and it&#8217;s nice to document everything, even private code, since other people than you might get to work on it or just try to understand it.
For comments inside of functions, C++ single-line comments are preferred over
For comments inside of functions, C++ single-line comments are preferred over
multi-line C comments.
### Good starting points
......@@ -53,4 +49,4 @@ Good ideas what to look at first are:
* <a title="Kate Bugs" href="https://bugs.kde.org/buglist.cgi?product=frameworks-ktexteditor&product=kate&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=critical&bug_severity=grave&bug_severity=major&bug_severity=crash&bug_severity=normal&bug_severity=minor" target="_blank">Our bugs</a> in the KDE bugtracker
* <a title="Kate Wishes" href="https://bugs.kde.org/buglist.cgi?product=frameworks-ktexteditor&product=kate&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=wishlist" target="_blank">Our wishes</a> in the KDE bugtracker
[1]: mailto:kwrite-devel@kde.org
\ No newline at end of file
[1]: mailto:kwrite-devel@kde.org
This diff is collapsed.
---
title: Get Help
author: Christoph Cullmann
type: page
date: 2010-07-09T08:23:52+00:00
pw_single_layout:
- "1"
---
Before looking for support, be sure to read the available documentation, whether that is the <a title="Kate Handbook" href="http://docs.kde.org/stable/en/applications/kate/index.html" target="_blank">application handbook</a>, developer documentation or other documentation. Also read the information pages about <a title="About Kate" href="/about-kate/" target="_self">Kate</a>, <a title="About KWrite" href="/about-kate/" target="_self">KWrite</a> and <a title="About Kate Part" href="/about-katepart/" target="_self">Kate Part</a>.
<img src="/wp-content/uploads/2010/07/get_help.jpg" alt="" title="Get Help - From Sintel, Copyright Blender Foundation, CC Attribution 3.0" width="704" height="160" class="aligncenter size-full wp-image-1383" srcset="/wp-content/uploads/2010/07/get_help.jpg 704w, /wp-content/uploads/2010/07/get_help-300x68.jpg 300w" sizes="(max-width: 704px) 100vw, 704px" />
Before looking for support, be sure to read the available documentation, whether that is the <a title="Kate Handbook" href="http://docs.kde.org/stable/en/applications/kate/index.html" target="_blank">application handbook</a>, developer documentation or other documentation. Also read the information pages about <a title="About Kate" href="/about-kate/" target="_self">Kate</a>, <a title="About KWrite" href="/about-kate/" target="_self">KWrite</a> and <a title="About Kate Part" href="/about-katepart/" target="_self">Kate Part</a>.
### Get in touch
When in need for help, you have the following options to get in touch with Kate developers and users:
* Use our mailing list, <kwrite-devel@kde.org>.
* Use our mailing list, <kwrite-devel@kde.org>.
The mailing list is open, that is you do not need to be subscribed to contact us. Do not forget to ask to be CC&#8217;d in answers in that case. To subscribe, visit the <a title="Kate and KWrite Mailing List" href="http://mail.kde.org/mailman/listinfo/kwrite-devel" target="_blank">kwrite-devel mailing list</a>. For archives, go <a title="Kate and Kwrite Mailing List Archive" href="http://lists.kde.org/?l=kwrite-devel&r=1&w=2" target="_blank">here</a>. Mark Mail has a <a title="Mark Mail kwrite-devel list" href="http://markmail.org/search/?q=kwrite-devel#query:kwrite-devel%20list%3Aorg.kde.kwrite-devel%20order%3Adate-backward+page:1+state:facets" target="_blank">great overview</a> of our list, too.
* Visit our IRC channel <a title="Kate IRC Channel" href="irc://irc.kde.org/kate" target="_blank">#kate at irc.kde.org</a>.
* Visit our IRC channel <a title="Kate IRC Channel" href="irc://irc.kde.org/kate" target="_blank">#kate at irc.kde.org</a>.
You can often meet Kate developers there, and we are usually willing to help with user support requests as well as development questions. Alternatively, try <a title="KDE IRC Channel" href="irc://irc.kde.org/kde" target="_blank">#kde</a> for user support and <a title="IRC Channel for KDE Development" href="irc://irc.kde.org/kde-devel" target="_blank">#kde-devel</a> for development help.
Many of the bigger applications using Kate Part such as KDevelop or Kile have their own support channels, mailing lists, IRC channels and web forums. If you have a problem with one of these applications and you are not sure if this is a bug of the Kate Part then please first report it to them. Please prefer these public channels over contacting the authors in private.
Many of the bigger applications using Kate Part such as KDevelop or Kile have their own support channels, mailing lists, IRC channels and web forums. If you have a problem with one of these applications and you are not sure if this is a bug of the Kate Part then please first report it to them. Please prefer these public channels over contacting the authors in private.
### Using the KDE bug system
The KDE bug tracking system at <a title="KDE Bug Tracking System" href="http://bugs.kde.org" target="_blank">http://bugs.kde.org</a> is used for managing all bugs related to Kate. You can use the _Help->Report Bug_ menu item found in most KDE applications to report bugs or wishes. It will start the bug report wizard and fill in some information for you.
Be sure to include as much information as possible when reporting bugs, the better the report the better the chances we can fix the reported problem.
\ No newline at end of file
Be sure to include as much information as possible when reporting bugs, the better the report the better the chances we can fix the reported problem.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment