ποΈ Extending Syntax
--write-null-if-last-empty
View Source
if [ "$SHELLPEN_CONTEXT_RIGHT_INDEX" -ge 0 ]
then
if [ -z "$BASH_PRE_43" ]
then
if [ "${SHELLPEN_SOURCE_CONTEXT_EMPTY[$SHELLPEN_CONTEXT_RIGHT_INDEX]}" = true ]
then
!fn --shellpen-private writeDSL :
fi
else
eval "
if [ \"\${__SHELLPEN_CONTEXT_EMPTY_$SHELLPEN_SOURCE_ID[$SHELLPEN_CONTEXT_RIGHT_INDEX]}\" = \"true\" ]
then
!fn --shellpen-private writeDSL ':'
fi
"
fi
fi
Append a
:
if the last item in the current stack is empty