Hey, there. I'm starting to really get into customizing my IRC client. One of the things I think I will never be able to script is the following feature, so I'll request it here.

This would go under the Display>Options>Line Options box as "First-line Hanging". When enabled, it would look something like this:

Code:
<btc>  This is a long line of text that I'd like to
       see tucked under parallel with the username.


Though I'm not a programmer, I can foresee some of the difficulties in coding this (variable nick lengths, variable width fonts), so you could code it to hang the text at a certain pixel distance from the left side of the window. This is a step in the right direction, but doesn't quite achieve what I'm after.

That said, this option would also have to include some manner of mandatory username length/truncation. (So the username displayed is always exactly this many characters wide.) This still doesn't solve the variable width font, and this is a very specific cosmetic request that I'd like to have.

Code:
<     btc> This is a line of text.  It will carry
           over to the next line.
<JuliusCe> hey



OK, so all of *that* said, I did get another idea while writing this message. I wonder if it actually is possible to script this. The effect I want is seen above (it's basically like the old pirch display, I think). I will be using a fixed-width font, so if I can determine how many characters fit on one full line displayed in the window, I could make a script to parse the line into a new line for this many number of characters. Say a window holds 50 characters from left to right (including the timestamp and the nickname). If the incoming line of text is 223 characters, the script would first add "[xx:xx] <xxxxxxxx> " which is 19 characters, so it would display 31 more on this line, then echo a new line preceeded by 19 blanks, and then 31 more characters.

Another revelation as I type this... this will cut off words. bleh. See, this is why it would neat to get something like it hard-coded. -_-;

Anyway, if this inspires anymore ideas, let me know.

BTC