I'm not sure about set-option, for that it might be better to have a
generic way to split strings in the config file. Isn't there a way to do it
already? I can't remember if \ for line continuation works inside strings.

On Thu, 5 Jun 2025, 17:09 Nicholas Marriott, <[email protected]>
wrote:

> Yes. Part of the plan for keeping commands as commands rather than strings
> was to make eg bind-key be able to pretty print. Being able to make formats
> pretty printed would be a nice step. Might be worth making each option have
> a flag to say whether it holds a format or not, so show-option could do it
> automatically? (would probably still want a flag to show w/o for parsing)
>
> On Wed, 4 Jun 2025, 23:56 Michael Grant, <[email protected]> wrote:
>
>>
>>
>> I've been working on the status line formats recently.  These variables,
>> in the C code are nicely indented.  Is there some way to deal with format
>> variables in a friendly way in the config file and in the shell passing as
>> an arg to `tmux set`?
>>
>> I didn't see any way to pretty-print a format variable so I wrote
>> something in C.  It could be added as an option to `show-option`, but it
>> would be useful if the output of such a formatted variable was able to be
>> directly read back in.  I did not find any easy, friendly way.  I was
>> wondering other people do.  Like modifying a popup menu is really tedious
>> all in one single line.
>>
>> If there is truly no way at this moment, what about making an option to
>> `show-option` which pretty prints with leading tabs and newlines, and an
>> option to `set-option` which ignores leading tabs and trailing newlines?
>> Would this be useful?  I will happily drop this in a PR.
>>
>> Michael Grant
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "tmux-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion, visit
>> https://groups.google.com/d/msgid/tmux-users/CD5149BD-5D02-4E35-8C9D-36C980D7DABB%40gmail.com
>> <https://groups.google.com/d/msgid/tmux-users/CD5149BD-5D02-4E35-8C9D-36C980D7DABB%40gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion, visit 
https://groups.google.com/d/msgid/tmux-users/CAEdLfcG6ivixvtkj2f6fvt3O3bF_i-KmKVE0t%2B6unFPaxBp2Ng%40mail.gmail.com.

Reply via email to