<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    The `!` usage to recall a previous command is discussed here in
    detail. I don't miss it.  My question was different.<br>
    <br>
    How about implementing again the "!" as a valid character in
    variable names as documented? How long is the reasonable response
    time for fixing the reported bug?<br>
    <br>
    Regards Jens<br>
    <br>
    --------------------------------------------------------------<br>
    <br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">Am 26.05.2018 14:10, schrieb Samuel
      Gougeon:<br>
    </div>
    <blockquote cite="mid:7b963591-5c30-934a-c6e1-568cbb226f2a@free.fr"
      type="cite">
      <meta http-equiv="Context-Type" content="text/html; charset=utf-8">
      <div class="moz-cite-prefix">Le 25/05/2018 à 11:02, Samuel Gougeon
        a écrit :<br>
      </div>
      <blockquote
        cite="mid:63e19c5f-9d19-0f2b-5378-8eb5aca5fcf6@free.fr"
        type="cite">Hello, <br>
        <br>
        Le 25/05/2018 à 10:45, Clément David a écrit : <br>
        <blockquote type="cite">Hi, <br>
          <br>
          Thanks for your experimental work on that topic. I guess we
          could merge the parser fix easily <br>
          however the `!` usage to recall a previous command will remain
          problematic. This usage does not seem <br>
          to be documented somewhere in the help page, maybe we could
          discard it. What's your opinion on that <br>
          ? <br>
        </blockquote>
        <br>
        It is an historical and standard feature, used not only in
        Scilab language. <br>
        Please see the entry <a moz-do-not-send="true"
          class="moz-txt-link-freetext"
          href="http://bugzilla.scilab.org/10776">http://bugzilla.scilab.org/10776</a>
        <br>
        <br>
        The only issue is that it is still undocumented. It could be
        described in the Console's page. <br>
      </blockquote>
      <br>
      "The only issue" : hmm, not really. Even if the missing
      documentation is the main one, IMO this (already) very handy
      feature could be improved in at least two ways:<br>
      <ul>
        <li>when no match is found in the history, nothing happens. For
          people who does not know the feature (or who has forgotten
          that it is available), this could be easily puzzling and felt
          as a bug.<br>
          => when no match is found, Scilab shall print a message "No
          match found in history"<br>
          <br>
        </li>
        <li>A listbox listing matches could be displayed, to select the
          only entry searched for.<br>
          This might be done in two ways :<br>
          <br>
        </li>
        <ul>
          <li>either typing "!" + one char as the very first characters
            would enter a completion mode based on the history, with
            matches listed in a listbox as described hereabove<br>
            <br>
          </li>
          <li>or this could be done only after validating with
            <enter>, or CTRL+space as for the feature completion
            (but here targeted to the history with the leading "!")<br>
          </li>
        </ul>
      </ul>
      If a completion mode is implemented, then the message "no match
      found in history" could be displayed in the listbox instead of in
      the console (note that the general feature completion triggered
      with CTRL+space displays nothing when no match is found).<br>
      <br>
      By the way, as for this "!" history recall, the existing
      interactive usage of the completion is not documented in the
      Console page. Let's add both in the page, as they presently are.<br>
      <p>Regards<br>
        Samuel<br>
        <br>
      </p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org">users@lists.scilab.org</a>
<a class="moz-txt-link-freetext" href="http://lists.scilab.org/mailman/listinfo/users">http://lists.scilab.org/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>