This file is indexed.

/usr/share/doc/kildclient/html/ape.xhtml is in kildclient-doc 3.2.0-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Appendix E. Writing Plugins</title><link rel="stylesheet" type="text/css" href="docbook.css"/><link rel="stylesheet" type="text/css" href="kildclient.css"/><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"/><link rel="prev" href="func_KCWin_feed.xhtml" title="D.4. KCWin::feed"/><link rel="next" href="apes01.xhtml" title="E.1. The File Format"/></head><body><header><div class="navheader"><table style="width: 100%; "><tr><th style="text-align: center; " colspan="3">Appendix E. Writing Plugins</th></tr><tr><td style="width: 20%; text-align: left; "><a accesskey="p" href="func_KCWin_feed.xhtml">Prev</a> </td><th style="width: 60%; text-align: center; ">Part II. KildClient Programmer's Reference</th><td style="width: 20%; text-align: right; "> <a accesskey="n" href="apes01.xhtml">Next</a></td></tr></table><hr/></div></header><section class="appendix" id="idm5288"><div class="titlepage"><div><div><h1 class="title">Writing Plugins</h1></div></div></div><div class="toc"><div class="toc-title">Table of Contents</div><dl class="toc"><dt><span class="sect1">E.1. <a href="apes01.xhtml">The File Format</a></span></dt><dt><span class="sect1">E.2. <a href="apes02.xhtml">A Sample Plugin</a></span></dt><dt><span class="sect1">E.3. <a href="apes03.xhtml">Disposing Data When the Plugin Is Unloaded</a></span></dt><dt><span class="sect1">E.4. <a href="apes04.xhtml">Enabling and Disabling Plugins</a></span></dt><dt><span class="sect1">E.5. <a href="apes05.xhtml">Conditional Loading of Plugins</a></span></dt><dd><dl><dt><span class="sect2">E.5.1. <a href="apes05.xhtml#sec_pluginsrequiringothers">Plugins That Require Other Plugins</a></span></dt></dl></dd><dt><span class="sect1">E.6. <a href="apes06.xhtml">Using GTK+ From Plugins</a></span></dt><dt><span class="sect1">E.7. <a href="apes07.xhtml">Plugin Conventions</a></span></dt></dl></div><p>This appendix will describe how you can write your own plugins
for KildClient. It will describe the format of the plugin file, what
it should have, and some guidelines that all plugins should
follow.</p><p>The first thing to decide when writing a plugin is the name.
Since each plugin defines a Perl package, the name should be a valid
name for a Perl package. Moreover, it is a good practice to name the
plugin file with the name of the plugin (although the name of the file
could be different), so stick with letters, numbers, and the
underscore. It should not start with an underscore, however, because
all identifiers that start with an underscore are understood to be
interal of KildClient.</p></section><footer><div class="navfooter"><hr/><table style="width: 100%; "><tr><td style="width: 40%; text-align: left; "><a accesskey="p" href="func_KCWin_feed.xhtml">Prev</a> </td><td style="width: 20%; text-align: center; "><a accesskey="u" href="pt02.xhtml">Up</a></td><td style="width: 40%; text-align: right; "> <a accesskey="n" href="apes01.xhtml">Next</a></td></tr><tr><td style="width: 40%; text-align: left; vertical-align: top; ">D.4. <code class="function">KCWin::feed</code> </td><td style="width: 20%; text-align: center; "><a accesskey="h" href="index.xhtml">Home</a></td><td style="width: 40%; text-align: right; vertical-align: top; "> E.1. The File Format</td></tr></table></div></footer></body></html>