2015年5月29日金曜日

neovimでhas("python")が0を返す時の対処法

neovimを使ってみたくて https://github.com/neovim/neovim/wiki/Installing-Neovim を参考にubuntuにapt-getでインストールしてみたんですが、has("python")が0を返しているようでいくつかのプラグインでエラーが。

どうやらこういう時は
sudo pip install neovim 
すればいいようす。

で、neovimを1日使ってみた感想。
自分が使ってるプラグインは問題なく動いているみたいで全く不満なしですね。もう乗り換えちゃいます。

neovimの非同期処理を手っ取り早く体験したいなら
https://github.com/benekastah/neomake
がおすすめです。

:Neomake! して :copenすると非同期でquickfixが更新されていく様子が見れます。

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