Make alt-arrow keys work with terminator and weechat

Read more →

Send weechat notifications via Pushover

IRC is my main communication mechanism and I’ve gradually moved from graphical clients, to irssi and then to weechat. Text-based IRC removes quite a few distractions for me and it allows me to get access to my IRC communications from anything that can act as an ssh client. I wanted a better way to get notifications when people send me messages and I’m away from my desk. Pushover is a great service that will take notification data via an API and blast it out to various devices.
Read more →

Installing irssi via MacPorts on OS X Lion 10.7.1

I’ve floated back and forth between graphical IRC clients and terminal-based clients for a long time. However, I was sad to see that irssi wouldn’t build via MacPorts on OS X Lion. During the build, I saw quite a few errors from the compiler: -E, -S, -save-temps and -M options are not allowed with multiple -arch flags Sure enough, when I looked at the lines in the output, both x86_64 and i386 were passed to the compiler:
Read more →

Switching between audible and visual bells in screen

About a year ago, I was introduced to the joys of using irssi and screen to access irc servers. Before that time, I’d usually used graphical clients like Colloquy, and I always enjoyed getting Growl notifications when someone mentioned a word or string that I set up as a trigger. Once I started using irssi in screen, I found that the visual bell in screen didn’t get my attention quickly. Luckily, someone in the #slicehost channel let me know about screen’s audible bell.
Read more →

Changing the time zone in irssi

I usually set the time zone on my servers to UTC, but that makes it a bit confusing for me when I use irssi. If you have perl support built into irssi, you can run these commands to alter your time zone within irssi only: For example, I’m in Central Time, so I’d use: To update the time in your status bar, simply /whois yourself and you should see the updated time zone.
Read more →