On 05/08/2012 05:16, Will Robertson wrote:
> On 03/08/2012, at 9:53 PM, Bruno Le Floch wrote:
> 
>> Admittedly, none of the three "solutions" is great.  As Joseph notes,
>> we've gone for a single line in the l3 source.  We could perhaps add
>> \def\^^M{\unskip\space\ignorespaces} to the \begin{syntax} setup: this
>> would allow
>>
>>    \cs{some_function_with_a_very_long_name:nnnnn} \
>>      \Arg{first argument} \Arg{second argument} \
>>      \Arg{third argument} \Arg{fourth argument} \
>>      \Arg{fifth argument}
> 
> I've been thinking for a while that having \obeylines in the syntax environment (which predates my involvement on this code IIRC) has made certain things rather awkward.
> 
> It would be an annoying change to have to implement in our sources, but what do you think about dropping \obeylines?
> 
> -- Will
Seems sensible to me: we've altered how we approach using this
environment, and \obeylines is probably not that helpful.
--
Joseph Wright