# The &kate; Handbook

Seth Rothberg

    sethmr@bellatlantic.net

Anders Lund

    anders@alweb.dk

2000 2001 Seth M. Rothberg
2002 Anders Lund
&FDLNotice;
2002-01-26
2.00.00

&kate; is a programmer's text editor for &kde; 2.2 and above.

This handbook documents &kate; Version 1.0

KDE kdebase Kate text editor programmer programming projects MDI Multi Document Interface terminal console

## 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 License

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

The &kate; team:

Christoph Cullmann cullmann@kde.org

  Project Manager & Core Developer

Anders Lund anders@alweb.dk

  Core Developer, Perl syntax highlighting, documentation

Joseph Wenninger jowenn@kde.org

  Core Developer, syntax highlighting

Michael Bartl michael.bartl1@chello.at

  Core Developer

Phlip phlip_cpp@my-deja.com

  The project compiler

Waldo Bastian bastian@kde.org

  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 koch@kde.org

  KWrite port to KParts

Christian Gebauer gebauer@bigfoot.com

  Unspecified

Simon Hausmann hausmann@kde.org

  Unspecified

Glen Parker glenebob@nwlink.com

  KWrite Undo History, KSpell integration

Scott Manson sdmanson@alltel.net

  KWrite XML syntax highlighting support

John Firebaugh jfire@uclink.berkeley.edu

  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, sethmr@bellatlantic.net

Documentation copyright 2002 Anders Lund, anders@alweb.dk

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

## Installation

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