diff --git a/PowerEditor/Test/FunctionList/latex/unitTest b/PowerEditor/Test/FunctionList/latex/unitTest
new file mode 100644
index 000000000000..676ca9c242f5
--- /dev/null
+++ b/PowerEditor/Test/FunctionList/latex/unitTest
@@ -0,0 +1,46 @@
+\documentclass[12pt]{article}
+\usepackage{lingmacros}
+\usepackage{tree-dvips}
+\begin{document}
+
+\section*{Notes for My Paper}
+
+Don't forget to include examples of topicalization.
+They look like this:
+
+{\small
+\enumsentence{Topicalization from sentential subject:\\
+\shortex{7}{a John$_i$ [a & kltukl & [el &
+ {\bf l-}oltoir & er & ngii$_i$ & a Mary]]}
+{ & {\bf R-}clear & {\sc comp} &
+ {\bf IR}.{\sc 3s}-love & P & him & }
+{John, (it's) clear that Mary loves (him).}}
+}
+
+\subsection*{How to handle topicalization}
+
+I'll just assume a tree structure like (\ex{1}).
+
+{\small
+\enumsentence{Structure of A$'$ Projections:\\ [2ex]
+\begin{tabular}[t]{cccc}
+ & \node{i}{CP}\\ [2ex]
+ \node{ii}{Spec} & &\node{iii}{C$'$}\\ [2ex]
+ &\node{iv}{C} & & \node{v}{SAgrP}
+\end{tabular}
+\nodeconnect{i}{ii}
+\nodeconnect{i}{iii}
+\nodeconnect{iii}{iv}
+\nodeconnect{iii}{v}
+}
+}
+
+\subsection*{Mood}
+
+Mood changes when there is a topic, as well as when
+there is WH-movement. \emph{Irrealis} is the mood when
+there is a non-subject topic or WH-phrase in Comp.
+\emph{Realis} is the mood when there is a subject topic
+or WH-phrase.
+
+\end{document}
\ No newline at end of file
diff --git a/PowerEditor/Test/FunctionList/latex/unitTest.expected.result b/PowerEditor/Test/FunctionList/latex/unitTest.expected.result
new file mode 100644
index 000000000000..9b43089a87bc
--- /dev/null
+++ b/PowerEditor/Test/FunctionList/latex/unitTest.expected.result
@@ -0,0 +1 @@
+{"leaves":["\\begin{document}","\\section*{Notes for My Paper}","\\subsection*{How to handle topicalization}","\\begin{tabular}[t]{cccc}","\\subsection*{Mood}"],"root":"unitTest"}
\ No newline at end of file
diff --git a/PowerEditor/Test/FunctionList/tex/unitTest b/PowerEditor/Test/FunctionList/tex/unitTest
new file mode 100644
index 000000000000..676ca9c242f5
--- /dev/null
+++ b/PowerEditor/Test/FunctionList/tex/unitTest
@@ -0,0 +1,46 @@
+\documentclass[12pt]{article}
+\usepackage{lingmacros}
+\usepackage{tree-dvips}
+\begin{document}
+
+\section*{Notes for My Paper}
+
+Don't forget to include examples of topicalization.
+They look like this:
+
+{\small
+\enumsentence{Topicalization from sentential subject:\\
+\shortex{7}{a John$_i$ [a & kltukl & [el &
+ {\bf l-}oltoir & er & ngii$_i$ & a Mary]]}
+{ & {\bf R-}clear & {\sc comp} &
+ {\bf IR}.{\sc 3s}-love & P & him & }
+{John, (it's) clear that Mary loves (him).}}
+}
+
+\subsection*{How to handle topicalization}
+
+I'll just assume a tree structure like (\ex{1}).
+
+{\small
+\enumsentence{Structure of A$'$ Projections:\\ [2ex]
+\begin{tabular}[t]{cccc}
+ & \node{i}{CP}\\ [2ex]
+ \node{ii}{Spec} & &\node{iii}{C$'$}\\ [2ex]
+ &\node{iv}{C} & & \node{v}{SAgrP}
+\end{tabular}
+\nodeconnect{i}{ii}
+\nodeconnect{i}{iii}
+\nodeconnect{iii}{iv}
+\nodeconnect{iii}{v}
+}
+}
+
+\subsection*{Mood}
+
+Mood changes when there is a topic, as well as when
+there is WH-movement. \emph{Irrealis} is the mood when
+there is a non-subject topic or WH-phrase in Comp.
+\emph{Realis} is the mood when there is a subject topic
+or WH-phrase.
+
+\end{document}
\ No newline at end of file
diff --git a/PowerEditor/Test/FunctionList/tex/unitTest.expected.result b/PowerEditor/Test/FunctionList/tex/unitTest.expected.result
new file mode 100644
index 000000000000..9b43089a87bc
--- /dev/null
+++ b/PowerEditor/Test/FunctionList/tex/unitTest.expected.result
@@ -0,0 +1 @@
+{"leaves":["\\begin{document}","\\section*{Notes for My Paper}","\\subsection*{How to handle topicalization}","\\begin{tabular}[t]{cccc}","\\subsection*{Mood}"],"root":"unitTest"}
\ No newline at end of file
diff --git a/PowerEditor/installer/functionList/latex.xml b/PowerEditor/installer/functionList/latex.xml
new file mode 100644
index 000000000000..c4eb44ab6536
--- /dev/null
+++ b/PowerEditor/installer/functionList/latex.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/PowerEditor/installer/functionList/tex.xml b/PowerEditor/installer/functionList/tex.xml
new file mode 100644
index 000000000000..72fbe0390e87
--- /dev/null
+++ b/PowerEditor/installer/functionList/tex.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/PowerEditor/installer/nsisInclude/functionList.nsh b/PowerEditor/installer/nsisInclude/functionList.nsh
index 2db0594d0826..1aeec4a5b518 100644
--- a/PowerEditor/installer/nsisInclude/functionList.nsh
+++ b/PowerEditor/installer/nsisInclude/functionList.nsh
@@ -203,11 +203,26 @@ SectionGroup "Function List Files" functionListComponent
File ".\functionList\hollywood.xml"
${MementoSectionEnd}
+ ${MementoSection} "Toml" Toml_FL
+ SetOutPath "$INSTDIR\functionList"
+ File ".\functionList\toml.xml"
+ ${MementoSectionEnd}
+
+ ${MementoSection} "TeX" Tex_FL
+ SetOutPath "$INSTDIR\functionList"
+ File ".\functionList\tex.xml"
+ ${MementoSectionEnd}
+
+ ${MementoSection} "LaTeX" Latex_FL
+ SetOutPath "$INSTDIR\functionList"
+ File ".\functionList\latex.xml"
+ ${MementoSectionEnd}
+
${MementoSection} "NppExecScript" NppExecScript_FL
SetOutPath "$INSTDIR\functionList"
File ".\functionList\nppexec.xml"
${MementoSectionEnd}
-
+
SetOverwrite off
${MementoSection} "Override Map" OverrideMap_FL
SetOutPath "$INSTDIR\functionList"
@@ -368,7 +383,19 @@ SectionGroup un.functionListComponent
Section un.Hollywood_FL
Delete "$INSTDIR\functionList\hollywood.xml"
- SectionEnd
+ SectionEnd
+
+ Section un.Toml_FL
+ Delete "$INSTDIR\functionList\toml.xml"
+ SectionEnd
+
+ Section un.Tex_FL
+ Delete "$INSTDIR\functionList\tex.xml"
+ SectionEnd
+
+ Section un.Latex_FL
+ Delete "$INSTDIR\functionList\latex.xml"
+ SectionEnd
Section un.NppExecScript_FL
Delete "$INSTDIR\functionList\nppexec.xml"