pockestrap

Programmer's memo

zshでたいぽした時にヒストリに記録しない

たいぽしたコマンドがヒストリに残っていてもいい事無いですね。登録しないようにしましょう。

コード

command_not_found_handler()
{
  tail -1 $HISTFILE |
    grep -F "$*" > /dev/null 2>&1 &&
    sed -i '$d' $HISTFILE
  return 127
}

これを.zshrcの適当なところに書きます。以上です。

参考とか