Add a New Comment (Rich Markup)
More info collected about this problem and how to reproduce it: The additional chars appearing have their source in the line above, and this is also the reason why it wasn't easy to reproduce in tests... as a test channel doesn't scroll. it needs scrolling to appear. Interesting enough, these letters "drop down" not at the position of the tab itself, but the next non-tab whitespace (" " or even \n), so receiving foo\tbar results in: foobar<LETTER AT 7th POSITION ONE LINE ABOVE> foo\t bar so the problem should be found in the scrolling code, not the code that prints the message.
another user pasted something containing tabs into, the complete message as shown in raw log: :deki!~reiner@pdpc/supporter/student/cacert.assurer.deki PRIVMSG #nethack.de :95�9 �9static const char explodes[] = "radiates explosive energy"; /* EN static const char explodes[] = "radiates explosive energy"; */ // TODO DE 95�9static const char explodes[] = "radiates explosive energy"; showed up as: "95u statici const char explode....." the buffer gets fixed once ctrl-l is pressed. another weechat user even saw the "i" changing to "h" sometimes when new lines appear in the channel, so the tab completely confused weechat Proposed solution: simply replace tabs with a configurable amount of spaces?
(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)
Attach Files: Comment:
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Only logged-in users can vote.
Please enter the title of George Orwell's famous dystopian book (it's a date):
Follow 6 latest changes.
Copyright © 2023 Free Software Foundation, Inc. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. The Levitating, Meditating, Flute-playing Gnu logo is a GNU GPL'ed image provided by the Nevrax Design Team. Source Code
Powered by Savane 3.12