<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    IHMO the undo implementation is broken.<br>
    If you enter «'C:\times» and than add a single «'»<br>
    you get «'C:×'», if you undo this substitution, <br>
    the undo also deletes the «'». If the input of a «'»<br>
    and the following substitution were separated into<br>
    two undo entries, one would be able to undo them separately,<br>
    thus enabling one to just cancel the substitution.<br>
    <br>
    <br>
    Just my Fr. 0.02,<br>
    <br>
    Gerald<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 10/4/24 7:47 PM, Luciano
      Notarfrancesco via Cuis-dev wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAL5GDyqk+9n7C5-bgRWB9DAwvZobmrja-xq6RwXnS2OD5HTU8w@mail.gmail.com">
      <pre class="moz-quote-pre" wrap="">Ah, you mean only these 4? They are not important for me at all, and it
makes absolute sense to remove them to me. Sorry for the confusion.

On Sat, Oct 5, 2024 at 00:45 Luciano Notarfrancesco <a class="moz-txt-link-rfc2396E" href="mailto:luchiano@gmail.com"><luchiano@gmail.com></a>
wrote:

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">Hi Juan,
The example sequences you mentioned are not important for me, removing
those would be enough? Or restricting to alphanumeric names like \times and
\alpha, plus \^ for superscript and \_ for subscript?

On Fri, Oct 4, 2024 at 22:31 Juan Vuletich <a class="moz-txt-link-rfc2396E" href="mailto:juan@cuis.st"><juan@cuis.st></a> wrote:

</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">Hi Folks, especially Luciano.

Today I learned that the \ + name + space sequence for entering selected
Unicode characters meant that some valid Smalltalk could not be entered.
For instance:
'C:\' [space] (i.e. some reasonable Windows file path in a String
literal, followed by a space character)
"C:\" [space] (i.e. some reasonable Windows file path in a comment,
followed by a space character)
a \~ b (i.e. some weird but possible binary selector)
`a copyWith: $\` (i.e. some backtick compile time constant ending with a
backslash)

If Luciano or anyone thinks they really need this, we can add a
preference.

Comments welcome.

Thanks!

--
Juan Vuletich
cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
linkedin.com/in/juan-vuletich-75611b3
twitter.com/JuanVuletich


</pre>
        </blockquote>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
    </blockquote>
    <br>
  </body>
</html>