\ProvidesPackage{di/list}

\RequirePackage{enumitem}
\RequirePackage{amssymb}
\RequirePackage{MnSymbol}

% define pditemze environment
\ExplSyntaxOn
\NewDocumentEnvironment{diitemize}{}
{
	\begin{itemize}[nosep]
}
{
	\end{itemize}
}
\ExplSyntaxOff

% explicitly set the label style for itemize.
\renewcommand{\labelitemi}{$\bullet$}
\renewcommand{\labelitemii}{$\circ$}
\renewcommand{\labelitemiii}{$\filledsquare$}
%\renewcommand{\labelitemiv}{$\bullet$}

% define pdenumerate environment
\ExplSyntaxOn
\NewDocumentEnvironment{dienumerate}{}
{
	\begin{enumerate}[nosep]
}
{
	\end{enumerate}
}
\ExplSyntaxOff

% explicitly set the label style for enumerate.
\setenumerate[1]{label=\arabic*.}
\setenumerate[2]{label=\alph*.}
\setenumerate[3]{label=\roman*.}
\setenumerate[4]{label=\arabic*.}

% define pddescription environment
\ExplSyntaxOn
\NewDocumentEnvironment{didescription}{}
{
	\begin{description}[nosep]
}
{
	\end{description}
}
\ExplSyntaxOff
