From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/116890 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Joel via ntg-context Newsgroups: gmane.comp.tex.context Subject: Why won't custom indexes work when the value comes from \getvalue? Date: Sat, 21 Jan 2023 15:33:03 +0000 (UTC) Message-ID: <917398395.136189.1674315183911@mail.yahoo.com> References: <917398395.136189.1674315183911.ref@mail.yahoo.com> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============9073408945917376675==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29802"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Joel To: Mailing List for ConTeXt Users Original-X-From: ntg-context-bounces@ntg.nl Sat Jan 21 16:33:35 2023 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pJFs7-0007Yu-Ao for gctc-ntg-context-518@m.gmane-mx.org; Sat, 21 Jan 2023 16:33:35 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 855863806E2; Sat, 21 Jan 2023 16:33:10 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cuPXD87OHSe6; Sat, 21 Jan 2023 16:33:09 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 1CC663806F0; Sat, 21 Jan 2023 16:33:09 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 2EB953806E1 for ; Sat, 21 Jan 2023 16:33:07 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Ny-sLzJCSh0 for ; Sat, 21 Jan 2023 16:33:06 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=74.6.129.41; helo=sonic301-2.consmr.mail.bf2.yahoo.com; envelope-from=uaru99@yahoo.com; receiver= Original-Received: from sonic301-2.consmr.mail.bf2.yahoo.com (sonic301-2.consmr.mail.bf2.yahoo.com [74.6.129.41]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 199F0380572 for ; Sat, 21 Jan 2023 16:33:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1674315184; bh=sgBCBMYjO9e2jHuLGIf8ct1WRcDiS6JuK8+s2Z24hrA=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=m3r2xqMMHWcwcOp0SqbIILnkhz8JIpYNzw6q80NvWR7QAttLIW2ZXjThQmyrVE3P8xGnRy270/DxIRHfu8tqDC/XTF0wXQD/5/AXs2LMQe/wmj0sBjd45VPBFRsecLRKPTfnneXjF/z3pdFvY0Vv2gtm38GtxOrD/Bmn6o91CwqvNVCiqq25RwHt05hdGAnfGUCS9oBfI32x8xsmqOay01AblybPilUN+oHtqUYS+88ITVpajNksMWNlOYvJU/rioPk6leK6VySIMu/ydWxTZW69mR3wkL5Upn17ku5TU6W0dnfcBiWhajYoPCd58qcYO34AiiqHc7y37dm4yeTb6A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1674315184; bh=LSFCQxdsabhY6CO/zoZZ4dJRGrUQaB2+hNXtdAFd+eo=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=Aa6ApuSSWA3ht57dSUGFg9bGmyIY6W+ZmFj1dxHZo9Nsnxw3TWY8dZBak1H5qBblKzIUHlt/oDPO7qE7omsjPsRJIZUGIOSuacg6HAo95GR5fn3rZ+3P//ao0i62kTc66VCiYCbOksWb7Zp3iFKo01mlvAIGSj/wmxztDO6YDaZETappWcuFHfBS0HcVEABkoCrU9cbTOvVIlHqnufLe3KpjwpZ1d5mmF81FMFEmFHGfBcMEi2BKjdGN1RH+ZVKl6Pyk6ba8y5Nhwf8yEieTwqxGYqZylWNUQeax8k5qX7eC30s84UzI1jfsGDcSBi1e31NRDzD1E4rmWCGAd03a0Q== X-YMail-OSG: THRuFXAVM1mGm6gxUKN5HStv3pVk3t2nR1Ps6XRBErsPTulofQKCVQuJ6xgWU9s cSANGQDzHC0mq1OmKk6bY6XJQCLSUdanulaYRKTD5h2a2OKf30iqjgHJ_jV9wrvZkNxma4l7MPwm AZYwiLkqYYAqkhL3FOBo7gddEQ79XbDeaiMviPZJTxr9eV3Ls94mUfYmN7HdYMiiQfigq65i1v6X eKdV1bOB.HvVXOkFfiRwbDs.O98A7Btd65YG9OL_kiQMqFzRgKPBxGUnuKANevoNv2BdgFfmPMXS Sh1EQxstfCg75LSswrc8TQZYMkJLTLKKatYuCnfvOfp9sdkPE0EG8VHiEnlIxntMnPhyKryKI.bP KZ5a.mY_DFds8Cz5QdYzeMBYuQhax4CKEczfdcr6a1xdHhYBxxF_ZmbYE.S9wevl1NQh7Y.vC657 BJbRzIrJ2TC30F2pomzhtvybtSN7klyffKPHLzhlz5DwrMGmOyuz1XkYsSbq4L3hr0A0SAkoiofL p_Uy4ucdEc.nJ5uNsVma7ddDlf3KN0Or3p_Vbs_B7RLpGRBI3bBYMGkPTUrxE1yQ6R9PZUK2eekd J8X8KMKx9C7yWvhL_pRRUerwT_5JHQRsMHpzoWu_vO2au.hWfw13ZoB_fE_0SN0QYDI0lNenMM5R j2f0w9oG7CRK8Ixxj0IXhgZH_3DUBcZvVM19Wc4SHuuJWFzz6OUawWd0SCPIDtbK49rByh7gGttO k6TAJt2YLMM7RSVfAgzOuuwrksJvKY0EZOs0k1veFNaBAHv_Qk1ozjmz89lOnxzKDjmYyKpfIvB3 VA5Mo2uRdk1qUzU1WToVyeflhBGZeK6smgzlWCwpIM X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.bf2.yahoo.com with HTTP; Sat, 21 Jan 2023 15:33:04 +0000 X-Mailer: WebService/1.1.21096 YMailNorrin X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:116890 Archived-At: --===============9073408945917376675== Content-Type: multipart/alternative; boundary="----=_Part_136188_2142493439.1674315183910" ------=_Part_136188_2142493439.1674315183910 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I setup a custom index like this (see minimum example code below): The problem is, when I try to create an index entry, using \setcoreidea, bu= t place \getvalue inside, it won't render, ex.: \setcoreidea{\getvalue{secr= et1}} As you can see in this sample code, \setcoreidea will work fine, but when \= getvalue{} is placed inside, it can't find the value. Any suggestions? --Joel \defineregister[coreidea][compress=3Dyes]\setupregister[coreidea][style=3Ds= ansbold, textstyle=3Dslanted, n=3D2, pagenumber=3Dyes, indicator=3Dno] \define[1]\setcoreidea{% =C2=A0=C2=A0 =C2=A0\coreidea{#1}% } \setvalue{secret1}{this won't work} \starttext % \setcoreidea{this works} \input knuth \input knuth \input knuth \input knuth \setcoreidea{\getvalue{secret1}} =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\startchapter[title=3DCore Ideas] =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\placecoreidea =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\stopchapter \stoptext ------=_Part_136188_2142493439.1674315183910 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
= I setup a custom index like this (see minimum example code below):

The problem is, when I try to create an index entry, using = \setcoreidea, but place \getvalue inside, it won't render, ex.: \setcoreide= a{\getvalue{secret1}}

As you can see in this sample code, \setcoreidea will work fine, but = when \getvalue{} is placed inside, it can't find the value.

Any suggestions?

--Joel


\defineregister[coreidea][compress=3Dyes]
\set= upregister[coreidea][style=3Dsansbold, textstyle=3Dslanted, n=3D2, pagenumb= er=3Dyes, indicator=3Dno]

\define[1]\setcoreidea{%
   &= nbsp;\coreidea{#1}%
}

\setvalue{secret1}{this won't work}

= \starttext

%

\setcoreidea{this works}

\input knuth
= \input knuth
\input knuth
\input knuth


\setcoreidea{\getva= lue{secret1}}

        \startchapter[ti= tle=3DCore Ideas]
           &nb= sp;\placecoreidea
        \stopchapter
= \stoptext


------=_Part_136188_2142493439.1674315183910-- --===============9073408945917376675== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cHM6Ly93d3cubnRnLm5sL21haWxtYW4v bGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwczovL3d3dy5wcmFnbWEtYWRlLm5s IC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0 Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8Kd2lraSAgICAgOiBodHRwczovL2NvbnRl eHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============9073408945917376675==--