# HG changeset patch # User zegervdv # Date 1707930264 -3600 # Node ID 9e2c5662c2cbaa0258c735d7b24a576341dd70c7 # Parent 8430f87e87c874b8dc37e0793d8a8cb7e4c5f8e8 feat: enable OSC 133 in tmux and zsh diff -r 8430f87e87c8 -r 9e2c5662c2cb .chezmoiscripts/run_onchange_after_15-install-ubuntu-packages.sh.tmpl --- a/.chezmoiscripts/run_onchange_after_15-install-ubuntu-packages.sh.tmpl Tue Feb 13 20:45:26 2024 +0100 +++ b/.chezmoiscripts/run_onchange_after_15-install-ubuntu-packages.sh.tmpl Wed Feb 14 18:04:24 2024 +0100 @@ -21,7 +21,9 @@ "yodl" "libevent-core-2.1-7" "libevent-dev" - "pipx" -}} + "pipx" + "bison" + "flex" -}} {{ $ppa := list "ppa:maveonair/helix-editor" diff -r 8430f87e87c8 -r 9e2c5662c2cb .chezmoiscripts/run_onchange_after_18-install-tmux.sh.tmpl --- a/.chezmoiscripts/run_onchange_after_18-install-tmux.sh.tmpl Tue Feb 13 20:45:26 2024 +0100 +++ b/.chezmoiscripts/run_onchange_after_18-install-tmux.sh.tmpl Wed Feb 14 18:04:24 2024 +0100 @@ -1,7 +1,7 @@ {{ if (and (eq .chezmoi.os "linux") (eq .chezmoi.osRelease.name "Ubuntu")) -}} #!/usr/bin/env bash -{{ $version := "3.3a" -}} +{{ $version := "3.4" -}} set -xe diff -r 8430f87e87c8 -r 9e2c5662c2cb dot_config/zsh/prompt/colors.zsh.tmpl --- a/dot_config/zsh/prompt/colors.zsh.tmpl Tue Feb 13 20:45:26 2024 +0100 +++ b/dot_config/zsh/prompt/colors.zsh.tmpl Wed Feb 14 18:04:24 2024 +0100 @@ -1,7 +1,7 @@ {{ if .dark }} -PROMPT=$'%F{#89dceb}%T%f%k %F{#f38ba8}%m%f %F{#89b4fa}%~%b%f%k -%j ->\u00A0' +PROMPT=$'%{\e]133;A\a%}%F{#89dceb}%T%f%k %F{#f38ba8}%m%f %F{#89b4fa}%~%b%f%k +%j ->\u00A0%{\e]133;B\a%}' {{ else }} -PROMPT=$'%F{#2f6f9f}%K{#f4faff}%T%f%k %F{#d71707}%m%f %F{#0b51a6}%~%b%f%k -%j ->\u00A0' +PROMPT=$'%{\e]133;A\a%}%F{#2f6f9f}%K{#f4faff}%T%f%k %F{#d71707}%m%f %F{#0b51a6}%~%b%f%k +%j ->\u00A0{\e]133;B\a%}' {{ end }} diff -r 8430f87e87c8 -r 9e2c5662c2cb dot_tmux.conf --- a/dot_tmux.conf Tue Feb 13 20:45:26 2024 +0100 +++ b/dot_tmux.conf Wed Feb 14 18:04:24 2024 +0100 @@ -78,6 +78,9 @@ bind-key -T copy-mode-vi 'C-l' select-pane -R bind-key -T copy-mode-vi 'C-\' select-pane -l +bind-key -T copy-mode-vi ] send-keys -X next-prompt +bind-key -T copy-mode-vi [ send-keys -X previous-prompt + unbind C-b set -g prefix C-Space bind Space send-prefix