# The &kate; Handbook

## Introduction

Welcome to &kate;, a programmer's text editor for &kde; version 2.2 and above. Some of &kate;'s many features include configurable syntax highlighting for languages ranging from C and C++ to HTML to bash scripts, the ability to create and maintain projects, a multiple document interface (MDI), and a self-contained terminal emulator.

But &kate; is more than a programmer's editor. Its ability to open several files at once makes it ideal for editing &UNIX;'s many configuration files. This document was written in &kate;.

Editing this manual...

&fundamentals-chapter; &mdi-chapter; &part-chapter; &plugins-chapter; &advanced-chapter; &menu-chapter; &configuring-chapter;

## Credits and Licence

&kate;. Program copyright 2000, 2001, 2002 by the &kate; developer team.

## The &kate; team:

&Christoph.Cullmann; &Christoph.Cullmann.mail;

- Project Manager & Core Developer

&Anders.Lund; &Anders.Lund.mail;

- Core Developer, Perl syntax highlighting, documentation

&Joseph.Wenninger; &Joseph.Wenninger.mail;

- Core Developer, syntax highlighting

Michael Bartl michael.bartl1@chello.at

- Core Developer

Phlip phlip_cpp@my-deja.com

- The project compiler

&Waldo.Bastian; &Waldo.Bastian.mail;

- The cool buffer system

Matt Newell newellm@proaxis.com

- Testing...

Michael McCallum gholam@xtra.co.nz

- Core Developer

Jochen Wilhemly digisnap@cs.tu-berlin.de

- KWrite Author

&Michael.Koch; &Michael.Koch.mail;

- KWrite port to KParts

Christian Gebauer gebauer@bigfoot.com

- Unspecified

&Simon.Hausmann; &Simon.Hausmann.mail;

- Unspecified

Glen Parker glenebob@nwlink.com

- KWrite Undo History, KSpell integration

Scott Manson sdmanson@alltel.net

- KWrite XML syntax highlighting support

&John.Firebaugh; &John.Firebaugh.mail;

- Various Patches

## Many other people have contributed:

Matteo Merli merlim@libero.it

- Highlighting for RPM Spec-Files, Diff and more

Rocky Scaletta rocky@purdue.edu

- Highlighting for VHDL

Yury Lebedev

- Highlighting for SQL

Chris Ross

- Highlighting for Ferite

Nick Roux

- Highlighting for ILERPG

John Firebaugh

- Highlighting for Java, and much more

Carsten Niehaus

- Highlighting for LaTeX

Per Wigren

- Highlighting for Makefiles, Python

Jan Fritz

- Highlighting for Python

&Daniel.Naber;

- Small bugfixes, XML plugin

Documentation copyright 2000,2001 &Seth.Rothberg; &Seth.Rothberg.mail;

Documentation copyright 2002, 2003 &Anders.Lund; &Anders.Lund.mail;

Conversion to British English: John Knight anarchist_tomato@herzeleid.net

&underFDL; &underGPL;
&highlighting-appendix; ®exp-appendix;

## Installation

&install.intro.documentation; &install.compile.documentation;
&documentation.index;