Chapter 6. Extending Kate

T.C. Hollingsworth

Table of Contents

Introduction
Scripting with JavaScript
Indentation Scripts
Command Line Scripts
Scripting API
Editor Component Extensions
Kate (C++) Application Plugins
Pâté Python Plugins

Introduction

Like any advanced text editor, Kate offers a variety of ways to extend its functionality. You can write simple scripts to add functionality with JavaScript, add enhanced functionality to the editor component with Editor Component Plugins, or add even more functionality to the editor itself with Kate Application Plugins written in C++ or Pâté Plugins written in Python. Finally, once you have extended Kate, you are welcome to join us and share your enhancements with the world!