Add dynamic title to alacritty

This commit is contained in:
Marco Thomas
2021-03-27 12:38:39 +01:00
parent a8866a84e8
commit 7bb338ea0c
3 changed files with 21 additions and 5 deletions

View File

@@ -8,7 +8,7 @@
+ Notifications: dunst
+ Shell: zsh
+ Terminal: alacritty
+ WM: dwm
+ WM: [dwm](https://github.com/crammk/dwm) + [dwmblocks](https://github.com/crammk/dwmblocks)
## Programs
@@ -19,7 +19,7 @@
+ Music: spotify
+ Pdf-Viewer: zathura with mupdf
+ Screenshots: Flameshot
+ Video-Player: vlc or mpv
+ Video-Player: mpv
## Other Dependencies

View File

@@ -11,10 +11,11 @@ import:
- ~/.alacritty_local.yml
env:
TERM: alacritty
TERM: xterm-256color
window:
title: Alacritty
dynamic_title: true
dimensions:
columns: 0
@@ -94,8 +95,6 @@ background_opacity: 1
selection:
save_to_clipboard: true
window.dynamic_title: true
cursor:
# Values for `style`:
# - ▇ Block

View File

@@ -23,6 +23,23 @@ if [[ -n "$SSH_CONNECTION" ]]; then
NAME="%{$fg[yellow]%}%m "
fi
case $TERM in
(*xterm* | rxvt | alacritty)
# Write some info to terminal title.
# This is seen when the shell prompts for input.
function precmd {
print -Pn "\e]0;Alacritty@%(1j,%j job%(2j|s|); ,)%~\a"
}
# Write command and args to terminal title.
# This is seen while the shell waits for a command to complete.
function preexec {
printf "\033]0;%s\a" "$1"
}
;;
esac
export PROMPT="${NAME}${DIR}${GIT} ${ICON}%{$reset_color%} "
zstyle ':vcs_info:git:*' formats '|%b '