diff --git a/base/bashrc b/base/bashrc index aeb2b3c..a66b463 100644 --- a/base/bashrc +++ b/base/bashrc @@ -7,6 +7,10 @@ export SHARED_SCRIPTS_SOURCED=0 source "$DOTFILES/config/shared.sh" +if [ -n "${GHOSTTY_RESOURCES_DIR}" ]; then + builtin source "${GHOSTTY_RESOURCES_DIR}/shell-integration/bash/ghostty.bash" +fi + # shellcheck source=../config/fzf/fzf.bash [ -f "${DOTFILES}/config/fzf/fzf.bash" ] && source "${DOTFILES}/config/fzf/fzf.bash" diff --git a/base/zshrc b/base/zshrc index 6962f81..6d2df71 100644 --- a/base/zshrc +++ b/base/zshrc @@ -45,6 +45,10 @@ setup_tmux_window_name_plugin() fi } +if [[ -n $GHOSTTY_RESOURCES_DIR ]]; then + source "$GHOSTTY_RESOURCES_DIR"/shell-integration/zsh/ghostty-integration +fi + source_fzf_config setup_tmux_window_name_plugin x-have antidot && eval "$(antidot init)" diff --git a/config/exports b/config/exports index 0286649..72ac727 100755 --- a/config/exports +++ b/config/exports @@ -281,8 +281,8 @@ export LESSHISTFILE="$XDG_STATE_HOME"/less/history # export LESS_TERMCAP_md="$ORANGE" # zsh autoloaded terminfo -export TERMINFO="${XDG_DATA_HOME}/terminfo" -export TERMINFO_DIRS="${XDG_DATA_HOME}/terminfo":/usr/share/terminfo +# export TERMINFO="${XDG_DATA_HOME}/terminfo" +# export TERMINFO_DIRS="${XDG_DATA_HOME}/terminfo":/usr/share/terminfo # Don't clear the screen after quitting a manual page export MANPAGER="less -X"