می خواهم کد
\makeatletter\renewcommand*\l@chapter{\@dottedtocline{1}{5mm}{1.25cm}}\makeatother
را در
\makeatletter\renewcommand*\l@chapter[2]{\ifnum\c@tocdepth>-2
\relax\addpenalty{-\@highpenalty}
\addvspace{4mm\@plus\p@}\setlength\@tempdima{7mm}
\begingroup\parindent\z@\if@RTL\leftskip
\else\rightskip\fi
\@pnumwidth\parfillskip-\@pnumwidth
{\leavevmode\normalsize\bfseries\textcolor{red}{فصل} #1 \hfill\hb@xt@\@pnumwidth{\hss{#2}}}\par
\nobreak\global\@nobreaktrue\everypar{\global\@nobreakfalse\everypar{}}
\endgroup\fi}
\makeatother
وارد کنم. چگونه این کار را بکنم؟ ضمناً به جای \@dottedtocline چه دستوری قرار دهم که مانند \hfill عمل کند؟