Я считаю, что tmuxисточник потребует модификации, чтобы получить доступ к одному из двух чисел в качестве имени переменной формата. Большее число (42969 в этом примере), по-видимому, доступно как history_size, и оно видно в format.cvia tmux.hкак hsizeэлемент gridэлемента struct screen, как видно из первого вызова format_addin format_defaults_pane.
Меньшее число (36828 в этом примере) представляется oyэлементом struct window_copy_mode_data, к которому осуществляется доступ в modedataэлементе struct window_paneкак a void *. Короче говоря, меньшее число - это элемент структуры, который не виден внутри format.c. oyЭлемент используется в window_copy_write_lineпостроить строку как один , упомянутых в вопросе.
copy-mode -eуже обеспечивает. unix.stackexchange.com/questions/516142/…