mirror of
https://github.com/lloeki/dotfiles.git
synced 2025-12-06 07:24:39 +01:00
Improve bash/zsh/terminal consistency
This commit is contained in:
parent
bb8b9420d6
commit
b780b2ce34
9 changed files with 160 additions and 50 deletions
5
zsh/rc
5
zsh/rc
|
|
@ -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() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue