diff --git a/doc/man/index.html b/doc/man/index.html
index c91c99753d..2429a95c17 100644
--- a/doc/man/index.html
+++ b/doc/man/index.html
@@ -66,6 +66,7 @@ <h3>C library (section 3)</h3>
    <a href="notcurses_stats.3.html">notcurses_stats</a>—notcurses runtime statistics<br/>
    <a href="notcurses_stdplane.3.html">notcurses_stdplane</a>—acquire the standard <tt>ncplane</tt><br/>
    <a href="notcurses_stop.3.html">notcurses_stop</a>—collapse the context<br/>
+   <a href="notcurses_tree.3.html">notcurses_tree</a>—high-level hierarchical line-based data<br/>
    <a href="notcurses_visual.3.html">notcurses_visual</a>—operations on <tt>ncvisual</tt> objects<br/>
   </div>
   <div style="float:right;clear:right">
diff --git a/doc/man/man3/notcurses.3.md b/doc/man/man3/notcurses.3.md
index ab25ffc590..e5ba60d34c 100644
--- a/doc/man/man3/notcurses.3.md
+++ b/doc/man/man3/notcurses.3.md
@@ -116,8 +116,9 @@ A few high-level widgets are included, all built atop ncplanes:
 * **notcurses_plot(3)** for drawing histograms and lineplots
 * **notcurses_progbar(3)** for drawing progress bars
 * **notcurses_reader(3)** for free-form input data
-* **notcurses_reel(3)** for hierarchal display of data
+* **notcurses_reel(3)** for hierarchal display of block-based data
 * **notcurses_selector(3)** for selecting one item from a set
+* **notcurses_tree(3)** for hierarchal display of line-based data
 
 ## Threads
 
@@ -186,6 +187,7 @@ order to turn most error returns into exceptions.
 **notcurses_stats(3)**,
 **notcurses_stdplane(3)**,
 **notcurses_stop(3)**,
+**notcurses_tree(3)**,
 **notcurses_visual(3)**,
 **terminfo(5)**, **ascii(7)**, **utf-8(7)**,
 **unicode(7)**
diff --git a/doc/man/man3/notcurses_tree.3.md b/doc/man/man3/notcurses_tree.3.md
new file mode 100644
index 0000000000..ab26050b7f
--- /dev/null
+++ b/doc/man/man3/notcurses_tree.3.md
@@ -0,0 +1,23 @@
+% notcurses_tree(3)
+% nick black <nickblack@linux.com>
+% v2.2.1
+
+# NAME
+
+notcurses_tree - high-level hierarchical line-based data
+
+# SYNOPSIS
+
+**#include <notcurses/notcurses.h>**
+
+# DESCRIPTION
+
+# NOTES
+
+# RETURN VALUES
+
+# SEE ALSO
+
+**notcurses(3)**,
+**notcurses_input(3)**,
+**notcurses_plane(3)**