I am using TexStudio editor for LaTeXing, I want to use Xindy engine though for indexing, in the commands of TexStudio, I found there is a default command for texdindy as in the image below. But how to use xindy then? Do I have to use xindy explicitly in texstudio or texindy will do the job? is there any possibility also to assign a dedicated key for using xindy and how to generate an index with that?
I hope the answer would contain a MWE showing the goodies of xindy by using TexStudio editor, with some explanation of how to make sure that xindy, and not other default engines like makeindex, is doing the sorting and collating job.
Notes:
- I am using TexStudio 2.5.2 version
- xindy does not come with MikTeX distribution, you have to install it manually, here is a post for that, although I didn't make it myself, that's why I installed TexLive distribution instead, xindy ships already, and you don't need to install perl separately if you are using windows, or even bother yourself with any other stuff.



txs:///texindyafter changing thetexindy.execommand to Xindy. I’m sure, an MWE from the manual or from this site is already available to test it. A short-cut can be assign via “Shortcuts” → “Menus” → “Tools” → “Index” (which uses the index tool selected under “Build”) or → “Commands” → “TexIndy”. If you don’t want to overwrite the “TexIndy” spot, you can always create a “User Command” under “Build”.xelatex -shell-escape <filename.tex>from command line, i got the index file. so how to configure texstudio to call the shell escape with xelatex?-shell-escapeto the command (just as you’d write it manually).