more about terminals
This commit is contained in:
@@ -23,6 +23,10 @@ set -euo pipefail
|
||||
# Ensure in a interactive terminal
|
||||
[ ! -t 0 ] && exit 1
|
||||
|
||||
# Increase timeout for SSH sessions
|
||||
TIMEOUT=0.3
|
||||
[[ -n "${SSH_CONNECTION:-}" ]] && TIMEOUT=1.0
|
||||
|
||||
# Construct query
|
||||
KGP_QUERY_ID=$RANDOM
|
||||
KGP_QUERY_CODE=$(printf "\033_Gi=%d,s=1,v=1,a=q,t=d,f=24;AAAA\033\\" "$KGP_QUERY_ID")
|
||||
@@ -44,7 +48,7 @@ support_sixel=0
|
||||
|
||||
response=""
|
||||
while true; do
|
||||
IFS= read -r -N 1 -t 0.3 char || {
|
||||
IFS= read -r -N 1 -t "$TIMEOUT" char || {
|
||||
[ -z "$char" ] && break
|
||||
}
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ config.initial_cols = 96
|
||||
config.initial_rows = 32
|
||||
|
||||
config.font_size = 12
|
||||
config.font = wezterm.font("Maple Mono NF CN")
|
||||
config.font = wezterm.font("monospace")
|
||||
config.color_scheme = "Catppuccin Mocha"
|
||||
|
||||
config.hide_tab_bar_if_only_one_tab = true
|
||||
|
||||
Reference in New Issue
Block a user