# Ampliando o &kate;

## Introdução

Como em qualquer editor de texto avançado, o &kate; oferece uma grande variedade de formas para ampliar suas funcionalidades. Você pode criar scripts simples para adicionar funcionalidades com o JavaScript; adicionar funcionalidades melhoradas ao componente de edição com os Plugins do componente de edição; ou adicionar ainda mais funcionalidades ao editor propriamente dito com os plugins do &kate;, escritos em C++. Finalmente, assim que tiver ampliado as funcionalidades do &kate;, sinta-se a vontade para se juntar a nós e compartilhar as suas melhorias com o mundo!

## Trabalhando com Realce de Sintaxe

Para obter mais informações sobre como adicionar ou modificar as definições de realce de sintaxe, leia a seção Trabalhando com realce de sintaxe, no capítulo de Desenvolvimento do Manual do &katepart;.

## Criação de scripts com JavaScript

Para obter mais informações sobre a criação de scripts em JavaScript, leia a seção Criando scripts com JavaScript, no capítulo de Desenvolvimento do Manual do &katepart;.

## Extensões do componente de edição

Para obter mais informações sobre a criação de plugins para o &katepart;, leia a seção Extensões do Componente de Edição, no capítulo de Desenvolvimento do Manual do &katepart;.

## Plugins do aplicativo &kate; (C++)

Os Plugins do aplicativo Kate ampliam as funcionalidades do editor &kate; propriamente dito, usando a mesma linguagem de programação em que o &kate; é escrito - C++.

Para começar, leia o Tutorial de criação de um plugin na página Web do &kate;. Também existe um clássico plugin de exemplo Olá mundo!, que vem incluído no código-fonte do &kate;.