Fix history not to insert empty pattern by histget(0) 

すいません #61 でエンバグして コマンドラインが空の時の最初の`<Up>`, もしくは 最初の`<C-p>`で1つめの履歴が正しく呼び出されないようになってしまっていました。包括的な確認怠ってましたｽﾐﾏｾﾇｽﾐﾏｾﾇ... :bow: 

`range(数字)` で生成したものを`map`で`histget()`していることにより, 毎回存在しない0インデックスのhistoryが`histget(type, 0)`によって呼ばれて、存在シない場合は空文字`''`が返ってくるのが原因でしたので不必要な0番目は呼ばないようにしました。