Improve bash/zsh/terminal consistency

This commit is contained in:
Loic Nageleisen 2024-09-11 19:08:14 +02:00
parent bb8b9420d6
commit b780b2ce34
Signed by: lloeki
GPG key ID: D05DAEE6889F94C2
9 changed files with 160 additions and 50 deletions

5
zsh/rc
View file

@ -14,7 +14,6 @@ source $DOTFILES_ZSH_DIR/prompt
source $DOTFILES_ZSH_DIR/fzf
source $DOTFILES_SHELL_DIR/go
source $DOTFILES_SHELL_DIR/direnv
source $DOTFILES_ZSH_DIR/kitty
set -o ignoreeof
unsetopt BEEP
@ -30,6 +29,8 @@ zmodload zsh/datetime
precmd() {
CMD_RC=$?
mark_command_exit "${CMD_RC}"
if [[ -n ${CMD_START} ]]; then
CMD_END="${EPOCHREALTIME}"
CMD_DURATION=$(( ${CMD_END} - ${CMD_START} ))
@ -41,11 +42,13 @@ precmd() {
psvar=()
set_prompt
set_term_title
mark_prompt
}
preexec() {
set_term_title
CMD_START="${EPOCHREALTIME}"
mark_command_exec "$1"
}
chpwd() {