lib_layouts_module_files = Split('''
lib/layouts/endnotes.module
lib/layouts/foottoend.module
+ lib/layouts/hanging.module
lib/layouts/logicalmkup.module
lib/layouts/theorems-ams.module
lib/layouts/theorems-ams-withinsec.module
layouts/svglobal.layout \
layouts/endnotes.module \
layouts/foottoend.module \
+ layouts/hanging.module \
layouts/logicalmkup.module \
layouts/theorems.inc \
layouts/theorems-ams.inc \
--- /dev/null
+#\DeclareLyXModule{Adds an environment for hanging paragraphs.}{Hanging}
+#Author: Richard Heck
+
+#Hanging paragraph code adapted from hanging.sty, available at:
+# http://www.ctan.org/tex-archive/macros/latex/contrib/hanging/
+#Copyright Peter R. Wilson.
+#Released under the LaTeX Project Public License.
+
+Format 5
+
+Style Hanging
+ LatexType Environment
+ LatexName hangparagraphs
+ Align Block
+ Margin Static
+ LeftMargin "MMMM"
+ ParIndent "-MMMM"
+ Preamble
+ \usepackage{ifthen}
+ \newlength{\lyxhang}
+ \IfFileExists{hanging.sty}{
+ \usepackage{hanging}
+ \newenvironment{hangparagraphs}
+ {%
+ \ifthenelse{\lengthtest{\parindent > 0pt}}%
+ {\setlength{\lyxhang}{\parindent}}%
+ {\setlength{\lyxhang}{2em}}%
+ \begin{hangparas}{\lyxhang}{1}%
+ }
+ {\end{hangparas}}
+ }{%else
+ \newenvironment{hangparagraphs}
+ {%
+ \ifthenelse{\lengthtest{\parindent > 0pt}}%
+ {\setlength{\lyxhang}{\parindent}}%
+ {\setlength{\lyxhang}{2em}}%
+ \begin{hangparas}%
+ }
+ {\end{hangparas}}
+ \newcommand{\hangpara}{\hangindent \lyxhang \hangafter 1 \noindent}
+ \newenvironment{hangparas}{\setlength{\parindent}{\z@}
+ \everypar={\hangpara}}{\par}
+ }
+ EndPreamble
+End