![]() See the # GNU General Public License for more details. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I’m not quite satisfied with the configuration but it works well enough.# -*- coding: utf-8 -*- # Copyright (c) 2010 by Elián Hanisch # This program is free software you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation either version 3 of the License, or # (at your option) any later version. It will be seen if I stuck with it or get back to Irssi. SummaryĪfter short use WeeChat works as well as Irssi and vice versa. To change the value, press Alt + Enter then enter the new value (it is possible to navigate through values depending on variable type by pressing the Tab key). If you want to search through the values, put an = before the pattern. If you type something in the input bar, it will look for the pattern in the list of variables. You will now see a list of all the parameters which can be modified. Just type /iset to enter the iset screen. Now you should have basic setup quite right and to continue configurations it’s nice to use iset plugin. Log all messages on IRC buffers but not join/part/quit messages: The default key is Ctrl+r (command is: /input search_text_here). Like replace the nickname for a message with a little arrow if the previous message in your buffer was from the same user. ![]() Some visual bits to make Weechat a bit nicer. Hide all this with the following command. When joining a channel, a lot of information is spit out, most of which is redundant. filter add irc_smart * irc_smart_filter * Hide joins/parts from users that haven’t spoken recently (default is 5 minutes). Some filter tweaks to make IRC less annoying. Hide joins and parts don’t count as ‘activity’ on a channel. Hide any channels from the buffer list that haven’t had activity in 10 minutes or less to keep the clutter down. Merge the server buffers in to one to take up less of our precious screen space (you can switch between them with ctrl-x). Place a list of all buffers at the top of the screen Make the title bar and the status bar using dark colors. To leave it type “q” then press enter, if you want to install the script type “i” then press enter. You can install scripts also by typing “script search iset” and a selection of available plugins will appear. To see and set the options for the plugins you can use /set with wildcard “*” screen_away.py: Set away status when detaching and attaching from screen or tmux.irssi_awaylog.py: Log highlights/private messages when you are away. ![]() urlbuf.py: Common buffer for received URLs.colorize_nicks.py: Use the weechat nick colors in the chat area and command line.: Interactive Set for configuration options.buffer_autoclose.py: Automatically close inactive private message buffers.script install buffer_autoclose.py colorize_nicks.py urlbuf.py screen_away.py When I started with WeeChat of course I googled how others had configured it and thus my configuration is based on this and some other snippets. Start WeeChat with weechat so we can start configuration. Otherwise the switch went better than expected. As I didn’t use much scripts in Irssi the most difficult part for me was to create as good theme as I had with Irssi. If you’re familiar with Irssi you should feel more or less at home. Quick Start guide helps you to get started so I don’t duplicate that here. DCMAKE_INSTALL_PREFIX=/path/to/directory Go to the directory you extracted WeeChat and run the following commands: Yum install gettext make libgcrypt-devel libcurl-devel python-devel v8-devel gnutls-devel ruby cppunit perl-ExtUtils-EmbedĪfter you’ve installed the needed packages download WeeChat sources and extract the weechat-1.4.tar.gz package to directory you want. You need to install some libraries before you can try using make. Compiling WeeChat is explained on the User Guide. So you might want to compile WeeChat by yourself. I have my shell on CentOS and although you can find WeeChat from the repositories, it’s quite old (0.4.3 when 1.4. Here are my notes about starting with WeeChat and how I like my chat client to look. But to get the configuration right and what you had on Irssi needs some effort. WeeChat is similar to Irssi so switching over shouldn’t be an issue. WeeChat is a modular chat client with support for IRC and the interesting part is that it’s possible to use other interfaces like glowing-bear web frontend. I’ve been using IRC for some time and although Irssi has served me well, it’s time to try something different.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |