タグ

ブックマーク / tech.sinby.com (1)

  • Lisp with vim - Tech Sinby

    vimvim で lisp プログラムを編集するなら set nocindent set lisp set showmatch としておけばよい。通常は vim -l で lisp モードで立ち上がる。 vim のコマンドで便利なのは % 対応する括弧に飛ぶ == 現在の行のインデントを整形する。 =(カーソル動作) より広い領域のインデントを整形可能。例えば =% ではカーソル上の括弧と対応する括弧までを整形してくれる。このとき lisp モードであることが重要。 C のモードだと test-mode が test - mode と整形されてしまうので注意が必要。 vim の lisp モードでは - を含む関数名まで適切に補完してくれる。残念ながら scheme のスタイルの保管はしてくれない。set! は set までしか保管してくれない。scheme モードも是非欲しい

  • 1