Vim

虹色の括弧、灰色の括弧

私は Vim では S 式は書かないんですが、たまたまヘルプを見ていてちょっと面白い機能を発見しました。括弧の色付けをカラフルにする機能です:多分お遊び的なものだと思いますが、括弧が何重にネストされていても色で対応関係が分かって便利そうですよね。基…

Vim を強制終了する方法

":q" や "ZZ" など、Vim を終了するコマンドは幾つかあるんですが、Vim コマンドの他にも終了の方法があります。:mzscheme (exit) :perl exitなど、外部言語の終了コマンドを使う方法です。これらは ":q" などとは異なり、編集中のバッファがあろうがお構い…

モジュールをロードしようとするとエラーが出る件について

Vim+MzScheme で (require (lib "url.ss" "net"))と、ライブラリをロードしようとしたんですが、このようなエラーが出ました: build-path: expects type <path, string, 'up, 'same> as 1st argument, given: #"d:/MzScheme/collects"; other arguments were: "net"デフォルト (コンパ</path,>…

Scheme で vim バッファにテキスト出力

Vim に Scheme インターフェースを追加して真っ先に確認したかった事が、バッファにテキストを追加する方法です。新しい情報を画面の末尾に追加していく、という至極当たり前の作業なんですが、これがなかなか難しかったのでメモしておきたいと思います。 ま…

ソース・パッチをリモートから直接展開・適用する

Vim

少し以前から Lisp を学びたいという衝動が高まってきまして、Vim に MzScheme インターフェースを追加することにしました (emacs への乗換えも一時検討したんですが、あっさり断念しました)。ソースを持っていなかったため、一からパッケージを取ってくると…

galgalgal

vim

Greasemonkey スクリプトで日本語の文字列を埋め込む時、私は vim の "ga" というコマンドを使います。これは、例えば「日」という文字上で実行すると以下のようなメッセージを出力してくれるものです: <日> 26085, Hex 65e5, Octal 62745この Hex の値を抜…