Hello, I have a zle widget that I use to send the current buffer to the history without executing it, and then start a new prompt (to clear the buffer and reset the current history position), it is implemented a such:
commit_to_history() {
print -s ${(q)${(z)BUFFER}}
zle send-break
}
the send-break widget returns a status code 1, and since I have a precmd that displays the last status code, I was wondering if it is in some way possibile to suppress that return status. I have tried with {zle send-break} always {TRY_BLOCK_ERROR=0} but didn't help. It is a very minor annoyance, but I am curious nonetheless
thanks