1. 01 Dec, 2022 1 commit
  2. 30 Nov, 2022 1 commit
  3. 25 Nov, 2022 1 commit
    • Raymond Toy's avatar
      Apply package prefixes as needed · defd6cea
      Raymond Toy authored
      In Scribe, we have things like
      ```
      @defun {maybe-read-spell-dictionary} package {spell}
      ```
      but that doesn't work so well with Texinfo which doesn't know what
      "package" means.  So apply the package name to the symbol.
      defd6cea
  4. 23 Nov, 2022 6 commits
    • Raymond Toy's avatar
      Remove @i in @def* · f0de32cd
      Raymond Toy authored
      In the Scribe version, parameters to functions were wrapped in `@i` to
      make them (presumably) italic.  But Texinfo, this isn't really
      needed.  Texinfo uses a different font for this, and `@i` is kind of
      too small in the PDF doc.  Remove all of these from the definitions.
      f0de32cd
    • Raymond Toy's avatar
      Missed a few places with @pageref(foo) · 2909d5d6
      Raymond Toy authored
      These should have had the parens replaced with braces.
      2909d5d6
    • Raymond Toy's avatar
      3530b137
    • Raymond Toy's avatar
      Fix some errors in keyword args to functions · caaf9543
      Raymond Toy authored
      For some functions we had "keys {[foo][bar]}" left.  They should have
      been translated to "@mkeys{:foo :bar}".
      caaf9543
    • Raymond Toy's avatar
      Clean up issue with @defvrx in @deffn blocks · 4f494e3a
      Raymond Toy authored
      The original Scribe appeared to allow things like
      ```
      @defun function
      @defvrx {Hemlock Variable} var
      <description>
      @end defun
      ```
      
      We translated this to
      ```
      @deffn {Function} function
      @deffnx {Hemlock Variable} var
      <description>
      @end deffn
      ```
      While this looked right, the variable index didn't include `var`.
      Instead, `var` was in the function index (as expected).
      
      To work around this problem we do
      ```
      @defvr {Hemlock Variable} var
      @end defvr
      @defun {Function} function
      <description>
      @end defun
      ```
      
      Then everything shows up in the correct index.  There is an empty line
      between the `@defvr` and `@defun`, but that seems unavoidable without
      having to rewrite the description completely.
      4f494e3a
    • Raymond Toy's avatar
      Add @node lines for subsections · 34484ab2
      Raymond Toy authored
      34484ab2
  5. 21 Nov, 2022 2 commits
  6. 20 Nov, 2022 29 commits