<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Hannes,<br>
    </p>
    <div class="moz-cite-prefix">El 13/3/25 a las 17:58, H. Hirzel
      escribió:<br>
    </div>
    <blockquote type="cite"
      cite="mid:62c35503-c2b0-4981-9a48-76a818ec8a4c@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hi Mariano</p>
      <p>I think I can live with the fact that storing imported DocBook
        XML files as Smalltalk code is not implemented. It is fine that
        the XML files are external.<br>
      </p>
    </blockquote>
    I don't think it would be hard to implement. I'll have a look soon.<br>
    <blockquote type="cite"
      cite="mid:62c35503-c2b0-4981-9a48-76a818ec8a4c@gmail.com">
      <p> </p>
      <p>With your new updates from yesterday -- proper rendering of
        bullet lists and ordered lists -- the Docbook features supported
        are useful for my purposes. <br>
      </p>
      <p>But one thing is currently a show stopper when using it for
        program documentation: </p>
      <p><b>Program listing code can not be selected and copied.</b></p>
    </blockquote>
    <b>Ok. I'll have a look.</b><br>
    <blockquote type="cite"
      cite="mid:62c35503-c2b0-4981-9a48-76a818ec8a4c@gmail.com">
      <p>The Docbook XML snippet<br>
      </p>
      <p><programlisting><br>
        pandoc -f markdown -t docbook MyDocBookTest1.md -o
        MyDocBookTest1.xml<br>
        </programlisting></p>
      <p>is rendered in a way that the code content can not be used
        without retyping it. <br>
      </p>
      <p>1. A first solution would be to just set the attribute that the
        text an be selected.</p>
      <p>2. A better solution would be to have a 'copy' button which
        copies the content to the clipboard.</p>
      <p>3. And a third solution would be to also have some 'guessing
        strategy' if the code is Smalltalk and then add a 'do it'
        button. For example if the code ends with a full stop. Or just
        add both buttons so that the user needs to decide.<br>
      </p>
      <p>For the moment number 1 would be just fine. The attached
        debugger window shows
        MorphicEruditeDocRenderer>>visitCode: aDocCode.</p>
      <p>I do not see where it  happens that the text can not be
        selected and how that might be fixed.</p>
      <p>Kind regards</p>
      <p>Hannes<br>
      </p>
      <p><br>
      </p>
      <p><br>
      </p>
      <div class="moz-cite-prefix">On 12/03/2025 1:53 pm, Mariano
        Montone wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:8bd81e74-7bf3-409c-b87e-59a672828f04@gmail.com">Hi
        Hannes, <br>
        <br>
        El 12/3/25 a las 06:19, H. Hirzel escribió: <br>
        <blockquote type="cite">Your example with the two attached
          files, one being the book definition is very illustrative. <br>
          <br>
          <book xmlns='<a class="moz-txt-link-freetext"
            href="http://docbook.org/ns/docbook" moz-do-not-send="true">http://docbook.org/ns/docbook</a>'
          <br>
                xmlns:xi='<a class="moz-txt-link-freetext"
            href="http://www.w3.org/2001/XInclude"
            moz-do-not-send="true">http://www.w3.org/2001/XInclude</a>'
          <br>
                xml:id="docbook"> <br>
            <xi:include href="CuisREADME.docbook"/> <br>
          </book> <br>
          <br>
          It means I need to create an individual DocBook file for each
          Erudite section (containing also a DocBook section which
          pandoc creates by default) and bind them together with the
          book.xml file. This is very doable. <br>
        </blockquote>
        Correct. <br>
        <blockquote type="cite"> <br>
          There is a problem which I guess is easy to fix:  after
          choosing 'store' for the imported book I get <br>
          <br>
           EruditeBookStorer >> store <br>
          <br>
           self subclassResponsibility <br>
        </blockquote>
        <br>
        It should be easy, but I haven't implemented it yet :| <br>
        <br>
           Mariano <br>
        <br>
      </blockquote>
    </blockquote>
  </body>
</html>