Blank File

LinuxとかPythonとかVimとか、趣味でいじる感じで

Vim の channel と json のパフォーマンス

先日公開した livemark.vim には想像以上にたくさんの反響をいただきました。 ありがとうございます。 最近では海外の方からもGithubのスターをいただきました。 思いつきで作ったプラグインでしたが、せっかくなので普段使いできるようにいくつか更新しました。

続きを読む

Vim に channel が実装されたので Markdown をプレビューするプラグインを作りました

Vimにchannel機能が実装されました。

Big Sky :: Vim にchannel(ソケット通信機能)が付いた。

昨日から株価・為替は乱高下し、大臣の辞任、日銀のマイナス金利導入決定など国内では大きなニュースが続いていますが、Vimmerにとってはこのパッチが最も影響があったのではないでしょうか。

というわけで、せっかくなのでchannel機能を使ってプラグインを書いてみました。 みんな大好きMarkdownのリアルタイムプレビューです。

miyakogi/livemark.vim

channelを使ってみたかっただけなので、今のところデバッグ・エラー処理・設定などはやっつけです。 お遊び以外では使わないでください。

続きを読む

Vim の g で始まるコマンドというかキーマップの一覧

今回、gをプレフィックスとするキーマップの種類別一覧を昔作ったのを思い出したので紹介します。地味に便利なものも結構あります。アルファベット順の一覧は :help g で見られますので、開いているマッピングを探す時などはそちらをご参照下さい。

2015年2月11日 整理し直しました。ついでに目次を追加。

続きを読む

Nimrod.vimのomni補完をまともっぽく動くようにしたので人柱募集です

VimでNim*1のコードを書く時はとりあえず nimrod.vim を入れておけばなんとかなる*2のですが、このプラグインのOmni補完(インサートモードで <C-x><C-o> )がちゃんと動いてないっぽかったので修正してました。

ついでに、デフォルトでneocomplete 用の設定も入るようにしました(元はneocomplchacheの設定だけ入ってた)。

というわけで、PR送りたいのですが、ちょっと自信がないのでしばらく手元で試します。 自分で使うだけだと不安なので、Nimの補完に不便してて人柱してくださる人がもしいたらお願いしたいです。

修正後のファイルはmiyakogi/nimrod.vimimprove_completionブランチです。

続きを読む