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 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244
|
<!ELEMENT kcworld (name,host,port,charset,proxy,auto-logon?,display?,repeat-commands?,command-echo?,never-hide-input?,store-commands?,command-history?,auto-completion?,command-separator?,perl-character?,input-lines?,input-spell?,flood-prevention?,scroll?,name-display?,log?,confirm-delete?,plugin-items?,scriptfile?,plugins?,triggers?,aliases?,macros?,timers?,variables?,(hooks|hooksv2)?,protocols?,keep-alive?)>
<!ELEMENT kcworld-export (plugins?,triggers?,aliases?,macros?,timers?,variables?,hooksv2?)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT host (#PCDATA)>
<!ATTLIST host tls CDATA "0">
<!ELEMENT port (#PCDATA)>
<!ELEMENT charset (#PCDATA)>
<!ELEMENT proxy EMPTY>
<!ATTLIST proxy type CDATA #REQUIRED>
<!ATTLIST proxy server CDATA "">
<!ATTLIST proxy port CDATA "1080">
<!ATTLIST proxy user CDATA "">
<!ATTLIST proxy password CDATA "">
<!ELEMENT auto-logon (character,password)*>
<!ATTLIST auto-logon style CDATA "1">
<!ELEMENT character (#PCDATA)>
<!ELEMENT password (#PCDATA)>
<!ELEMENT display (terminalfont,entryfont,usebold,wrap,tooltips,statusfont,statusbar,defforecolor,defbackcolor,defboldcolor,defboldbackcolor,ansicolor+,background?)>
<!ELEMENT terminalfont (#PCDATA)>
<!ELEMENT entryfont (#PCDATA)>
<!ELEMENT usebold (#PCDATA)>
<!ELEMENT wrap (wrap-column?)>
<!ATTLIST wrap enabled CDATA "1">
<!ATTLIST wrap indent CDATA "0">
<!ELEMENT wrap-column EMPTY>
<!ATTLIST wrap-column enabled CDATA "0">
<!ATTLIST wrap-column column CDATA "40">
<!ELEMENT tooltips EMPTY>
<!ATTLIST tooltips enabled CDATA "1">
<!ELEMENT statusfont (#PCDATA)>
<!ELEMENT statusbar EMPTY>
<!ATTLIST statusbar ctime CDATA "0"
itime CDATA "1"
itime-behavior CDATA "0">
<!ELEMENT defforecolor (#PCDATA)>
<!ELEMENT defbackcolor (#PCDATA)>
<!ELEMENT defboldcolor (#PCDATA)>
<!ELEMENT defboldbackcolor (#PCDATA)>
<!ELEMENT ansicolor (#PCDATA)>
<!ELEMENT background EMPTY>
<!ATTLIST background type CDATA "0"
tint CDATA "0.4"
image CDATA #IMPLIED>
<!ELEMENT repeat-commands EMPTY>
<!ATTLIST repeat-commands enabled CDATA "0">
<!ELEMENT command-echo EMPTY>
<!ATTLIST command-echo enabled CDATA "1">
<!ELEMENT never-hide-input EMPTY>
<!ATTLIST never-hide-input enabled CDATA "0">
<!ELEMENT store-commands EMPTY>
<!ATTLIST store-commands enabled CDATA "1">
<!ELEMENT command-history EMPTY>
<!ATTLIST command-history size CDATA "50">
<!ATTLIST command-history ignore-up-down-keys CDATA "0">
<!ELEMENT auto-completion EMPTY>
<!ATTLIST auto-completion enabled CDATA "1"
minprefix CDATA "3">
<!ELEMENT command-separator EMPTY>
<!ATTLIST command-separator separator CDATA "%;">
<!ELEMENT perl-character EMPTY>
<!ATTLIST perl-character char CDATA "/">
<!ELEMENT input-lines EMPTY>
<!ATTLIST input-lines size CDATA "1">
<!ATTLIST input-lines save CDATA "2">
<!ELEMENT input-spell EMPTY>
<!ATTLIST input-spell active CDATA "1">
<!ATTLIST input-spell language CDATA "">
<!ELEMENT flood-prevention (#PCDATA)>
<!ATTLIST flood-prevention enabled CDATA "1"
max-repeat CDATA "20">
<!ELEMENT scroll EMPTY>
<!ATTLIST scroll on-output CDATA "0"
lines CDATA "2000">
<!ELEMENT name-display EMPTY>
<!ATTLIST name-display style CDATA "1"
pattern CDATA "%Kw [%Kc]">
<!ELEMENT log (logfile?,logtimeformat?)>
<!ATTLIST log autostart CDATA "0"
addtime CDATA "0">
<!ELEMENT logfile (#PCDATA)>
<!ELEMENT logtimeformat (#PCDATA)>
<!ELEMENT confirm-delete EMPTY>
<!ATTLIST confirm-delete confirm CDATA "1">
<!ELEMENT plugin-items EMPTY>
<!ATTLIST plugin-items show CDATA "0">
<!ELEMENT scriptfile (#PCDATA)>
<!ELEMENT plugins (plugin+)>
<!ELEMENT plugin (#PCDATA)>
<!ELEMENT triggers (trigger+)>
<!ATTLIST trigger name CDATA #IMPLIED
gag CDATA "0"
gaglog CDATA "0"
enabled CDATA "1"
keepexecuting CDATA "0"
rewriter CDATA "0"
ignorecase CDATA "0">
<!ELEMENT trigger (pattern,action?,highlight)>
<!ELEMENT pattern (#PCDATA)>
<!ELEMENT action (#PCDATA)>
<!ELEMENT highlight EMPTY>
<!ATTLIST highlight enabled CDATA "-1"
target CDATA "-1"
fg CDATA "-1"
bg CDATA "-1"
italics CDATA "-1"
strike CDATA "-1"
underline CDATA "-1">
<!ELEMENT aliases (alias+)>
<!ELEMENT alias (pattern,substitution)>
<!ATTLIST alias name CDATA #IMPLIED
perleval CDATA "0"
enabled CDATA "1"
ignorecase CDATA "0">
<!ELEMENT substitution (#PCDATA)>
<!ELEMENT macros (macro+)>
<!ELEMENT macro (key,action)>
<!ATTLIST macro name CDATA #IMPLIED
enabled CDATA "1">
<!ELEMENT key (#PCDATA)>
<!ELEMENT timers (timer+)>
<!ATTLIST timer name CDATA #IMPLIED
interval CDATA #REQUIRED
count CDATA #REQUIRED
enabled CDATA "1"
temporary CDATA "0">
<!ELEMENT timer (#PCDATA)>
<!ELEMENT variables (variable+)>
<!ELEMENT variable (#PCDATA)>
<!ELEMENT hooks (hook*)>
<!ATTLIST hook for CDATA #REQUIRED>
<!ELEMENT hook (#PCDATA)>
<!ELEMENT hooksv2 (hooklistv2*)>
<!ELEMENT hooklistv2 (hookv2*)>
<!ATTLIST hooklistv2 for CDATA #REQUIRED>
<!ELEMENT hookv2 (#PCDATA)>
<!ATTLIST hookv2 name CDATA #IMPLIED
enabled CDATA "1">
<!ELEMENT protocols (mccp)>
<!ELEMENT mccp EMPTY>
<!ATTLIST mccp behavior CDATA "0">
<!ELEMENT keep-alive EMPTY>
<!ATTLIST keep-alive enabled CDATA "0">
|