Rev | Author | # | Line |
---|---|---|---|
2 | AristotlePagaltzis | 1 | !!! Autoconnect when you launch [Irssi] |
1 | AdrianKitto | 2 | |
2 | AristotlePagaltzis | 3 | For this example I will assume you want to connect to [#wlug] on [UnderNet]. |
1 | AdrianKitto | 4 | |
2 | AristotlePagaltzis | 5 | # Add an IRCNet entry for the network you want to connect: <tt>/IRCNET ADD Undernet</tt> |
1 | AdrianKitto | 6 | |
2 | AristotlePagaltzis | 7 | # [Irssi] needs to know the addresses for servers on this network, so add some: <tt>/SERVER ADD -auto -ircnet Undernet eu.undernet.org 6667</tt> |
8 | |||
9 | Notice <tt>-auto</tt>, which means to automatically connect to this server on startup. | ||
10 | |||
11 | # Now set up some channel preferences: <tt>/CHANNEL ADD -auto #wlug Undernet</tt> | ||
12 | |||
13 | Again notice <tt>-auto</tt>, which means to automatically join this channel on connect. | ||
14 | |||
9 | YuWei | 15 | For those channels require password, append the password to the end of command. |
16 | <tt>/CHANNEL ADD -auto #wlug Undernet __secret__</tt> | ||
2 | AristotlePagaltzis | 17 | # Now make [Irssi] remember this information beyond closing it: <tt>/SAVE</tt> |
18 | |||
4 | AristotlePagaltzis | 19 | Your settings are stored in <tt>~~/.irssi/config</tt>. Only edit this manually if you know what you're doing. |
2 | AristotlePagaltzis | 20 | |
21 | # If you have more than 1 channel and you want them to always appear in the same windows every time you run [Irssi] then you will want to <tt>/LAYOUT SAVE</tt> | ||
22 | |||
23 | # Exit [Irssi] and reopen it, it should autoconnect to <tt>eu.undernet.org</tt> and autojoin [#wlug]. If you want to connect to another [IRC] network then simply add more IRC network, server and channel settings. | ||
1 | AdrianKitto | 24 | |
25 | Pretty much this whole page can be found by reading the [Irssi] [FAQ] located at [www.irssi.org | http://www.irssi.org/?page=docs&doc=startup-HOWTO] | ||
26 | |||
2 | AristotlePagaltzis | 27 | !!! Various settings |
28 | |||
29 | !! Queries | ||
30 | |||
31 | <tt>/SET autocreate_own_query ON</tt>: | ||
32 | |||
33 | Should new query window be created when you send message to someone (with <tt>/msg</tt>). | ||
34 | |||
35 | <tt>/SET autocreate_query_level MSGS</tt>: | ||
36 | |||
37 | New query window should be created when receiving messages with this level. | ||
38 | MSGS, DCCMSGS and NOTICES levels work currently. | ||
3 | SamCook | 39 | You can disable this with <tt>/SET -clear autocreate_query_level</tt>. |
2 | AristotlePagaltzis | 40 | |
41 | <tt>/SET autoclose_query 0</tt>: | ||
42 | |||
43 | Query windows can be automatically closed after certain time of inactivity. | ||
44 | Queries with unread messages aren't closed and active window is neither never closed. | ||
45 | The value is given in seconds. | ||
46 | |||
47 | !! Windows | ||
48 | |||
49 | <tt>/SET use_msgs_window OFF</tt>: | ||
50 | |||
51 | Create messages window at startup. All private messages go to this window. | ||
52 | This only makes sense if you've disabled automatic query windows. | ||
53 | Message window can also be created manually with <tt>/WINDOW LEVEL MSGS</tt>, <tt>/WINDOW NAME (msgs)</tt>. | ||
54 | |||
55 | <tt>/SET use_status_window ON</tt>: | ||
56 | |||
57 | Create status window at startup. All messages that don't really have better | ||
58 | place go here, like all <tt>/WHOIS</tt> replies etc. Status window can also be | ||
59 | created manually with <tt>/WINDOW LEVEL ALL -MSGS</tt>, <tt>/WINDOW NAME (status)</tt>. | ||
60 | |||
61 | <tt>/SET autocreate_windows ON</tt>: | ||
62 | |||
63 | Should we create new windows for new window items or just place everything in one window</tt>: | ||
64 | |||
65 | <tt>/SET autoclose_windows ON</tt>: | ||
66 | Should window be automatically closed when the last item in them is removed (ie. <tt>/PART</tt>, <tt>/UNQUERY</tt>). | ||
67 | |||
68 | <tt>/SET reuse_unused_windows OFF</tt>: | ||
69 | |||
70 | When finding where to place new window item (channel, query) [Irssi] first | ||
71 | tries to use already existing empty windows. If this is set ON, new window | ||
72 | will always be created for all window items. This setting is ignored if | ||
73 | <tt>autoclose_windows</tt> is set ON. | ||
74 | |||
75 | <tt>/SET window_auto_change OFF</tt>: | ||
76 | |||
77 | Should Irssi automatically change to automatically created windows - | ||
78 | usually queries when someone sends you a message. To prevent accidentally | ||
79 | sending text meant to some other channel/nick, [Irssi] clears the input | ||
80 | buffer when changing the window. The text is still in scrollback buffer, | ||
81 | you can get it back with pressing arrow up key. | ||
82 | |||
83 | <tt>/SET print_active_channel OFF</tt>: | ||
84 | |||
85 | When you keep more than one channel in same window, Irssi prints the | ||
86 | messages coming to active channel as <tt><nick> text</tt> and other channels as | ||
87 | <tt><nick:channel> text</tt>. If this setting is set ON, the messages to active | ||
88 | channels are also printed in the latter way. | ||
89 | |||
90 | <tt>/SET window_history OFF</tt>: | ||
91 | |||
92 | Should command history be kept separate for each window. | ||
93 | |||
94 | !! User information | ||
95 | |||
96 | <tt>/SET nick</tt>: | ||
97 | |||
98 | Your nick name | ||
99 | |||
100 | <tt>/SET alternate_nick</tt>: | ||
101 | |||
102 | Your alternate nick. | ||
1 | AdrianKitto | 103 | |
2 | AristotlePagaltzis | 104 | <tt>/SET user_name</tt>: |
1 | AdrianKitto | 105 | |
2 | AristotlePagaltzis | 106 | Your username, if you have ident enabled this doesn't affect anything |
1 | AdrianKitto | 107 | |
2 | AristotlePagaltzis | 108 | <tt>/SET real_name</tt>: |
1 | AdrianKitto | 109 | |
2 | AristotlePagaltzis | 110 | Your real name. |
1 | AdrianKitto | 111 | |
2 | AristotlePagaltzis | 112 | !! Server information |
1 | AdrianKitto | 113 | |
114 | |||
2 | AristotlePagaltzis | 115 | <tt>/SET skip_motd OFF</tt>: |
1 | AdrianKitto | 116 | |
2 | AristotlePagaltzis | 117 | Should we hide server's MOTD (Message Of The Day). |
1 | AdrianKitto | 118 | |
2 | AristotlePagaltzis | 119 | <tt>/SET server_reconnect_time 300</tt>: |
1 | AdrianKitto | 120 | |
2 | AristotlePagaltzis | 121 | Seconds to wait before connecting to same server again. Don't set this too |
122 | low since it usually doesn't help at all - if the host is down, the few | ||
123 | extra minutes of waiting won't hurt much. | ||
1 | AdrianKitto | 124 | |
2 | AristotlePagaltzis | 125 | <tt>/SET lag_max_before_disconnect 300</tt>: |
1 | AdrianKitto | 126 | |
2 | AristotlePagaltzis | 127 | Maximum server lag in seconds before disconnecting and trying to reconnect. |
128 | This happens mostly only when network breaks between you and [IRC] server. | ||
1 | AdrianKitto | 129 | |
2 | AristotlePagaltzis | 130 | !! Appearance |
1 | AdrianKitto | 131 | |
2 | AristotlePagaltzis | 132 | <tt>/SET timestamps ON</tt>: |
1 | AdrianKitto | 133 | |
2 | AristotlePagaltzis | 134 | Show timestamps before each message. |
1 | AdrianKitto | 135 | |
2 | AristotlePagaltzis | 136 | <tt>/SET hide_text_style OFF</tt>: |
1 | AdrianKitto | 137 | |
2 | AristotlePagaltzis | 138 | Hide all bolds, underlines, MIRC colors, etc. |
1 | AdrianKitto | 139 | |
2 | AristotlePagaltzis | 140 | <tt>/SET show_nickmode ON</tt>: |
1 | AdrianKitto | 141 | |
2 | AristotlePagaltzis | 142 | Show the nick's mode before nick in channels, ie. ops have <tt><@nick></tt>, voices <tt><+nick></tt> and others <tt>< nick></tt> |
1 | AdrianKitto | 143 | |
2 | AristotlePagaltzis | 144 | <tt>/SET show_nickmode_empty ON</tt>: |
1 | AdrianKitto | 145 | |
2 | AristotlePagaltzis | 146 | If the nick doesn't have a mode, use one space. ie. ON: <tt>< nick></tt>, OFF: <tt><nick></tt> |
1 | AdrianKitto | 147 | |
2 | AristotlePagaltzis | 148 | <tt>/SET show_quit_once OFF</tt>: |
1 | AdrianKitto | 149 | |
2 | AristotlePagaltzis | 150 | Show quit message only once in some of the channel windows the nick was in instead of in all windows. |
1 | AdrianKitto | 151 | |
2 | AristotlePagaltzis | 152 | <tt>/SET lag_min_show 100</tt>: |
1 | AdrianKitto | 153 | |
2 | AristotlePagaltzis | 154 | Show the server lag in status bar if it's bigger than this, the unit is |
155 | 1/100 of seconds (ie. the default value of 100 = 1 second). | ||
1 | AdrianKitto | 156 | |
2 | AristotlePagaltzis | 157 | <tt>/SET indent 10</tt>: |
1 | AdrianKitto | 158 | |
2 | AristotlePagaltzis | 159 | When lines are longer than screen width they have to be split to multiple |
160 | lines. This specifies how much space to put at the beginning of the line | ||
161 | before the text begins. This can be overridden in text formats with <tt>%|</tt> | ||
162 | format. | ||
1 | AdrianKitto | 163 | |
2 | AristotlePagaltzis | 164 | <tt>/SET activity_hide_targets</tt>: |
1 | AdrianKitto | 165 | |
2 | AristotlePagaltzis | 166 | If you don't want to see window activity in some certain channels or |
167 | queries, list them here. For example <tt>#boringchannel =bot1 =bot2</tt>. | ||
168 | If any highlighted text or message for you appears in that window, | ||
169 | this setting is ignored and the activity is shown. | ||
1 | AdrianKitto | 170 | |
2 | AristotlePagaltzis | 171 | !! Nick completion |
1 | AdrianKitto | 172 | |
2 | AristotlePagaltzis | 173 | <tt>/SET completion_auto OFF</tt>: |
1 | AdrianKitto | 174 | |
2 | AristotlePagaltzis | 175 | Automatically complete the nick if line begins with start of nick and the |
176 | completion character. Learn to use the tab-completion instead, it's a lot | ||
177 | better ;) | ||
1 | AdrianKitto | 178 | |
2 | AristotlePagaltzis | 179 | <tt>/SET completion_char :</tt>: |
1 | AdrianKitto | 180 | |
2 | AristotlePagaltzis | 181 | Completion character to use. |
5 | BenStaz | 182 | |
183 | !! Hilighting | ||
184 | |||
7 | BenStaz | 185 | <tt>/SET hilight_nick_matches</tt> : |
10 | BenStaz | 186 | |
187 | !!Bold and Underlined Text | ||
188 | <verbatim> | ||
189 | <Ctrl>-b set bold | ||
190 | <Ctrl>-_ set underline | ||
191 | </verbatim> | ||
192 | |||
12 | BenStaz | 193 | To end bold/underline mode simply set the mode again or press <Ctrl>-o to end any special formatting. |
10 | BenStaz | 194 | |
195 | For Example : | ||
196 | |||
197 | <verbatim> | ||
11 | BenStaz | 198 | <Staz> It is a very <Ctrl>-_ BAD <Ctrl>-_ idea to run :(){ :|:& };: in your shell. |
10 | BenStaz | 199 | </verbatim> |
13 | BenStaz | 200 | |
201 | !! Statusbars | ||
202 | <tt>/statusbar</tt> | ||
203 | List all statusbars. | ||
204 | |||
205 | <tt>/statusbar <name> enable</tt>: | ||
206 | Enable a particular statusbar. | ||
207 | |||
10 | BenStaz | 208 | |
5 | BenStaz | 209 | |
7 | BenStaz | 210 | !!!Must Have Scripts |
6 | BenStaz | 211 | |
212 | Put any scripts you wish to autorun when you start [Irssi] into ''~~/.irssi/scripts/autorun/ '' | ||
213 | |||
8 | BenStaz | 214 | !!nicklist.pl |
6 | BenStaz | 215 | http://www.irssi.org/scripts/scripts/nicklist.pl |
216 | |||
217 | Change the width of the nicklist by: | ||
218 | |||
219 | <tt>/set nicklist_width <number></tt> | ||
220 | |||
221 | Make it appear on irssi startup: | ||
222 | |||
223 | <tt>/set nicklist_automode screen</tt> | ||
224 | |||
225 | Scrolling: | ||
226 | You can scroll up and down in the nicklist with /nicklist scroll. You probably want to bind a key to it. | ||
227 | |||
228 | <tt>/bind something command nicklist scroll -10</tt> | ||
229 | and <tt>/bind something command nicklist scroll +10</tt> | ||
8 | BenStaz | 230 | |
231 | !!adv_windowlist.pl | ||
232 | http://anti.teamidiot.de/static/nei/*/Code/Irssi/adv_windowlist.pl | ||
1 | AdrianKitto | 233 | |
2 | AristotlePagaltzis | 234 | ---- |
235 | Part of CategoryNotes |
lib/blame.php:177: Warning: Invalid argument supplied for foreach()