Is there a difference between setting
\parindentto 1em
and to setting
\parindentto 0em,\hangindentto 1em, and\hangafterto -1
that shows in practical use? The nodes created by TeX are different, but does that show in typesetting at one point? One difference that I see is that the hang* settings are paragraph-local, but I don't care about that because I create every paragraph using LuaTeX's tex.linebreak()
This question is specific about LuaTeX, but I guess the answer applies to all engines.
Sample code:
\documentclass{article}
\begin{document}
\linewidth 300pt
\newcommand\text{A wonderful serenity has taken possession of my entire soul, like
these sweet mornings of spring which I enjoy with my whole heart. I am
alone, and feel the charm of existence in this spot, which was created
for the bliss of souls like mine. I am so happy, my dear friend, so
absorbed in the exquisite sense of mere tranquil existence, that I
neglect my talents.}
\text
\hangindent=\parindent
\parindent 0pt
\hangafter=-1
\text
\end{document}

