\For the shown, MWE I have an issue which that the index package (any of the indexes package: makeidx,imakeidx,xindy,xindex) does not generate the index upon compilation. However, Upon removing the option (layout=counters.lists.tabular) within the babel package. The file index is generated normally. Does anyone know a workaround this since I need such option in order to maintain numbering in the document to appear with the main document language.
\documentclass[a4paper,12pt,twoside]{book}
%General Settings
\usepackage[a4paper,top=2.5cm,bottom=2.5cm,margin=2.5cm,bindingoffset=0.5cm]{geometry} % Set paper layout
%==================================================================================================
%CROSS-Referencing
%==================================================================================================
\usepackage{makeidx}
\makeindex
%======================================================================================================
%Babel Package Settings%
%======================================================================================================
\usepackage[nil,bidi=basic-r,layout=counters.lists.tabular]{babel}
\babelprovide[import=ar,mapdigits,main]{arabic}
\babelprovide[import=en,language=Default]{english}
\babelfont{rm}{Latin Modern Roman}
\babelfont[arabic]{rm}{amiri}
%==================================================
%Start actual document %
%===================================================
\title{jhhjjhhj}
\author{}
\date{}
\begin{document}
يسبسيسيب
سيبيسيبيسب
سيبيسبسيبس
سيبسيبسيب
\index{dfdfdf}
\end{document}
``````````````````````````````````````````````````````````````````````````````