OSC 52 and URxvt
This commit is contained in:
parent
a3e380351d
commit
c4dd9860ab
13
README.md
13
README.md
|
@ -124,6 +124,18 @@ cp tmux/gitmux.conf $HOME/.config/
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
|
### TERM name, true color and osc 52 copy
|
||||||
|
|
||||||
|
You may need to modify the name of your `$TERM` in the "terminal-features" & "terminal-overrides" inside tmux.conf.
|
||||||
|
|
||||||
|
Your terminal need features related to 256 or true colors and OSC 52 copy.
|
||||||
|
|
||||||
|
### URxvt - Rxvt-unicode
|
||||||
|
|
||||||
|
Urxvt is an old terminal but it is currently my favorite due to the amount of customizations available and it's performance.
|
||||||
|
|
||||||
|
By default it can not perform OSC 52 or display some font icons. Please refer to my other repository [urxvtrc][urxvtrc_repo].
|
||||||
|
|
||||||
### SSH/Remote
|
### SSH/Remote
|
||||||
|
|
||||||
If you install this configuration on a remote system, you will need another prefix than on the local tmux (ctrl+x).
|
If you install this configuration on a remote system, you will need another prefix than on the local tmux (ctrl+x).
|
||||||
|
@ -140,6 +152,7 @@ sed -i -e 's/C-x/C-w/g' -e 's/Ctrl-x/Ctrl-w/g' $HOME/.config/tmux/tmux.conf
|
||||||
[tmuxrc_repo]: https://git.tkapias.net/tkapias/tmuxrc
|
[tmuxrc_repo]: https://git.tkapias.net/tkapias/tmuxrc
|
||||||
[TMUX_repo]: https://github.com/tmux/tmux
|
[TMUX_repo]: https://github.com/tmux/tmux
|
||||||
[bashrc_repo]: https://git.tkapias.net/tkapias/bashrc
|
[bashrc_repo]: https://git.tkapias.net/tkapias/bashrc
|
||||||
|
[urxvtrc_repo]: https://git.tkapias.net/tkapias/urxvtrc
|
||||||
[RUNCOM]: https://en.wikipedia.org/wiki/RUNCOM
|
[RUNCOM]: https://en.wikipedia.org/wiki/RUNCOM
|
||||||
[libevent_repo]: https://github.com/libevent/libevent/releases/latest
|
[libevent_repo]: https://github.com/libevent/libevent/releases/latest
|
||||||
[ncurses_repo]: https://invisible-mirror.net/archives/ncurses/
|
[ncurses_repo]: https://invisible-mirror.net/archives/ncurses/
|
||||||
|
|
|
@ -132,17 +132,18 @@ set -g display-time 4000
|
||||||
# Use mouse to switch windows, adjust panes, etc...
|
# Use mouse to switch windows, adjust panes, etc...
|
||||||
set -g mouse off
|
set -g mouse off
|
||||||
|
|
||||||
# True color support
|
|
||||||
set -g default-terminal tmux-256color
|
|
||||||
set-option -ga terminal-overrides ',*-256colo*:Tc'
|
|
||||||
|
|
||||||
# Delay after escape key is passed into the program
|
# Delay after escape key is passed into the program
|
||||||
set -s escape-time 0
|
set -s escape-time 0
|
||||||
|
|
||||||
# Use vi styled keys for scrolling & copying
|
# Use vi styled keys for scrolling & copying
|
||||||
set-window-option -g mode-keys vi
|
set-window-option -g mode-keys vi
|
||||||
|
|
||||||
|
# True color support
|
||||||
|
set -g default-terminal tmux-256color
|
||||||
|
set-option -ga terminal-overrides ',rxvt-unicode-256color:Ms=\E]52;%p1%s;%p2%s\007'
|
||||||
|
|
||||||
# set-clipboard for copying with OSC 52
|
# set-clipboard for copying with OSC 52
|
||||||
|
# to make it work through tmux and ssh you need to use X11Forwarding (default) and "sudo apt install xauth"
|
||||||
set -g allow-passthrough on
|
set -g allow-passthrough on
|
||||||
set -s set-clipboard on
|
set -s set-clipboard on
|
||||||
set -as terminal-features ',rxvt-unicode-256color:clipboard'
|
set -as terminal-features ',rxvt-unicode-256color:clipboard'
|
||||||
|
|
Loading…
Reference in a new issue