File: index.xhtml

package info (click to toggle)
kildclient 3.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster
  • size: 6,320 kB
  • sloc: ansic: 24,830; xml: 7,500; sh: 4,295; perl: 2,877; makefile: 172
file content (115 lines) | stat: -rw-r--r-- 40,990 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><title>KildClient Manual</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="next" href="pt01.xhtml" title="Part I. KildClient User's Guide"/></head><body><header><div class="navheader"><table style="width: 100%; "><tr><th style="text-align: center; " colspan="3">KildClient Manual</th></tr><tr><td style="width: 20%; text-align: left; "> </td><th style="width: 60%; text-align: center; "> </th><td style="width: 20%; text-align: right; "> <a accesskey="n" href="pt01.xhtml">Next</a></td></tr></table><hr/></div></header><div class="book" id="idm1"><div class="titlepage"><div><div><h1 class="title">KildClient Manual</h1></div><div><h2 class="subtitle">Version 3.2.0</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Eduardo</span> <span class="othername">M</span> <span class="surname">Kalinowski</span></h3></div></div><div><p class="copyright">Copyright © 2004-2017 Eduardo M Kalinowski</p></div></div><hr/></div><div class="toc"><div class="toc-title">Table of Contents</div><dl class="toc"><dt><span class="part">I. <a href="pt01.xhtml">KildClient User's Guide</a></span></dt><dd><dl><dt><span class="chapter">1. <a href="ch01.xhtml">Introduction</a></span></dt><dt><span class="chapter">2. <a href="chap_running.xhtml">Running KildClient</a></span></dt><dt><span class="chapter">3. <a href="ch03.xhtml">Basic Usage</a></span></dt><dd><dl><dt><span class="sect1">3.1. <a href="sec_world-selector.xhtml">Connecting to a MUD</a></span></dt><dt><span class="sect1">3.2. <a href="sec_interacting.xhtml">Interacting with the MUD</a></span></dt><dt><span class="sect1">3.3. <a href="sec_closing_worlds.xhtml">Closing Worlds and Exiting KildClient</a></span></dt><dt><span class="sect1">3.4. <a href="sec_searching.xhtml">Reviewing and Searching Text</a></span></dt></dl></dd><dt><span class="chapter">4. <a href="chap_world_editor.xhtml">Editing a World</a></span></dt><dd><dl><dt><span class="sect1">4.1. <a href="sec_we_general.xhtml">General</a></span></dt><dt><span class="sect1">4.2. <a href="ch04s02.xhtml">Display settings</a></span></dt><dd><dl><dt><span class="sect2">4.2.1. <a href="ch04s02.xhtml#sec_we_mainwindow">Main Window</a></span></dt><dt><span class="sect2">4.2.2. <a href="ch04s02.xhtml#sec_we_colors">Colors</a></span></dt><dt><span class="sect2">4.2.3. <a href="ch04s02.xhtml#sec_we_statusbar">Status Bar</a></span></dt></dl></dd><dt><span class="sect1">4.3. <a href="sec_we_input.xhtml">Input</a></span></dt><dt><span class="sect1">4.4. <a href="sec_we_logging.xhtml">Logging</a></span></dt><dt><span class="sect1">4.5. <a href="sec_we_automation.xhtml">Automation</a></span></dt><dd><dl><dt><span class="sect2">4.5.1. <a href="sec_we_automation.xhtml#sec_we_scripting">Scripting</a></span></dt></dl></dd><dt><span class="sect1">4.6. <a href="sec_we_protocols.xhtml">Protocols</a></span></dt><dt><span class="sect1">4.7. <a href="sec_we_advanced.xhtml">Advanced</a></span></dt></dl></dd><dt><span class="chapter">5. <a href="chap_preferences.xhtml">Configuring KildClient</a></span></dt><dd><dl><dt><span class="sect1">5.1. <a href="ch05s01.xhtml">Appearance</a></span></dt><dt><span class="sect1">5.2. <a href="sec_pref_sending.xhtml">Sending</a></span></dt><dt><span class="sect1">5.3. <a href="sec_pref_progs.xhtml">External Programs (Linux)</a></span></dt><dt><span class="sect1">5.4. <a href="sec_pref_proxy.xhtml">Proxy</a></span></dt></dl></dd><dt><span class="chapter">6. <a href="ch06.xhtml">Menu Reference</a></span></dt><dd><dl><dt><span class="sect1">6.1. <a href="ch06s01.xhtml">World menu</a></span></dt><dd><dl><dt><span class="sect2">6.1.1. <a href="ch06s01.xhtml#idm623">Open</a></span></dt><dt><span class="sect2">6.1.2. <a href="ch06s01.xhtml#idm629">Reconnect</a></span></dt><dt><span class="sect2">6.1.3. <a href="ch06s01.xhtml#idm633">Disconnect</a></span></dt><dt><span class="sect2">6.1.4. <a href="ch06s01.xhtml#idm638">Connect to Another</a></span></dt><dt><span class="sect2">6.1.5. <a href="ch06s01.xhtml#idm643">Close</a></span></dt><dt><span class="sect2">6.1.6. <a href="ch06s01.xhtml#idm647">Edit</a></span></dt><dt><span class="sect2">6.1.7. <a href="ch06s01.xhtml#idm652">Save</a></span></dt><dt><span class="sect2">6.1.8. <a href="ch06s01.xhtml#sec_mnu_statistics">Statistics</a></span></dt><dt><span class="sect2">6.1.9. <a href="ch06s01.xhtml#idm661">Previous and Next</a></span></dt><dt><span class="sect2">6.1.10. <a href="ch06s01.xhtml#idm665">Quit</a></span></dt></dl></dd><dt><span class="sect1">6.2. <a href="ch06s02.xhtml">Edit Menu</a></span></dt><dd><dl><dt><span class="sect2">6.2.1. <a href="ch06s02.xhtml#idm673">Cut</a></span></dt><dt><span class="sect2">6.2.2. <a href="ch06s02.xhtml#idm677">Copy</a></span></dt><dt><span class="sect2">6.2.3. <a href="ch06s02.xhtml#idm682">Paste</a></span></dt><dt><span class="sect2">6.2.4. <a href="ch06s02.xhtml#idm686">Delete</a></span></dt><dt><span class="sect2">6.2.5. <a href="ch06s02.xhtml#idm690">Find and Find Next</a></span></dt></dl></dd><dt><span class="sect1">6.3. <a href="ch06s03.xhtml">Input Menu</a></span></dt><dd><dl><dt><span class="sect2">6.3.1. <a href="ch06s03.xhtml#idm698">Clear</a></span></dt><dt><span class="sect2">6.3.2. <a href="ch06s03.xhtml#idm702">Previous and Next</a></span></dt><dt><span class="sect2">6.3.3. <a href="ch06s03.xhtml#idm708">Find Previous and Find Next</a></span></dt><dt><span class="sect2">6.3.4. <a href="ch06s03.xhtml#sec_cmd_history">Command History</a></span></dt><dt><span class="sect2">6.3.5. <a href="ch06s03.xhtml#sec_ml_send">Multi-line Send</a></span></dt><dt><span class="sect2">6.3.6. <a href="ch06s03.xhtml#idm754">Test Triggers</a></span></dt></dl></dd><dt><span class="sect1">6.4. <a href="ch06s04.xhtml">Preferences Menu</a></span></dt><dd><dl><dt><span class="sect2">6.4.1. <a href="ch06s04.xhtml#idm762">Disable Triggers, Aliases, Macros or Timers</a></span></dt><dt><span class="sect2">6.4.2. <a href="ch06s04.xhtml#idm766">Debug Matches</a></span></dt><dt><span class="sect2">6.4.3. <a href="ch06s04.xhtml#idm770">Preferences</a></span></dt><dt><span class="sect2">6.4.4. <a href="ch06s04.xhtml#idm775">Edit Default World</a></span></dt></dl></dd><dt><span class="sect1">6.5. <a href="ch06s05.xhtml">Diplay Menu</a></span></dt><dd><dl><dt><span class="sect2">6.5.1. <a href="ch06s05.xhtml#idm784">Split screen</a></span></dt></dl></dd><dt><span class="sect1">6.6. <a href="ch06s06.xhtml">Help Menu</a></span></dt><dd><dl><dt><span class="sect2">6.6.1. <a href="ch06s06.xhtml#idm792">Help</a></span></dt><dt><span class="sect2">6.6.2. <a href="ch06s06.xhtml#idm796">About</a></span></dt></dl></dd></dl></dd><dt><span class="chapter">7. <a href="chap_perl.xhtml">Using Perl in KildClient</a></span></dt><dd><dl><dt><span class="sect1">7.1. <a href="sec_perl_basics.xhtml">The Basics</a></span></dt><dt><span class="sect1">7.2. <a href="ch07s02.xhtml">Echoing and Sending Text</a></span></dt><dd><dl><dt><span class="sect2">7.2.1. <a href="ch07s02.xhtml#sec_paths">Paths and Speed-Walking</a></span></dt></dl></dd><dt><span class="sect1">7.3. <a href="sec_sounds.xhtml">Playing Sounds</a></span></dt><dt><span class="sect1">7.4. <a href="ch07s04.xhtml">Saving Variables Permanently</a></span></dt><dd><dl><dt><span class="sect2">7.4.1. <a href="ch07s04.xhtml#idm949">Permanent Variables in the Command Line</a></span></dt></dl></dd><dt><span class="sect1">7.5. <a href="ch07s05.xhtml">Controlling Worlds with Perl</a></span></dt></dl></dd><dt><span class="chapter">8. <a href="chap_triggers.xhtml">Triggers</a></span></dt><dd><dl><dt><span class="sect1">8.1. <a href="ch08s01.xhtml">Creating and Editing Triggers</a></span></dt><dd><dl><dt><span class="sect2">8.1.1. <a href="ch08s01.xhtml#sec_add_trigger_gui">Adding Triggers</a></span></dt><dt><span class="sect2">8.1.2. <a href="ch08s01.xhtml#idm1065">Editing Triggers</a></span></dt></dl></dd><dt><span class="sect1">8.2. <a href="ch08s02.xhtml">Basic Triggers</a></span></dt><dt><span class="sect1">8.3. <a href="sec_trigger_highlight.xhtml">Changing the Style of the Matched Text</a></span></dt><dt><span class="sect1">8.4. <a href="ch08s04.xhtml">Gags</a></span></dt><dt><span class="sect1">8.5. <a href="sec_trigger_other.xhtml">Other trigger features</a></span></dt><dd><dl><dt><span class="sect2">8.5.1. <a href="sec_trigger_other.xhtml#sec_trigger_rewriter">Rewriter Triggers</a></span></dt></dl></dd><dt><span class="sect1">8.6. <a href="sec_trigger_cmdline.xhtml">Defining Triggers in the Command Line</a></span></dt><dd><dl><dt><span class="sect2">8.6.1. <a href="sec_trigger_cmdline.xhtml#sec_edit_trigger_cmdline">Editing Triggers</a></span></dt><dt><span class="sect2">8.6.2. <a href="sec_trigger_cmdline.xhtml#idm1451">Assigning Names to Triggers</a></span></dt><dt><span class="sect2">8.6.3. <a href="sec_trigger_cmdline.xhtml#idm1470">Reordering Triggers</a></span></dt></dl></dd><dt><span class="sect1">8.7. <a href="sec_import_export.xhtml">Importing and Exporting</a></span></dt><dt><span class="sect1">8.8. <a href="sec_test_triggers.xhtml">Testing Triggers</a></span></dt></dl></dd><dt><span class="chapter">9. <a href="chap_aliases.xhtml">Aliases</a></span></dt><dd><dl><dt><span class="sect1">9.1. <a href="ch09s01.xhtml">Creating and Editing Aliases</a></span></dt><dd><dl><dt><span class="sect2">9.1.1. <a href="ch09s01.xhtml#sec_add_alias_gui">Adding Aliases</a></span></dt><dt><span class="sect2">9.1.2. <a href="ch09s01.xhtml#idm1605">Editing Aliases</a></span></dt></dl></dd><dt><span class="sect1">9.2. <a href="ch09s02.xhtml">Using Aliases</a></span></dt><dd><dl><dt><span class="sect2">9.2.1. <a href="ch09s02.xhtml#idm1682">Advanced Features</a></span></dt><dt><span class="sect2">9.2.2. <a href="ch09s02.xhtml#idm1706">Using Perl in Aliases</a></span></dt></dl></dd><dt><span class="sect1">9.3. <a href="sec_alias_cmdline.xhtml">Defining Aliases in the Command Line</a></span></dt><dd><dl><dt><span class="sect2">9.3.1. <a href="sec_alias_cmdline.xhtml#sec_edit_alias_cmdline">Editing Aliases</a></span></dt><dt><span class="sect2">9.3.2. <a href="sec_alias_cmdline.xhtml#idm1801">Assigning Names to Aliases</a></span></dt><dt><span class="sect2">9.3.3. <a href="sec_alias_cmdline.xhtml#idm1820">Reordering Aliases</a></span></dt></dl></dd></dl></dd><dt><span class="chapter">10. <a href="chap_macros.xhtml">Macros</a></span></dt><dd><dl><dt><span class="sect1">10.1. <a href="ch10s01.xhtml">Creating and Editing Macros</a></span></dt><dd><dl><dt><span class="sect2">10.1.1. <a href="ch10s01.xhtml#sec_add_macro_gui">Adding Macros</a></span></dt><dt><span class="sect2">10.1.2. <a href="ch10s01.xhtml#idm1896">Editing Macros</a></span></dt></dl></dd><dt><span class="sect1">10.2. <a href="sec_macro_cmdline.xhtml">Defining Macros in the Command Line</a></span></dt><dd><dl><dt><span class="sect2">10.2.1. <a href="sec_macro_cmdline.xhtml#sec_edit_macro_cmdline">Editing Macros</a></span></dt><dt><span class="sect2">10.2.2. <a href="sec_macro_cmdline.xhtml#idm1990">Assigning Names to Macros</a></span></dt><dt><span class="sect2">10.2.3. <a href="sec_macro_cmdline.xhtml#idm2009">Reordering Macros</a></span></dt></dl></dd></dl></dd><dt><span class="chapter">11. <a href="ch11.xhtml">Timers</a></span></dt><dd><dl><dt><span class="sect1">11.1. <a href="ch11s01.xhtml">Creating and Editing Timers</a></span></dt><dd><dl><dt><span class="sect2">11.1.1. <a href="ch11s01.xhtml#sec_add_timer_gui">Adding Timers</a></span></dt><dt><span class="sect2">11.1.2. <a href="ch11s01.xhtml#idm2088">Editing Timers</a></span></dt></dl></dd><dt><span class="sect1">11.2. <a href="sec_timer_cmdline.xhtml">Defining Timers in the Command Line</a></span></dt><dd><dl><dt><span class="sect2">11.2.1. <a href="sec_timer_cmdline.xhtml#sec_edit_timer_cmdline">Editing Timers</a></span></dt><dt><span class="sect2">11.2.2. <a href="sec_timer_cmdline.xhtml#idm2179">Assigning Names to Timers</a></span></dt><dt><span class="sect2">11.2.3. <a href="sec_timer_cmdline.xhtml#idm2198">Reordering Timers</a></span></dt></dl></dd></dl></dd><dt><span class="chapter">12. <a href="chap_hooks.xhtml">Hooks</a></span></dt><dd><dl><dt><span class="sect1">12.1. <a href="ch12s01.xhtml">Creating and Editing Hooks</a></span></dt><dd><dl><dt><span class="sect2">12.1.1. <a href="ch12s01.xhtml#sec_add_hook_gui">Adding Hooks</a></span></dt><dt><span class="sect2">12.1.2. <a href="ch12s01.xhtml#idm2291">Editing Hooks</a></span></dt></dl></dd><dt><span class="sect1">12.2. <a href="sec_hook_cmdline.xhtml">Defining Hooks in the Command Line</a></span></dt><dd><dl><dt><span class="sect2">12.2.1. <a href="sec_hook_cmdline.xhtml#sec_edit_hook_cmdline">Editing Hooks</a></span></dt><dt><span class="sect2">12.2.2. <a href="sec_hook_cmdline.xhtml#idm2367">Assigning Names to Hooks</a></span></dt></dl></dd></dl></dd><dt><span class="chapter">13. <a href="chap_plugins.xhtml">Plugins</a></span></dt><dd><dl><dt><span class="sect1">13.1. <a href="ch13s01.xhtml">Loading Plugins from the Command Line</a></span></dt><dd><dl><dt><span class="sect2">13.1.1. <a href="ch13s01.xhtml#idm2442">Enabling and Disabling Plugins</a></span></dt></dl></dd><dt><span class="sect1">13.2. <a href="ch13s02.xhtml">Getting Information About Plugins</a></span></dt><dt><span class="sect1">13.3. <a href="ch13s03.xhtml">Standard Plugins</a></span></dt><dd><dl><dt><span class="sect2">13.3.1. <a href="ch13s03.xhtml#sec_plugin_easypath">easypath</a></span></dt><dt><span class="sect2">13.3.2. <a href="ch13s03.xhtml#sec_plugin_keypad">keypad</a></span></dt><dt><span class="sect2">13.3.3. <a href="ch13s03.xhtml#sec_plugin_notes">notes</a></span></dt><dt><span class="sect2">13.3.4. <a href="ch13s03.xhtml#sec_plugin_kc256">kc256</a></span></dt><dt><span class="sect2">13.3.5. <a href="ch13s03.xhtml#sec_plugin_channels">channels</a></span></dt><dt><span class="sect2">13.3.6. <a href="ch13s03.xhtml#idm2536">Other Plugins</a></span></dt></dl></dd></dl></dd><dt><span class="chapter">14. <a href="chap_logging.xhtml">Logging the Output</a></span></dt><dt><span class="chapter">15. <a href="chap_chat.xhtml">Using the Chat</a></span></dt><dd><dl><dt><span class="sect1">15.1. <a href="ch15s01.xhtml">Basic Usage</a></span></dt><dt><span class="sect1">15.2. <a href="ch15s02.xhtml">Advanced Features</a></span></dt><dt><span class="sect1">15.3. <a href="ch15s03.xhtml">Chat Functions</a></span></dt></dl></dd><dt><span class="chapter">16. <a href="chap_serverdata.xhtml">Out-of-band server data</a></span></dt><dd><dl><dt><span class="sect1">16.1. <a href="ch16s01.xhtml">Receiving server data</a></span></dt><dd><dl><dt><span class="sect2">16.1.1. <a href="ch16s01.xhtml#idm2921">GMCP data</a></span></dt></dl></dd><dt><span class="sect1">16.2. <a href="sec_sending_server_data.xhtml">Sending server data</a></span></dt><dd><dl><dt><span class="sect2">16.2.1. <a href="sec_sending_server_data.xhtml#sec_send_msdp_data">MSDP data</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part">II. <a href="pt02.xhtml">KildClient Programmer's Reference</a></span></dt><dd><dl><dt><span class="appendix">A. <a href="app_functions.xhtml">Global Function Reference</a></span></dt><dd><dl><dt><span class="sect1">A.1. <a href="func_colorize.xhtml"><code class="function">colorize</code></a></span></dt><dt><span class="sect1">A.2. <a href="func_getclientname.xhtml"><code class="function">getclientname</code></a></span></dt><dt><span class="sect1">A.3. <a href="func_getversion.xhtml"><code class="function">getversion</code></a></span></dt><dt><span class="sect1">A.4. <a href="func_getworld.xhtml"><code class="function">getworld</code></a></span></dt><dt><span class="sect1">A.5. <a href="func_gotow.xhtml"><code class="function">gotow</code></a></span></dt><dt><span class="sect1">A.6. <a href="func_help.xhtml"><code class="function">help</code></a></span></dt><dt><span class="sect1">A.7. <a href="func_play.xhtml"><code class="function">play</code></a></span></dt><dt><span class="sect1">A.8. <a href="func_quit.xhtml"><code class="function">quit</code></a></span></dt><dt><span class="sect1">A.9. <a href="func_stripansi.xhtml"><code class="function">stripansi</code></a></span></dt><dt><span class="sect1">A.10. <a href="func_stripcolorize.xhtml"><code class="function">stripcolorize</code></a></span></dt></dl></dd><dt><span class="appendix">B. <a href="apb.xhtml">$window Reference</a></span></dt><dd><dl><dt><span class="sect1">B.1. <a href="func_window_getsize.xhtml"><code class="function">$window-&gt;getsize</code></a></span></dt><dt><span class="sect1">B.2. <a href="func_window_minimize.xhtml"><code class="function">$window-&gt;minimize</code></a></span></dt><dt><span class="sect1">B.3. <a href="func_window_settitle.xhtml"><code class="function">$window-&gt;settitle</code></a></span></dt><dt><span class="sect1">B.4. <a href="func_window_seturgencyhint.xhtml"><code class="function">$window-&gt;seturgencyhint</code></a></span></dt></dl></dd><dt><span class="appendix">C. <a href="apc.xhtml">$world Reference</a></span></dt><dd><dl><dt><span class="sect1">C.1. <a href="var_world_SILENT.xhtml"><code class="varname">$world-&gt;{SILENT}</code></a></span></dt><dt><span class="sect1">C.2. <a href="func_world_alias.xhtml"><code class="function">$world-&gt;alias</code></a></span></dt><dt><span class="sect1">C.3. <a href="func_world_aliasenabled.xhtml">
  <code class="function">$world-&gt;aliasenabled</code></a></span></dt><dt><span class="sect1">C.4. <a href="func_world_close.xhtml"><code class="function">$world-&gt;close</code></a></span></dt><dt><span class="sect1">C.5. <a href="func_world_cmdseparator.xhtml">
  <code class="function">$world-&gt;cmdseparator</code>
</a></span></dt><dt><span class="sect1">C.6. <a href="func_world_commandecho.xhtml">
  <code class="function">$world-&gt;commandecho</code>
</a></span></dt><dt><span class="sect1">C.7. <a href="func_world_connectother.xhtml">
<code class="function">$world-&gt;connectother</code></a></span></dt><dt><span class="sect1">C.8. <a href="func_world_dc.xhtml"><code class="function">$world-&gt;dc</code></a></span></dt><dt><span class="sect1">C.9. <a href="func_world_delalias.xhtml"><code class="function">$world-&gt;delalias</code></a></span></dt><dt><span class="sect1">C.10. <a href="func_world_delhook.xhtml"><code class="function">$world-&gt;delhook</code></a></span></dt><dt><span class="sect1">C.11. <a href="func_world_delmacro.xhtml"><code class="function">$world-&gt;delmacro</code></a></span></dt><dt><span class="sect1">C.12. <a href="func_world_deltimer.xhtml"><code class="function">$world-&gt;deltimer</code></a></span></dt><dt><span class="sect1">C.13. <a href="func_world_deltrigger.xhtml">
  <code class="function">$world-&gt;deltrigger</code>
</a></span></dt><dt><span class="sect1">C.14. <a href="func_world_disalias.xhtml"><code class="function">$world-&gt;disalias</code></a></span></dt><dt><span class="sect1">C.15. <a href="func_world_dishook.xhtml"><code class="function">$world-&gt;dishook</code></a></span></dt><dt><span class="sect1">C.16. <a href="func_world_dismacro.xhtml"><code class="function">$world-&gt;dismacro</code></a></span></dt><dt><span class="sect1">C.17. <a href="func_world_displugin.xhtml"><code class="function">$world-&gt;displugin</code></a></span></dt><dt><span class="sect1">C.18. <a href="func_world_distimer.xhtml"><code class="function">$world-&gt;distimer</code></a></span></dt><dt><span class="sect1">C.19. <a href="func_world_distrigger.xhtml">
  <code class="function">$world-&gt;distrigger</code>
</a></span></dt><dt><span class="sect1">C.20. <a href="func_world_echo.xhtml"><code class="function">$world-&gt;echo</code></a></span></dt><dt><span class="sect1">C.21. <a href="func_world_echonl.xhtml"><code class="function">$world-&gt;echonl</code></a></span></dt><dt><span class="sect1">C.22. <a href="func_world_echonlandlog.xhtml"><code class="function">$world-&gt;echonlandlog</code></a></span></dt><dt><span class="sect1">C.23. <a href="func_world_enaalias.xhtml"><code class="function">$world-&gt;enaalias</code></a></span></dt><dt><span class="sect1">C.24. <a href="func_world_enahook.xhtml"><code class="function">$world-&gt;enahook</code></a></span></dt><dt><span class="sect1">C.25. <a href="func_world_enamacro.xhtml"><code class="function">$world-&gt;enamacro</code></a></span></dt><dt><span class="sect1">C.26. <a href="func_world_enaplugin.xhtml"><code class="function">$world-&gt;enaplugin</code></a></span></dt><dt><span class="sect1">C.27. <a href="func_world_enatimer.xhtml"><code class="function">$world-&gt;enatimer</code></a></span></dt><dt><span class="sect1">C.28. <a href="func_world_enatrigger.xhtml">
  <code class="function">$world-&gt;enatrigger</code>
</a></span></dt><dt><span class="sect1">C.29. <a href="func_world_expandalias.xhtml">
  <code class="function">$world-&gt;expandalias</code>
</a></span></dt><dt><span class="sect1">C.30. <a href="func_world_gag.xhtml"><code class="function">$world-&gt;gag</code></a></span></dt><dt><span class="sect1">C.31. <a href="func_world_getaliasnumber.xhtml">
  <code class="function">$world-&gt;getaliasnumber</code>
</a></span></dt><dt><span class="sect1">C.32. <a href="func_world_getcharacter.xhtml">
  <code class="function">$world-&gt;getcharacter</code>
</a></span></dt><dt><span class="sect1">C.33. <a href="func_world_getconntime.xhtml">
  <code class="function">$world-&gt;getconntime</code>
</a></span></dt><dt><span class="sect1">C.34. <a href="func_world_getentryfont.xhtml">
  <code class="function">$world-&gt;getentryfont</code>
</a></span></dt><dt><span class="sect1">C.35. <a href="func_world_gethooknumber.xhtml">
  <code class="function">$world-&gt;gethooknumber</code>
</a></span></dt><dt><span class="sect1">C.36. <a href="func_world_getidletime.xhtml">
  <code class="function">$world-&gt;getidletime</code>
</a></span></dt><dt><span class="sect1">C.37. <a href="func_world_getinput.xhtml">
  <code class="function">$world-&gt;getinput</code>
</a></span></dt><dt><span class="sect1">C.38. <a href="func_world_getkeycode.xhtml">
  <code class="function">$world-&gt;getkeycode</code>
</a></span></dt><dt><span class="sect1">C.39. <a href="func_world_getline.xhtml">
  <code class="function">$world-&gt;getline</code>
</a></span></dt><dt><span class="sect1">C.40. <a href="func_world_getlogfile.xhtml">
  <code class="function">$world-&gt;getlogfile</code>
</a></span></dt><dt><span class="sect1">C.41. <a href="func_world_getmacronumber.xhtml">
  <code class="function">$world-&gt;getmacronumber</code>
</a></span></dt><dt><span class="sect1">C.42. <a href="func_world_getmainfont.xhtml">
  <code class="function">$world-&gt;getmainfont</code>
</a></span></dt><dt><span class="sect1">C.43. <a href="func_world_getname.xhtml">
  <code class="function">$world-&gt;getname</code>
</a></span></dt><dt><span class="sect1">C.44. <a href="func_world_getpluginversion.xhtml">
<code class="function">$world-&gt;getpluginversion</code></a></span></dt><dt><span class="sect1">C.45. <a href="func_world_gettimernumber.xhtml">
  <code class="function">$world-&gt;gettimernumber</code>
</a></span></dt><dt><span class="sect1">C.46. <a href="func_world_gettriggernumber.xhtml">
  <code class="function">$world-&gt;gettriggernumber</code>
</a></span></dt><dt><span class="sect1">C.47. <a href="func_world_hook.xhtml"><code class="function">$world-&gt;hook</code></a></span></dt><dt><span class="sect1">C.48. <a href="func_world_hookenabled.xhtml">
  <code class="function">$world-&gt;hookenabled</code></a></span></dt><dt><span class="sect1">C.49. <a href="func_world_interpret.xhtml">
  <code class="function">$world-&gt;interpret</code></a></span></dt><dt><span class="sect1">C.50. <a href="func_world_ispermanent.xhtml">
  <code class="function">$world-&gt;ispermanent</code>
</a></span></dt><dt><span class="sect1">C.51. <a href="func_world_listalias.xhtml">
  <code class="function">$world-&gt;listalias</code>
</a></span></dt><dt><span class="sect1">C.52. <a href="func_world_listhook.xhtml">
  <code class="function">$world-&gt;listhook</code>
</a></span></dt><dt><span class="sect1">C.53. <a href="func_world_listmacro.xhtml">
  <code class="function">$world-&gt;listmacro</code>
</a></span></dt><dt><span class="sect1">C.54. <a href="func_world_listpermanent.xhtml">
  <code class="function">$world-&gt;listpermanent</code>
</a></span></dt><dt><span class="sect1">C.55. <a href="func_world_listplugin.xhtml">
  <code class="function">$world-&gt;listplugin</code>
</a></span></dt><dt><span class="sect1">C.56. <a href="func_world_listtimer.xhtml">
  <code class="function">$world-&gt;listtimer</code>
</a></span></dt><dt><span class="sect1">C.57. <a href="func_world_listtrigger.xhtml">
  <code class="function">$world-&gt;listtrigger</code>
</a></span></dt><dt><span class="sect1">C.58. <a href="func_world_loadplugin.xhtml">
  <code class="function">$world-&gt;loadplugin</code>
</a></span></dt><dt><span class="sect1">C.59. <a href="func_world_logfile.xhtml">
  <code class="function">$world-&gt;logfile</code>
</a></span></dt><dt><span class="sect1">C.60. <a href="func_world_macro.xhtml"><code class="function">$world-&gt;macro</code></a></span></dt><dt><span class="sect1">C.61. <a href="func_world_macroenabled.xhtml">
  <code class="function">$world-&gt;macroenabled</code></a></span></dt><dt><span class="sect1">C.62. <a href="func_world_makepermanent.xhtml">
  <code class="function">$world-&gt;makepermanent</code>
</a></span></dt><dt><span class="sect1">C.63. <a href="func_world_maketemporary.xhtml">
  <code class="function">$world-&gt;maketemporary</code>
</a></span></dt><dt><span class="sect1">C.64. <a href="func_world_mlsend.xhtml"><code class="function">$world-&gt;mlsend</code></a></span></dt><dt><span class="sect1">C.65. <a href="func_world_movealias.xhtml">
  <code class="function">$world-&gt;movealias</code>
</a></span></dt><dt><span class="sect1">C.66. <a href="func_world_movehook.xhtml">
  <code class="function">$world-&gt;movehook</code>
</a></span></dt><dt><span class="sect1">C.67. <a href="func_world_movemacro.xhtml">
  <code class="function">$world-&gt;movemacro</code>
</a></span></dt><dt><span class="sect1">C.68. <a href="func_world_movetimer.xhtml">
  <code class="function">$world-&gt;movetimer</code>
</a></span></dt><dt><span class="sect1">C.69. <a href="func_world_movetrigger.xhtml">
  <code class="function">$world-&gt;movetrigger</code>
</a></span></dt><dt><span class="sect1">C.70. <a href="func_world_next.xhtml">
  <code class="function">$world-&gt;next</code>
</a></span></dt><dt><span class="sect1">C.71. <a href="func_world_path.xhtml"><code class="function">$world-&gt;path</code></a></span></dt><dt><span class="sect1">C.72. <a href="func_world_prev.xhtml">
  <code class="function">$world-&gt;prev</code>
</a></span></dt><dt><span class="sect1">C.73. <a href="func_world_reconnect.xhtml">
  <code class="function">$world-&gt;reconnect</code>
</a></span></dt><dt><span class="sect1">C.74. <a href="func_world_requireplugin.xhtml">
  <code class="function">$world-&gt;requireplugin</code>
</a></span></dt><dt><span class="sect1">C.75. <a href="func_world_save.xhtml">
  <code class="function">$world-&gt;save</code>
</a></span></dt><dt><span class="sect1">C.76. <a href="func_world_send.xhtml"><code class="function">$world-&gt;send</code></a></span></dt><dt><span class="sect1">C.77. <a href="func_world_sendecho.xhtml"><code class="function">$world-&gt;sendecho</code></a></span></dt><dt><span class="sect1">C.78. <a href="func_world_sendfile.xhtml"><code class="function">$world-&gt;sendfile</code></a></span></dt><dt><span class="sect1">C.79. <a href="func_world_sendlines.xhtml"><code class="function">$world-&gt;sendlines</code></a></span></dt><dt><span class="sect1">C.80. <a href="func_world_sendmsdpcommand.xhtml">
  <code class="function">$world-&gt;sendmsdpcommand</code>
</a></span></dt><dt><span class="sect1">C.81. <a href="func_world_sendnoecho.xhtml"><code class="function">$world-&gt;sendnoecho</code></a></span></dt><dt><span class="sect1">C.82. <a href="func_world_sendserverdata.xhtml">
  <code class="function">$world-&gt;sendserverdata</code>
</a></span></dt><dt><span class="sect1">C.83. <a href="func_world_setinput.xhtml">
  <code class="function">$world-&gt;setinput</code>
</a></span></dt><dt><span class="sect1">C.84. <a href="func_world_setstatus.xhtml">
  <code class="function">$world-&gt;setstatus</code>
</a></span></dt><dt><span class="sect1">C.85. <a href="func_world_silentdisalias.xhtml"><code class="function">$world-&gt;silentdisalias</code></a></span></dt><dt><span class="sect1">C.86. <a href="func_world_silentdishook.xhtml"><code class="function">$world-&gt;silentdishook</code></a></span></dt><dt><span class="sect1">C.87. <a href="func_world_silentdismacro.xhtml"><code class="function">$world-&gt;silentdismacro</code></a></span></dt><dt><span class="sect1">C.88. <a href="func_world_silentdistimer.xhtml"><code class="function">$world-&gt;silentdistimer</code></a></span></dt><dt><span class="sect1">C.89. <a href="func_world_silentdistrigger.xhtml">
  <code class="function">$world-&gt;silentdistrigger</code>
</a></span></dt><dt><span class="sect1">C.90. <a href="func_world_silentenaalias.xhtml"><code class="function">$world-&gt;silentenaalias</code></a></span></dt><dt><span class="sect1">C.91. <a href="func_world_silentenahook.xhtml"><code class="function">$world-&gt;silentenahook</code></a></span></dt><dt><span class="sect1">C.92. <a href="func_world_silentenamacro.xhtml"><code class="function">$world-&gt;silentenamacro</code></a></span></dt><dt><span class="sect1">C.93. <a href="func_world_silentenatimer.xhtml"><code class="function">$world-&gt;silentenatimer</code></a></span></dt><dt><span class="sect1">C.94. <a href="func_world_silentenatrigger.xhtml">
  <code class="function">$world-&gt;silentenatrigger</code>
</a></span></dt><dt><span class="sect1">C.95. <a href="func_world_timer.xhtml"><code class="function">$world-&gt;timer</code></a></span></dt><dt><span class="sect1">C.96. <a href="func_world_timerenabled.xhtml">
  <code class="function">$world-&gt;timerenabled</code></a></span></dt><dt><span class="sect1">C.97. <a href="func_world_trigger.xhtml"><code class="function">$world-&gt;trigger</code></a></span></dt><dt><span class="sect1">C.98. <a href="func_world_triggerenabled.xhtml">
  <code class="function">$world-&gt;triggerenabled</code></a></span></dt><dt><span class="sect1">C.99. <a href="func_world_writetolog.xhtml"><code class="function">$world-&gt;writetolog</code></a></span></dt></dl></dd><dt><span class="appendix">D. <a href="app_KCWin.xhtml">Using KCWin for Input/Output
Windows</a></span></dt><dd><dl><dt><span class="sect1">D.1. <a href="apds01.xhtml">Changes from Previous Versions</a></span></dt><dt><span class="sect1">D.2. <a href="func_KCWin_get_text.xhtml"><code class="function">KCWin::get_text</code></a></span></dt><dt><span class="sect1">D.3. <a href="func_KCWin_set_text.xhtml">
<code class="function">KCWin::set_text</code></a></span></dt><dt><span class="sect1">D.4. <a href="func_KCWin_feed.xhtml"><code class="function">KCWin::feed</code></a></span></dt></dl></dd><dt><span class="appendix">E. <a href="ape.xhtml">Writing Plugins</a></span></dt><dd><dl><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></dd></dl></dd></dl></div><div class="list-of-figures"><div class="toc-title">List of Figures</div><dl><dt>3.1. <a href="sec_world-selector.xhtml#idm52">When KildClient is first started, you are asked to
  connect to a world</a></dt><dt>3.2. <a href="sec_interacting.xhtml#idm89">A typical KildClient session with two open Worlds</a></dt><dt>3.3. <a href="sec_searching.xhtml#idm181">A typical KildClient session with two open Worlds</a></dt><dt>4.1. <a href="sec_we_general.xhtml#idm234">The General section of the World Editor</a></dt><dt>4.2. <a href="ch04s02.xhtml#idm297">The Main Window section of the World Editor</a></dt><dt>4.3. <a href="ch04s02.xhtml#idm333">The Colors section of the World Editor</a></dt><dt>4.4. <a href="ch04s02.xhtml#idm350">The Status Bar section of the World Editor</a></dt><dt>4.5. <a href="sec_we_input.xhtml#idm371">The Input section of the World Editor</a></dt><dt>4.6. <a href="sec_we_logging.xhtml#idm433">The Logging section of the World Editor</a></dt><dt>4.7. <a href="sec_we_automation.xhtml#idm469">The Scripting section of the World Editor</a></dt><dt>4.8. <a href="sec_we_protocols.xhtml#idm485">The Protocols section of the World Editor</a></dt><dt>4.9. <a href="sec_we_advanced.xhtml#idm504">The Advanced section of the World Editor</a></dt><dt>5.1. <a href="ch05s01.xhtml#idm545">The Appearance section of the Preferences dialog</a></dt><dt>5.2. <a href="sec_pref_sending.xhtml#idm569">The Sending section of the Preferences dialog</a></dt><dt>5.3. <a href="sec_pref_progs.xhtml#idm586">The External Programs section of the Preferences
  dialog</a></dt><dt>5.4. <a href="sec_pref_proxy.xhtml#idm602">The Proxy section of the Preferences dialog</a></dt><dt>6.1. <a href="ch06s03.xhtml#idm716">Command History Dialog</a></dt><dt>6.2. <a href="ch06s03.xhtml#idm741">Multi-Line Send</a></dt><dt>7.1. <a href="ch07s04.xhtml#idm932">Permanent Variables</a></dt><dt>8.1. <a href="ch08s01.xhtml#idm1004">The graphical Trigger editor</a></dt><dt>8.2. <a href="ch08s01.xhtml#idm1052">The window to edit triggers</a></dt><dt>8.3. <a href="sec_trigger_highlight.xhtml#idm1204">The window to configure style</a></dt><dt>8.4. <a href="sec_test_triggers.xhtml#idm1499">The test triggers window</a></dt><dt>9.1. <a href="ch09s01.xhtml#idm1553">The graphical Alias editor</a></dt><dt>9.2. <a href="ch09s01.xhtml#idm1589">The window to edit aliases</a></dt><dt>10.1. <a href="ch10s01.xhtml#idm1849">The graphical Macro editor</a></dt><dt>10.2. <a href="ch10s01.xhtml#idm1881">The window to edit macros</a></dt><dt>11.1. <a href="ch11s01.xhtml#idm2035">The graphical Timer editor</a></dt><dt>11.2. <a href="ch11s01.xhtml#idm2074">The window to edit timers</a></dt><dt>12.1. <a href="ch12s01.xhtml#idm2251">The graphical Hook editor</a></dt><dt>12.2. <a href="ch12s01.xhtml#idm2277">The window to edit hooks</a></dt><dt>13.1. <a href="chap_plugins.xhtml#idm2395">The Plugin list</a></dt><dt>E.1. <a href="apes01.xhtml#fig_plugin_header">The Plugin Header</a></dt></dl></div><div class="list-of-examples"><div class="toc-title">List of Examples</div><dl><dt>8.1. <a href="ch08s02.xhtml#ex_simplest_trigger">A very simple trigger</a></dt><dt>8.2. <a href="ch08s02.xhtml#ex_trigger_regex_grouping">A trigger which captures part of the received line and uses
    it in the action</a></dt><dt>8.3. <a href="ch08s02.xhtml#ex_trigger_perl">A trigger with an action in Perl</a></dt><dt>8.4. <a href="ch08s02.xhtml#idm1183">A trigger that calls a sub-routine</a></dt><dt>8.5. <a href="ch08s04.xhtml#ex_simple_gag">A simple gag</a></dt><dt>8.6. <a href="ch08s04.xhtml#idm1238">A gag with no action</a></dt><dt>8.7. <a href="ch08s04.xhtml#idm1249">Rewriting a line with gags</a></dt><dt>8.8. <a href="sec_trigger_other.xhtml#idm1284">A profanity filter that does not work</a></dt><dt>8.9. <a href="sec_trigger_other.xhtml#idm1299">A profanity filter using a rewriter trigger</a></dt><dt>8.10. <a href="sec_trigger_cmdline.xhtml#ex_simplest_trigger_cmdline">A very simple trigger defined in the command line</a></dt><dt>8.11. <a href="sec_trigger_cmdline.xhtml#idm1335">A simple gag (in the command line)</a></dt><dt>8.12. <a href="sec_trigger_cmdline.xhtml#idm1344">A gag with no action (in the command line)</a></dt><dt>8.13. <a href="sec_trigger_cmdline.xhtml#idm1349">A shortcut function to define gags</a></dt><dt>8.14. <a href="sec_trigger_cmdline.xhtml#idm1360">A case-insensitive trigger</a></dt><dt>8.15. <a href="sec_trigger_cmdline.xhtml#idm1411">Changing several attributes at once</a></dt><dt>8.16. <a href="sec_trigger_cmdline.xhtml#idm1421">A very simple trigger, in another way</a></dt><dt>8.17. <a href="sec_trigger_cmdline.xhtml#idm1433">Disabling a trigger, the long way</a></dt><dt>8.18. <a href="sec_trigger_cmdline.xhtml#idm1439">Disabling a trigger, the short way</a></dt><dt>8.19. <a href="sec_trigger_cmdline.xhtml#idm1457">Creating a trigger with a name</a></dt><dt>9.1. <a href="ch09s02.xhtml#ex_simple_alias">A simple alias</a></dt><dt>9.2. <a href="ch09s02.xhtml#idm1651">A slightly more complex alias</a></dt><dt>9.3. <a href="ch09s02.xhtml#idm1669">An alias that uses bracketed expressions</a></dt><dt>9.4. <a href="ch09s02.xhtml#ex_perleval_alias">An alias whose substitution is evaluated:</a></dt><dt>9.5. <a href="sec_alias_cmdline.xhtml#idm1733">A simple alias defined in the command line</a></dt><dt>9.6. <a href="sec_alias_cmdline.xhtml#idm1742">An alias whose substitution is evaluated (in the
    command line)</a></dt><dt>9.7. <a href="sec_alias_cmdline.xhtml#idm1783">Disabling an alias, the long way</a></dt><dt>9.8. <a href="sec_alias_cmdline.xhtml#idm1789">Disabling an alias, the short way</a></dt><dt>9.9. <a href="sec_alias_cmdline.xhtml#idm1807">Creating an alias with a name</a></dt><dt>10.1. <a href="sec_macro_cmdline.xhtml#idm1922">Defining a macro</a></dt><dt>10.2. <a href="sec_macro_cmdline.xhtml#idm1972">Disabling a macro, the long way</a></dt><dt>10.3. <a href="sec_macro_cmdline.xhtml#idm1978">Disabling a macro, the short way</a></dt><dt>10.4. <a href="sec_macro_cmdline.xhtml#idm1996">Creating a macro with a name</a></dt><dt>11.1. <a href="sec_timer_cmdline.xhtml#idm2113">A simple timer</a></dt><dt>11.2. <a href="sec_timer_cmdline.xhtml#idm2119">A timer that executes only five times</a></dt><dt>11.3. <a href="sec_timer_cmdline.xhtml#idm2126">A one-shot timer</a></dt><dt>11.4. <a href="sec_timer_cmdline.xhtml#idm2156">Changing the interval of a timer</a></dt><dt>11.5. <a href="sec_timer_cmdline.xhtml#idm2161">Changing the interval of a timer</a></dt><dt>11.6. <a href="sec_timer_cmdline.xhtml#idm2167">Disabling a timer, the short way</a></dt><dt>11.7. <a href="sec_timer_cmdline.xhtml#idm2185">Creating a timer with a name</a></dt><dt>12.1. <a href="sec_hook_cmdline.xhtml#idm2323">Connecting a hook</a></dt><dt>12.2. <a href="sec_hook_cmdline.xhtml#idm2353">Disabling a hook, the long way</a></dt><dt>12.3. <a href="sec_hook_cmdline.xhtml#idm2359">Disabling a hook, the short way</a></dt><dt>12.4. <a href="sec_hook_cmdline.xhtml#idm2373">Creating a hook with a name</a></dt><dt>13.1. <a href="ch13s01.xhtml#idm2430">Loading a plugin</a></dt><dt>13.2. <a href="ch13s01.xhtml#idm2435">Loading a plugin specifying the full filename</a></dt><dt>13.3. <a href="ch13s02.xhtml#idm2458">Getting help about a plugin</a></dt><dt>14.1. <a href="chap_logging.xhtml#idm2565">Enabling logging</a></dt><dt>16.1. <a href="sec_sending_server_data.xhtml#ex_send_server_data">A GMCP request</a></dt><dt>16.2. <a href="sec_sending_server_data.xhtml#ex_send_msdp_command">A MSDP request</a></dt><dt>16.3. <a href="sec_sending_server_data.xhtml#ex_send_msdp_command_result">Message sent via MSDP</a></dt><dt>A.1. <a href="func_getworld.xhtml#ex_remote_quit">Quitting from another
world</a></dt><dt>C.1. <a href="func_world_trigger.xhtml#ex_highlight_trigger">Changing styles with triggers</a></dt><dt>E.1. <a href="apes02.xhtml#idm5314">A Sample Plugin</a></dt><dt>E.2. <a href="apes05.xhtml#idm5358">Conditional loading of plugins</a></dt><dt>E.3. <a href="apes05.xhtml#idm5373">A plugin that requires another</a></dt><dt>E.4. <a href="apes06.xhtml#idm5390">A plugin that uses gtk3-perl</a></dt></dl></div></div><footer><div class="navfooter"><hr/><table style="width: 100%; "><tr><td style="width: 40%; text-align: left; "> </td><td style="width: 20%; text-align: center; "> </td><td style="width: 40%; text-align: right; "> <a accesskey="n" href="pt01.xhtml">Next</a></td></tr><tr><td style="width: 40%; text-align: left; vertical-align: top; "> </td><td style="width: 20%; text-align: center; "> </td><td style="width: 40%; text-align: right; vertical-align: top; "> Part I. KildClient User's Guide</td></tr></table></div></footer></body></html>