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