On 16 Apr 2015, at 15:38 , Hans Hagen <pra...@wxs.nl> gave me the following:
> \startluacode > > document.indexentries = { > ["rule"] = [[Rule(s)]], > ["ruleimperfect"] = [[+ \quote{imperfect to perfect, from}]], > ["galilei"] = [[Galilei, Vincenzo]], > } > > function document.getindexentry(n) > context("\\index[%s]{%s}",n,document.indexentries[n] or ("<" .. > n .. ">")) > end > > \stopluacode > > \unexpanded\def\InEn[#1]% > {\ctxlua{document.getindexentry("#1")}} > > \starttext > That this rule > \InEn[rule] > \InEn[ruleimperfect] was not applied by everybody is for example shown > in {\em Fronimo}% > \InEn[galilei] > > etc etc Hi Hans, sorry to bother you again on this topic. This code works beautifully in this way, with only a few index entries at the top of the file, before \starttext. But how can I deal with the thousand or more index items in my project, which I have collected in four separate dedicated files with indexentries, like the three shown in the example-code. I have really no idea what else should be in these files, what sort of name they should have, in particular extension, and how and where I can input them. I use TeXShop as my texteditor but that is probably not relevant here. Can you give me some guidance, please? Thanks in advance. Best regards, Robert Blackstone ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________