Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
IrssiNotes
Edit
PageHistory
Diff
Info
LikePages
!!! Autoconnect when you launch [Irssi] For this example I will assume you want to connect to [#wlug] on [UnderNet]. # Add an IRCNet entry for the network you want to connect: <tt>/IRCNET ADD Undernet</tt> # [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> Notice <tt>-auto</tt>, which means to automatically connect to this server on startup. # Now set up some channel preferences: <tt>/CHANNEL ADD -auto #wlug Undernet</tt> Again notice <tt>-auto</tt>, which means to automatically join this channel on connect. For those channels require password, append the password to the end of command. <tt>/CHANNEL ADD -auto #wlug Undernet __secret__</tt> # Now make [Irssi] remember this information beyond closing it: <tt>/SAVE</tt> Your settings are stored in <tt>~~/.irssi/config</tt>. Only edit this manually if you know what you're doing. # 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> # 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. 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] !!! Various settings !! Queries <tt>/SET autocreate_own_query ON</tt>: Should new query window be created when you send message to someone (with <tt>/msg</tt>). <tt>/SET autocreate_query_level MSGS</tt>: New query window should be created when receiving messages with this level. MSGS, DCCMSGS and NOTICES levels work currently. You can disable this with <tt>/SET -clear autocreate_query_level</tt>. <tt>/SET autoclose_query 0</tt>: Query windows can be automatically closed after certain time of inactivity. Queries with unread messages aren't closed and active window is neither never closed. The value is given in seconds. !! Windows <tt>/SET use_msgs_window OFF</tt>: Create messages window at startup. All private messages go to this window. This only makes sense if you've disabled automatic query windows. Message window can also be created manually with <tt>/WINDOW LEVEL MSGS</tt>, <tt>/WINDOW NAME (msgs)</tt>. <tt>/SET use_status_window ON</tt>: Create status window at startup. All messages that don't really have better place go here, like all <tt>/WHOIS</tt> replies etc. Status window can also be created manually with <tt>/WINDOW LEVEL ALL -MSGS</tt>, <tt>/WINDOW NAME (status)</tt>. <tt>/SET autocreate_windows ON</tt>: Should we create new windows for new window items or just place everything in one window</tt>: <tt>/SET autoclose_windows ON</tt>: Should window be automatically closed when the last item in them is removed (ie. <tt>/PART</tt>, <tt>/UNQUERY</tt>). <tt>/SET reuse_unused_windows OFF</tt>: When finding where to place new window item (channel, query) [Irssi] first tries to use already existing empty windows. If this is set ON, new window will always be created for all window items. This setting is ignored if <tt>autoclose_windows</tt> is set ON. <tt>/SET window_auto_change OFF</tt>: Should Irssi automatically change to automatically created windows - usually queries when someone sends you a message. To prevent accidentally sending text meant to some other channel/nick, [Irssi] clears the input buffer when changing the window. The text is still in scrollback buffer, you can get it back with pressing arrow up key. <tt>/SET print_active_channel OFF</tt>: When you keep more than one channel in same window, Irssi prints the messages coming to active channel as <tt><nick> text</tt> and other channels as <tt><nick:channel> text</tt>. If this setting is set ON, the messages to active channels are also printed in the latter way. <tt>/SET window_history OFF</tt>: Should command history be kept separate for each window. !! User information <tt>/SET nick</tt>: Your nick name <tt>/SET alternate_nick</tt>: Your alternate nick. <tt>/SET user_name</tt>: Your username, if you have ident enabled this doesn't affect anything <tt>/SET real_name</tt>: Your real name. !! Server information <tt>/SET skip_motd OFF</tt>: Should we hide server's MOTD (Message Of The Day). <tt>/SET server_reconnect_time 300</tt>: Seconds to wait before connecting to same server again. Don't set this too low since it usually doesn't help at all - if the host is down, the few extra minutes of waiting won't hurt much. <tt>/SET lag_max_before_disconnect 300</tt>: Maximum server lag in seconds before disconnecting and trying to reconnect. This happens mostly only when network breaks between you and [IRC] server. !! Appearance <tt>/SET timestamps ON</tt>: Show timestamps before each message. <tt>/SET hide_text_style OFF</tt>: Hide all bolds, underlines, MIRC colors, etc. <tt>/SET show_nickmode ON</tt>: Show the nick's mode before nick in channels, ie. ops have <tt><@nick></tt>, voices <tt><+nick></tt> and others <tt>< nick></tt> <tt>/SET show_nickmode_empty ON</tt>: If the nick doesn't have a mode, use one space. ie. ON: <tt>< nick></tt>, OFF: <tt><nick></tt> <tt>/SET show_quit_once OFF</tt>: Show quit message only once in some of the channel windows the nick was in instead of in all windows. <tt>/SET lag_min_show 100</tt>: Show the server lag in status bar if it's bigger than this, the unit is 1/100 of seconds (ie. the default value of 100 = 1 second). <tt>/SET indent 10</tt>: When lines are longer than screen width they have to be split to multiple lines. This specifies how much space to put at the beginning of the line before the text begins. This can be overridden in text formats with <tt>%|</tt> format. <tt>/SET activity_hide_targets</tt>: If you don't want to see window activity in some certain channels or queries, list them here. For example <tt>#boringchannel =bot1 =bot2</tt>. If any highlighted text or message for you appears in that window, this setting is ignored and the activity is shown. !! Nick completion <tt>/SET completion_auto OFF</tt>: Automatically complete the nick if line begins with start of nick and the completion character. Learn to use the tab-completion instead, it's a lot better ;) <tt>/SET completion_char :</tt>: Completion character to use. !! Hilighting <tt>/SET hilight_nick_matches</tt> : !!Bold and Underlined Text <verbatim> <Ctrl>-b set bold <Ctrl>-_ set underline </verbatim> To end bold/underline mode simply set the mode again or press <Ctrl>-o to end any special formatting. For Example : <verbatim> <Staz> It is a very <Ctrl>-_ BAD <Ctrl>-_ idea to run :(){ :|:& };: in your shell. </verbatim> !! Statusbars <tt>/statusbar</tt> List all statusbars. <tt>/statusbar <name> enable</tt>: Enable a particular statusbar. !!!Must Have Scripts Put any scripts you wish to autorun when you start [Irssi] into ''~~/.irssi/scripts/autorun/ '' !!nicklist.pl http://www.irssi.org/scripts/scripts/nicklist.pl Change the width of the nicklist by: <tt>/set nicklist_width <number></tt> Make it appear on irssi startup: <tt>/set nicklist_automode screen</tt> Scrolling: You can scroll up and down in the nicklist with /nicklist scroll. You probably want to bind a key to it. <tt>/bind something command nicklist scroll -10</tt> and <tt>/bind something command nicklist scroll +10</tt> !!adv_windowlist.pl http://anti.teamidiot.de/static/nei/*/Code/Irssi/adv_windowlist.pl ---- Part of CategoryNotes
One page links to
IrssiNotes
:
Irssi