-
Notifications
You must be signed in to change notification settings - Fork 4
Description
why use tabbed for adding tabs when you can use tmux for that, i just feel slapping tmux on top of tabbed to be rather unnecesary, but i'm part of the window manager crowd so i just use a tabbed layout when the fancier tmux features ain't needed (sessions, completion from tmux buffers and the copy mode
also, it would be a nice idea to add some useful keybinds:
Ctrl <Key> 0: set-vt-font(d) \n\
to quickly return to the default font size
Shift Ctrl <Key>T: spawn-new-terminal() \n\
to open a new terminal in the current directory
a perhaps useful option is:
XTerm*alternateScroll: true
which makes the alternate screen behave like a less buffer than be part of the scrollback buffer
in regards to sixel support patch #359 added on 2020/08/17 made sixel support the default so adding:
XTerm*decTerminalID : vt340
ain't necesary for xterm(359) and later, on the sixel note adding:
XTerm*numColorRegisters: 256
provides no benefit, in fact is quite a detriment as xterm supports true color (well, no but actually yes, xterm doesn't really render truecolor but rather aproximates it from a lower colorspace, 16-bit color i think, but i'm not 100% sure) so when you force 256 color registers it will stop displaying some colors on text.
here's an example, xterm and uxterm side by side, xterm has XTerm*numColorRegisters: 256, on uxterm the zsh command suggestion is properly displayed as a darker color than the text (color 08) meanwhile xterm displays it the same color as the text
also add in the readme the remapping ctr+v to paste breaks visual block in vim as that's the default mapping
there should be no need to set keybinds for maximize and restore inside xterm, as the maximize, minimize and restore actions should be handled by the window manager, every window manager can control those actions with with their own keybinds, setting per program keybinds for those actions breaks user experience consistency, okay not all desktop environments and window managers come pre configured with friendly keybinds for that but those are usually trivial to configure
and finally when you mention tmux-sixel it would be a really good idea to link https://github.com/csdvrx/sixel-tmux in the readme to clarify
please don't take my suggestions the bad way
