From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/23367 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Benct Philip Jonsson Newsgroups: gmane.text.pandoc Subject: Re: Can't access keys containing spaces in pandoc Date: Tue, 3 Sep 2019 19:20:43 +0200 Message-ID: <33895bfe-75ea-cbe3-d484-530ef2ee8314@gmail.com> References: <92055fd0-049b-4943-a51a-2eb0905b59ca@googlegroups.com> <5E6256F2-6354-43F9-9A49-2328471A9D2B@gmail.com> <68fbd484-0729-4ee2-a7a2-0846cd0bbd28@googlegroups.com> <7c15c170-1b08-4274-b24e-280b4585c0c6@googlegroups.com> <330c5975-5678-26fa-e517-2a9ca612a383@usa.net> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="163026"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBCWMVYEK54FRB3WBXLVQKGQEUKQV2BA-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Tue Sep 03 19:20:52 2019 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane.org Original-Received: from mail-ed1-f62.google.com ([209.85.208.62]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1i5CU8-000gEQ-2W for gtp-pandoc-discuss@m.gmane.org; Tue, 03 Sep 2019 19:20:52 +0200 Original-Received: by mail-ed1-f62.google.com with SMTP id c23sf5397465edb.14 for ; Tue, 03 Sep 2019 10:20:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1567531246; cv=pass; d=google.com; s=arc-20160816; b=O5adQRikB9167bA2BLn/UcnyXh1obMcYR2rgOIw9yHGCA126do1OXhiZwNJ5gjnAnR XfHPvD6ZlymqUcSk8UNGoPN2H30pbVbqXX3Pgp8Rb3XwxCPXjP2YUn0l2xsnPkKjAHad 8kyGyZGU9/d0scf43R7TGlJYGeIt7NdkwoRyRANRUNs5+ijCc3DBOO4cGL9ClDvG9z7J mWeti4209JWIJHyyPZ7eS+MdvBPbXze50+BXG7zR6wMdWQeSQuyVY38iadPwIVVD/wWR UFAcoD0yZcQ0NZBS+0iRmSZV35uJ7R4IlsD3RHf7VTPrfeMqeBte54pQEJJtDecfD4LC V8Jg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:to:subject:sender:dkim-signature :dkim-signature; bh=kshNvQhrDBC1RPb8X+uK0DdJ+M0VBY9BA0jEZI5S/VY=; b=JxIIGKgzWaFHgAz2OmntaHESJHbxIdRNBI6DDV1K5mMe9IWPtI3iw9CukgCHD26GAn TP9BQyQqy94Cfy5PXNMMBt42+U4XOfjd7wrMix5PbH9NozsqqAyz4DqRsSq8FmW4U41t mcbT0UOA9R2FViRgneVcEnnSzBfTtPGJv3K+lIJXvZ0YnxdW/0WHtpdTfTZaOOITFtTf e8cimFEWj5pdmCMlsImVUBskOmugQf/HU3bQrSJyxBD0HmTV6uLrqETbcFEyoETLdmbj 5D8XAEEHoCHlsXbrajT6+5GICc0yGB3OS1zNsmJt8g00lYFPQqaXeVwK0F7lQxU8mqV0 PwWA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=XChhagJh; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::532 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=kshNvQhrDBC1RPb8X+uK0DdJ+M0VBY9BA0jEZI5S/VY=; b=bRIk/FGPdEg7s8yt2NpbDHWm6vnxmJjPOrY2Iiq3jF5GMHr/bmN9k1EbKlxxJ1t+VW etQgziW9EKGpPmNZPO90N+nh69D6xU0AsaPtvDlMvoo6mJGOefC0yiVVmjk+K/LzhCuE qPDM6txNhOk1P83iRnshckMu6UAsV0Xkv35bs58ajrw1ZzrGnw5Jv5xV3KgbZ3n45TQS Mpux9/dxBDjdY8PkxYwzbHfK+mbL5XCorWbmi3KU4IE5MvueCyIgEGG9Q1YZxquvdmJ+ OugjVBAkCASgFmjne+yFI0NjxTbDGynoP3tXFvPqg4FoQY0MAZx+1Rm2L3M/e3R3sC0E RxFw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=kshNvQhrDBC1RPb8X+uK0DdJ+M0VBY9BA0jEZI5S/VY=; b=qqoy5PtHazqol2T8qaV7WYvH2czXRLGmrhhLJI+RMLWXW8+3pfEIGoln0NHt1QpeSW KH4kq0Qacp0Az4c6+QIyG2VVii8uNYtY8oBDL7fcyXp/TicsfaaIE8fnMJVVAV4RBf8R 6V4MhvTTR7FfzG8u8mYkgQa902FsYC7VNfTTNy+zV5x80JwCGsy5lWPlTZcqGaMWfP5A I3bB8iRUn12ciHLp7NTHcnoJzDr33pX0Fc0o+015TLWX+Buk1X+1kfm8ABQfbLx5PmtT SU38e1I/kCPVuyAiOGd1yHio8bHxSNDyJdzD43MQSEgtv2A/ofn/BZ5/Fblijy2u1iLd fzMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=kshNvQhrDBC1RPb8X+uK0DdJ+M0VBY9BA0jEZI5S/VY=; b=iuI3dZ7SnbYUO4JaVyLztfNr3/X4rFJENyghqnNyvoLBrO6Wqxuomof1GfMWFnA8ZP lltyWe30EwJcMlZL1wzLfUy4QxbqnLZ7G7RVv4/bY4GAdek7jDhN9KXPhcML0iA1ocoh oAsYXo+5wXPRgcfjYfzkiZuW5gTvV/T9XmbFReP+jPS7nx7b8d1gJoDGBiPLGoclYCBf tayuuIQpM96FsJaIHLvSyPBMubIRhJcix5CHYEVgfD1F1CVkJxiahPgDhDJm2kmV5tvX m39+n/2dcQ+DdGJwtAqSyEmu9dBUjTexsl81 Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: APjAAAUoSAFpU+ji86CwZG5KPlQYNpaYInXeZzlHooGcpHTnNHQVFqr4 +Su7w3e7hSrQF5fUfpG+GdI= X-Google-Smtp-Source: APXvYqw/Ia2bPkdUw4f+87BL+X/E61BQKYj6dnmZ+SQdioOvEHrZsdz9CdiW6TeinaAHduhnekWgdw== X-Received: by 2002:a05:6402:1289:: with SMTP id w9mr25323293edv.115.1567531246613; Tue, 03 Sep 2019 10:20:46 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a17:906:3449:: with SMTP id d9ls1811551ejb.15.gmail; Tue, 03 Sep 2019 10:20:45 -0700 (PDT) X-Received: by 2002:a17:906:a3d1:: with SMTP id ca17mr14591866ejb.57.1567531245611; Tue, 03 Sep 2019 10:20:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567531245; cv=none; d=google.com; s=arc-20160816; b=YqvS6GicMNEx9vGUGGIj50IPKmBC21JdMTcvIFnlcL9qRGmMqmi3NJDhVd+wjlOtZ3 ZL55Ua0Eok24XYraaDDSBDQUq11nDtdg62c/VsugU1n3J4a4vc0R338BUo/j72m1RfU2 YzbMaUAQvYz2324yexvv2GmMuCw/3KXb5VaeW568i2FO0+Nv2/fohHkq6wAzIB44UZgO JpMboegUZVHRFI21gK93oeJu0sqD6DEhoV6o1I3huYbfkNm89vlcb/9eFjLxwLzlO5E2 gF07cYyBxC+cXe5/e75H5LcTuNNaam27mM+BmlLPPLob4zH4tst0ESbyC6MhEruGPeFh S3nA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:to:subject :dkim-signature; bh=A4TFm/vF4YMcuVd4AS1wKQiqzrFk5fbGEApPqDPe22A=; b=PNROr6lbOsxteCTWSpOFrXq4cMEcDH3m3lAk1HxJG+w/pEmrQ/5eLXDhytXdZDS1I7 deS+KT4NduPbYJQzBA7jhQd8S4yp2wTGa2D5P+sFPehZ3r9ayVybJ8C3AcIm3Yqae3c/ 6P2o9OCPFyauLucPlazFKnBPi7ZF9TSthTfGrBomLiwpBsNy0Nwy8T5WrjgZRNPIoKFO T8HPfuCmRsgjmy8gctarLA6t08mTakwf5F5yH+C/zrRE9ddVWtx0Sp40P4xE0ADQO8vS NX3u8akirudHtGpUIVLgDtqA7rmtGsamP8ztl1+Eo8Fj2mrIYQ/ePt1PKHvGxCheZZEa NPkw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=XChhagJh; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::532 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com. [2a00:1450:4864:20::532]) by gmr-mx.google.com with ESMTPS id q18si724270ejp.0.2019.09.03.10.20.45 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 03 Sep 2019 10:20:45 -0700 (PDT) Received-SPF: pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::532 as permitted sender) client-ip=2a00:1450:4864:20::532; Original-Received: by mail-ed1-x532.google.com with SMTP id t50so19273437edd.2 for ; Tue, 03 Sep 2019 10:20:45 -0700 (PDT) X-Received: by 2002:aa7:c1c7:: with SMTP id d7mr3520083edp.34.1567531245113; Tue, 03 Sep 2019 10:20:45 -0700 (PDT) Original-Received: from [192.168.1.122] (user141.77-105-220.netatonce.net. [77.105.220.141]) by smtp.gmail.com with ESMTPSA id w11sm2403669eji.2.2019.09.03.10.20.44 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Sep 2019 10:20:44 -0700 (PDT) In-Reply-To: <330c5975-5678-26fa-e517-2a9ca612a383-Jdbf3xiKgS8@public.gmane.org> Content-Language: en-US X-Original-Sender: melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=XChhagJh; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::532 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.org gmane.text.pandoc:23367 Archived-At: On 2019-09-03 18:35, Daniel Staal wrote: > On 9/3/19 12:25 PM, John MacFarlane wrote: >> There are two possible approaches here. >> >> 1. Modify doctemplates (our templating engine) to allow spaces in >> variables.=C2=A0 This would mean allowing things like >> >> $this is a long variable name$ >> >> in a template.=C2=A0 I think this kind of thing makes it less clear >> where the variables are, but it shouldn't pose any problem in principle. >> >> 2. Modify pandoc so that, when metadata is used to populate >> template variables, spaces are automatically replaced by >> underscores.=C2=A0 In this case you'd use >> >> $this_is_a_long_variable_name$ >> >> in your template. >=20 > I'd *strongly* prefer the latter. =20 So would I. Replacing all sequences of non-(ASCII)alphanumerics with an=20 underscore is the usual way to convert arbitrary strings to identifiers,=20 after all. >=20 --=20 You received this message because you are subscribed to the Google Groups "= pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/= pandoc-discuss/33895bfe-75ea-cbe3-d484-530ef2ee8314%40gmail.com.