<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Emacs.&nbsp; <br>
    <br>
    My aunt wrote a 500 page genealogy book which she needed typeset.&nbsp;&nbsp;
    It had been written in MSWorks 3 on an ancient Macintosh (c. 1990).
    Microsoft had abandoned the file format (and then Works for Mac)
    nearly 20 years earlier, so no modern systems could read the file.&nbsp;
    After some work getting the file to be readable by anything less
    Jurassic, I was left with a text file full of mangled formatting,
    random whitespace, broken paragraphs, etc.&nbsp; Since much of the book
    took the form of nested descriptive lists and block quotes, nothing
    could be done until this was fixed.&nbsp; <br>
    <br>
    I began doing this manually, but based on the progress I was making,
    it would have taken me a few full time weeks to accomplish. I was
    able to build some Lisp macros in emacs to automate most of the
    work, inserting LaTex along the way, and reduced what would have
    taken weeks of manual work into a few hours (including learning Lisp
    for the purpose).<br>
    <br>
    I could also have done something similar using some other scripting
    language, sed, etc, but for some tasks it is easier to record a
    macro and for others to write one.&nbsp; Emacs provides both, and I used
    both.<br>
    <br>
    I am sure vi can do plenty of heavy lifting as well, but I have
    never tried.&nbsp; Most other text editors simply don't have any facility
    for doing things like that.<br>
    <br>
    <blockquote
cite="mid:CAC1vE+YaT_PHDVnLFrxXYyteMhaTnTM3RqUS-69XuVAoN5WDNQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>What's everyone preferred text editor? <br>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <table border="0">
        <tbody>
          <tr>
            <td> <br>
            </td>
            <td> David M. Raker<br>
              <br>
              Director, <strong>Naunet Corporation</strong><br>
              &#9742; (678) 287-0693 x131 or (855) NAUNET-1 x131<br>
              FAX: (678) 783-7843<br>
              <br>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>