diff --git a/src/shell/scripts/omp.fish b/src/shell/scripts/omp.fish index b4a471f0..c98f4694 100644 --- a/src/shell/scripts/omp.fish +++ b/src/shell/scripts/omp.fish @@ -1,7 +1,7 @@ set --export POSH_THEME ::CONFIG:: set --global POWERLINE_COMMAND "oh-my-posh" set --global CONDA_PROMPT_MODIFIER false -set --global omp_tooltip_command "" +set --global omp_tooltip_prompt "" set --global omp_transient 0 # template function for context loading @@ -43,13 +43,10 @@ function fish_right_prompt set omp_transient 0 return end - if test -n "$omp_tooltip_command" - set omp_tooltip_prompt (::OMP:: print tooltip --config $POSH_THEME --shell fish --error $omp_status_cache --shell-version $FISH_VERSION --command $omp_tooltip_command) - if test -n "$omp_tooltip_prompt" - echo -n $omp_tooltip_prompt - set omp_tooltip_command "" - return - end + if test -n "$omp_tooltip_prompt" + echo -n $omp_tooltip_prompt + set omp_tooltip_prompt "" + return end ::OMP:: print right --config $POSH_THEME --shell fish --error $omp_status_cache --execution-time $omp_duration --stack-count $omp_stack_count --shell-version $FISH_VERSION end @@ -73,7 +70,14 @@ end function _render_tooltip commandline --function expand-abbr set omp_tooltip_command (commandline --current-buffer | string split --allow-empty -f1 ' ' | string collect) + if not test -n "$omp_tooltip_command" + return + end + set omp_tooltip_prompt (::OMP:: print tooltip --config $POSH_THEME --shell fish --error $omp_status_cache --shell-version $FISH_VERSION --command $omp_tooltip_command) commandline --insert " " + if not test -n "$omp_tooltip_prompt" + return + end commandline --function repaint end