The problem in this case is that the newline character is invalid input and needs to be highlighted so the user can see their error and remove it just like any other invalid character.

Some background, this is part of a Morse code teaching system and for beginners the character set is purposefully kept small. Morse code does not have the concept of 'newline' and there is no code for such a character, so newline characters are invalid and need to be clearly marked as such.

So, I need a way to make it obvious what the character is and having the Text widget highlight the rest of an apparently empty line is not optimal.

So I need a way to replace the newline characters with something that will show up clearly.


In reply to Re^2: Tags in TK Text widgets by colintu
in thread Tags in TK Text widgets by colintu

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.