vim

最近作ったVimプラグインrevolver, win-shujuukankei, textsquash

vim

3つくらいVimの新しいプラグインを作りましたのですごく適当に紹介します。 詳細は各プラグインのヘルプファイルにて。 LeafCage/revolver.vim 新しくマークやレジスタを変更する度に古い内容を一つずつずらして記録し直したり、使う文字を一つずつずらして…

Vimのsign機能を活用してバッファにsignを簡単に置けるプラグイン作りました

vim

以前作って頓挫したマークプラグインAltMarksの改良版です。 signを主体に使います。動作イメージ このようにファイルに数種類のsignを置くことが出来ます。 (ハイライトされているのがsign。) 想定シーン デバッグ時の目印や、プレゼン時の重要部分強調に…

Vim用の簡易デバッグツール(変数覗き見ツール)lcpeek作りました

vim

VimScript書く人にしか意味がないです。ある時点の変数の値を記録して、変動の様子を調べるときに使います。 変数を覗き見するしょぼいことしかできません。 Step IntoとかStep OverとかStep Returnとかそんな高度なこと出来ません。 ていうか本当はデバッグ…

折り畳み嫌いの男が一夜でFolding freakにまでなった話

vim

続編→折り畳み嫌いの男が一夜でFolding freakにまでなった話2 Vim Advent Calendar 2011 23日目天皇誕生日担当は私@LeafCageです。 みなさん折り畳み(Fording)は使ってるでしょうか? 私は折り畳みが嫌いでした。折り畳みがダメな理由は大きく2つあります…

削除したバッファを候補とするunite-source

vim

LeafCage/accessories_in_Vim - GitHub :Unite buffer_deleted で動く。 g:unite_source_buffer_deleted_ignore_patternsリストに無視したいbufferを正規表現で指定する (初期値:['\[unite]','lingr-rooms','lingr-say','\[vimshell]']) 課題 vimを終了す…

unite-outline_indentを作った

vim

LeafCage/accessories_in_Vim - GitHub*1vimというエディターのunite.vimというプラグインの拡張です。 ファイルの中で字下げが行われた行をAとするならAより一つ前の非空行を候補に追加していきます。 01:aaaaaaaa 02:aaaaaaaa 03: bbbbbbbbbb 04: 05: bbbb…