updates.
[crypto.git] / apps / irssi / docs / faq.txt
1 Q: Why doesn't irssi display colors even when ircii etc. displays them?
2 A: They force ANSI colors even if terminal doesn't support them. By default,
3    irssi uses colors only if terminfo/termcap so says. The correct way to
4    fix this would be to change your TERM environment to a value where colors
5    work, like xterm-color or color_xterm. If this doesn't help, then use the
6    evil way of /SET term_force_colors ON.
7
8 Q: How do I easily write text to channel that starts with '/' character?
9 A: / /text
10
11 Q: Why doesn't irssi update my realname (or whatever) after I change it
12    with /SET realname and reconnect with /RECONNECT or /SERVER?
13 A: Irssi is trying to be too smart. This will be fixed in future, but for
14    now you should use /DISCONNECT + /CONNECT.
15
16 Q: I connected to some server which isn't responding but now irssi tries
17    to connect back to it all the time! How can I stop it?
18 A: Two ways. The "good way" to do it is with /DISCONNECT. Check the server
19    tags first with /SERVER without giving it any parameters, reconnections
20    are those that have tag starting with "recon" text. So most probably you're
21    going to do /DISCONNECT recon-1. The other way is to remove all the
22    reconnections with /RMRECONNS, easier but may remove some connections
23    you actually wanted to reconnect (if you used multiple servers..).
24
25 Q: How do I add seconds to timestamp?
26 A: "/FORMAT timestamp {timestamp %%H:%%M:%%S} " - and remember to add the
27    trailing space :)
28
29 Q: Why does irssi say "Irssi: Channel not fully synchronized yet, try again
30    after a while" when I try to use /BAN etc?
31 A: Possibly a bug in irssi, or ircd you're using does something that irssi
32    didn't really notice. The new code should make this happen far less often
33    than before, but one known reason for this is when irssi doesn't notice
34    that you were unable to join some channel. Currently however I don't know
35    of any such events irssi doesn't know about.
36
37    Anyway, if this does happen, do "/RAWLOG SAVE ~/rawlog" soon after joining
38    to channel, and either try to figure out yourself why irssi didn't get
39    reply to WHO request, or send the whole log to tss@iki.fi. Note that the
40    rawlog is by default only 200 lines and it may not be enough to show all
41    needed information, so you might want to do /SET rawlog_lines 1000 or so.
42
43 Q: Where's the GUI version?
44 A: Read http://irssi.org/?page=about
45
46 Q: How do I autorejoin channels after being kicked?
47 A: That's evil and you shouldn't do it. If you get kicked, you should
48    stay out, at least until the channel forgot you existed :) Most channels
49    I've joined just ban you if you autorejoin after kick. If you're joined
50    to channels who kick people for fun, try changing channels or something.
51
52    Anyway, if you REALLY want to do that, and you understand that you're
53    doing evilness, you can use the autorejoin.pl script that comes with
54    irssi. You'll still need to specify the channels you wish to rejoin with
55    /SET autorejoin_channels #chan1 #chan2 ...
56
57 Q: How do I announce that I'm away/back in all channels I've joined?
58    Or how do I change my nick when setting myself away/back?
59 A: That's even worse than autorejoin. Who could possibly care every time you
60    come and go? Many channels will kick you for using this, and I for example
61    have added several ignores so I'd never need to see these messages. Learn
62    to use /AWAY command properly and tell it's existence to people who don't
63    know about it. /WII yournick shows your away reason much better for people
64    who actually want to know if you're there or not.
65
66    You can script these behaviours if you really wish to of course. But
67    currently there's no public scripts for either of these, and the only way
68    I'm going to add such to irssi.org is if the script contains a setting to
69    specify which specific channels the announcement is sent.
70