2015年3月7日土曜日

zshでsetopt hist_reduce_blanksしていると壊れたコマンド列が保存される

環境
  • ubuntu 14.04 amd64
  • zsh 5.0.2-3ubuntu6
zshで
setopt hist_reduce_blanks
しているとヒストリに正しくコマンドが保存されてくれない様子。

たとえば
$ find  /usr/include/ -name stdio.h
とコマンドの後にスペースを二つ入れてコマンドを実行するとヒストリに
$ find /usr/icclude/ -nmme stdio.h
と保存されてしまう。

スペースが一つだと問題なく動作するようす。
勘弁してほしいもんです。

最新のzsh(zsh-5.0.7)で確認してみたところバグは治っているようす。
ubuntuにもバグ報告はされているようす。
https://bugs.launchpad.net/ubuntu/+source/zsh/+bug/1334858

0 件のコメント:

コメントを投稿