Skip to content

some suggestionsΒ #1

@eylles

Description

@eylles

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

Screenshot at 2021-03-16 02-48-57

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions