Commit Briefs

Omar Polo

simplify wrap_page and fix wrapping of pre text

The column at which preformatted text should be formatted is the same as the "normal" text, so why the difference? MIN(fill_column, width) is always the correct choice for wrapping the text.


Omar Polo

fill pre text until the last available column, not one less

This was fixed previously in the wrap_text case but I forgot to update the hardwrap_text case too.


Omar Polo

avoid a long line




Omar Polo

configure: fix build with separate libtinfo

ncurses has "--with-termlib" build option, which forces some symbols from libncurses.so to be moved to libtinfo.so. It caused the following error: ld: ui.o: undefined reference to symbol 'keypad' ld: /lib64/libtinfow.so.6: error adding symbols: DSO missing from command line


Omar Polo

document tab-bar-show


Omar Polo

sync


Omar Polo

schedule ui redraw on tab new/free

this helps to correctly manage the tab bar when tab-bar-show is 1.


Omar Polo

add tab-bar-show option to control the tab bar rendering

If tab-bar-show is -1 hide the tab bar permanently, if it's 0 show it unconditionally. If it's 1, show the bar only when there is more than one tab.


Omar Polo

simplify ncurses window setup

Don't bother computing the correct initial sizes for the windows, just call rearrange_windows before the event loop.


Omar Polo

add a short list of features



Omar Polo

mention M-[ and M-]


Omar Polo

sync