Список с asbuk в LaTeX и enumitem — проблема

Надоело каждый раз писать директиву для того, чтобы убрать громадные отступы в списках в LaTeX?

\let\origenumerate\enumerate
\let\origendenumerate\endenumerate
\renewenvironment{enumerate}{\vspace{-0.3\baselineskip}\origenumerate%
\setlength{\partopsep}{0pt}
\setlength{\topsep}{0pt}
\setlength{\itemsep}{-0.1\baselineskip}
\setlength{\parsep}{0pt}%
}%
{\origendenumerate\vspace{-0.3\baselineskip}}

При желании можно подогнать на свой вкус отрицательный vskip в начале и конце и отрицательный -\baselineskip в \itemsep и назначить им клей plus minus. Но Javier Bezos (Хавьер Бесош, доблестный испанец) написал для нашего облегчения пакет enumitem.

Но при использовании пакета enumitem в документе летят к чёрту так полюбившиеся русскому народу нумерованные кириллицей списки. Так, код

{стандартная преамбула}
\usepackage{enumitem}
\renewcommand{\theenumi}{(\Asbuk{enumi})}
\renewcommand{\labelenumi}{\Asbuk{enumi})}
\begin{document}
\begin{enumerate}
\item Индус пишет программу, которая будет впоследствии
\item использоваться инженерами для планировки застройки города.
\end{enumerate}
\end{document}

вместо желаемого

-----------------
А) Индус пишет программу, которая будет впоследствии
Б) использоваться инженерами для планировки застройки города.
-----------------

выдаст

-----------------
 ) Индус пишет программу, которая будет впоследствии
 ) использоваться инженерами для планировки застройки города.
-----------------

О ужас! Пропала сама нумерация! Enumitem doesn’t work correctly with \asbuk! Я написал отчёт о баге автору. И я дождался ответа! Оказывается, надо было более вдумчиво курить мануалы.

Решение проблемы я подробно описал здесь.

Грека и европейский кризис

Ехал Грека через рынок,
Видит Грека — в рынке риск;
Сунул Грека риск свой в рынок
И разрушил рынок вдрызг!