| Rev | Author | # | Line |
|---|---|---|---|
| 1 | AdrianKitto | 1 | !!! Autoconnect when you launch [Irssi] |
| 2 | |||
| 3 | For this example I will assume you want to connect to [#wlug] on [UnderNet]. | ||
| 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 | |||
| 19 | Your settings are stored in <tt>~~/.irssi/config</tt>. Only edit this manually if you know what you're doing. | ||
| 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. | ||
| 39 | You can disable this with <tt>/SET -clear autocreate_query_level</tt>. | ||
| 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 | |
| 104 | <tt>/SET user_name</tt>: | ||
| 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 | |
| 112 | !! Server information | ||
| 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 | |
| 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. | ||
| 129 | |||
| 2 | AristotlePagaltzis | 130 | !! Appearance |
| 1 | AdrianKitto | 131 | |
| 132 | <tt>/SET timestamps ON</tt>: | ||
| 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 | |
| 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> | ||
| 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 | |
| 150 | Show quit message only once in some of the channel windows the nick was in instead of in all windows. | ||
| 151 | |||
| 2 | AristotlePagaltzis | 152 | <tt>/SET lag_min_show 100</tt>: |
| 1 | AdrianKitto | 153 | |
| 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). | ||
| 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 | |||
| 6 | 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 | |||
| 193 | To end bold/underline mode simply set the mode again or press <Ctrl>-o to end any special formatting. | ||
| 194 | |||
| 195 | For Example : | ||
| 196 | |||
| 197 | <verbatim> | ||
| 198 | <Staz> It is a very <Ctrl>-_ BAD <Ctrl>-_ idea to run :(){ :|:& };: in your shell. | ||
| 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 | |
| 6 | BenStaz | 210 | !!!Must Have Scripts |
| 211 | |||
| 212 | Put any scripts you wish to autorun when you start [Irssi] into ''~~/.irssi/scripts/autorun/ '' | ||
| 213 | |||
| 214 | !!nicklist.pl | ||
| 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()