> tab_bar_height calls display_tab_bar_line, which is not used on TTY > frames. We could make display_tab_bar_line work on TTY frames, but > then the question becomes why have a separate display_tab_bar function > for TTY frames instead of making redisplay_tab_bar support TTY frames > as well. > > IOW, refactoring the code to have just one set of functions for both > types of frames would make sense, but we should refactor all of it, > not just a single function. I have one question: why menu-bar wrapping was not implemented on TTY frames so far, why the design decision was to always truncate it? This illustrates the question of how the menu-bar is truncated whereas text in buffers is wrapped: