@@ -10,13 +10,13 @@ builtin typeset -gA GEOMETRY; GEOMETRY[ROOT]=${0:A:h}
10
10
(( $+ GEOMETRY_RPROMPT)) || GEOMETRY_RPROMPT=(geometry_git geometry_hg geometry_jj geometry_echo)
11
11
(( $+ GEOMETRY_INFO)) || GEOMETRY_INFO=()
12
12
(( $+ GEOMETRY_TITLE)) || GEOMETRY_TITLE=(geometry_path)
13
- (( $+ GEOMETRY_CMDTITLE)) || GEOMETRY_CMDTITLE=(geometry_cmd geometry_hostname)
14
- (( $+ GEOMETRY_PATH_TRUNCATE)) || GEOMETRY_PATH_TRUNCATE=3
13
+ (( $+ GEOMETRY_COMMAND_TITLE)) || GEOMETRY_COMMAND_TITLE=(geometry_last_command geometry_hostname)
15
14
16
15
builtin autoload -U add-zsh-hook
17
16
18
17
fpath+=(" ${GEOMETRY[ROOT]} " /functions)
19
18
autoload -Uz \
19
+ geometry_last_command \
20
20
geometry_docker_machine \
21
21
geometry_echo \
22
22
geometry_exitcode \
@@ -36,7 +36,6 @@ autoload -Uz \
36
36
geometry_status \
37
37
geometry_virtualenv
38
38
39
- (( $+ functions[geometry_cmd])) || geometry_cmd () { builtin echo $GEOMETRY_LAST_CMD ; }
40
39
(( $+ functions[ansi] )) || ansi () { (( $# - 2 )) || builtin echo -n " %F{$1 }$2 %f" ; }
41
40
(( $+ functions[deansi] )) || deansi () { (( $# - 1 )) || builtin echo -n " $( echo " $1 " | sed s/$( builtin echo " \033" ) \\\[\[ 0-9\]\\\{ 1,2\\\} m//g) " ; }
42
41
@@ -86,8 +85,8 @@ geometry::hostcolor() {
86
85
# set cmd title (while command is running)
87
86
geometry::set_cmdtitle () {
88
87
# Make command title available for optional consumption by geometry_cmd
89
- GEOMETRY_LAST_CMD =$2
90
- local ansiCmdTitle=$( builtin print -P $( geometry::wrap $PWD $GEOMETRY_CMDTITLE ) )
88
+ GEOMETRY_LAST_COMMAND =$2
89
+ local ansiCmdTitle=$( builtin print -P $( geometry::wrap $PWD $GEOMETRY_COMMAND_TITLE ) )
91
90
local cmdTitle=$( deansi " $ansiCmdTitle " )
92
91
93
92
builtin echo -ne " \e]1;$cmdTitle \a"
0 commit comments