When text wrap code cannot find a space (" ") to wrap the text, and have to split a word/url in half it shouldn't indent the next line. This way the terminal text selection will follow the word to the next line. Example: Instead of: .-------------------------------------------------. | xterm [X] | |---------------------------------------------------| |15:54 <@si-m1> check out this awesome IRC client | | everyone! | |15:57 <@si-m1> http://weechat.org/files/ubuntu/mave| | rick/0.3.4/amd64/weechat-core_0.3.4-| | 1_amd64.deb | | | |[15:59] 3 [irc/irc.freenode.net] [Act: 10,9,7,11,++| |[si-m1] _ | '---------------------------------------------------' Wrap as following: .-------------------------------------------------. | xterm [X] | |---------------------------------------------------| |15:54 <@si-m1> check out this awesome IRC client | | everyone! | |15:57 <@si-m1> http://weechat.org/files/ubuntu/mave| |rick/0.3.4/amd64/weechat-core_0.3.4-1_amd64.deb | | | |[15:59] 3 [irc/irc.freenode.net] [Act: 10,9,7,11,++| |[si-m1] _ | '---------------------------------------------------' This will not look as nice, but it will make the url selection and detection work correctly in the terminal.