FreeBSD 5.4 の /usr/ports/editors/vim が文字化けする

  よく分からないけど文字化けする.

関数

  と書いただけで化けてる.むむむ.

  cvsup で最新の 6.4 にしてもだめだった.

  とりあえず,以下のパッチを当てて

# make deinstall
# make -DNO_GUI install

  でうまくいった.

  パッチは,

/usr/ports/editors/vim/files/patch-configure

  に追記してあげるだけで OK だった.

- パッチ

--- mbyte.c.orig    Wed Aug 17 19:22:02 2005
+++ mbyte.c    Wed Nov 16 04:15:35 2005
@@ -650,10 +650,7 @@
              * where mblen() returns 0 for invalid character.
              * Therefore, following condition includes 0.
              */
-            if (mblen(buf, (size_t)1) <= 0)
-            n = 2;
-            else
-            n = 1;
+            n = (i >= 0x80) ? 2 : 1;
         }
         }
# endif


- ref.: FreeBSD ネタ
  http://orlanth.hi-tech.ac.jp/pukiwiki/index.php?FreeBSD%A5%CD%A5%BF#conten ...

Vim で検索語が真ん中に来るようにする

  http://www.kawaz.jp/pukiwiki/?vim#content_1_11

nmap n nzz
nmap N Nzz
nmap * *zz
nmap # #zz
nmap g* g*zz
nmap g# g#zz

  (zz はカレント行を画面の中心にするコマンド)

  なるほど,これはイカス.

- via: blog.xole.net
  http://blog.xole.net/article.php?id=346

FreeBSD の ports で X を使わない vim をインストールする

# cd /usr/ports/editors/vim/
# make -DNO_GUI install

  なるほど,こうすればいいのか.
  まだ,ports が良くわかっていない.

- via: void GraphicWizardsLair( void );
  http://www.otsune.com/diary/2005/10/14/1.html

- ref.: TokuLog!
  http://tokuhirom.dnsalias.org/~tokuhirom/tokulog/2124.html

phpDoc の入力ができる Vim プラグイン phpDocumentor

  http://www.vim.org/scripts/script.php?script_id=1355

- via: blog.xole.net
  http://blog.xole.net/article.php?id=323

  これは便利.ビジュアル行選択して,プラグインを呼び出すだけで
  選択した部分全部に,phpDoc のドキュメントコメントが自動的に入力される.

Vim 上で動作する個人用 Wiki の Viki

  http://www.vim.org/scripts/script.php?script_id=861

- via: MOONGIFT
  http://oss.moongift.jp/intro/i-731.html

  Vim 上で動作する Wiki.
  別途 multvals.vim が必要.

  また,deplate により,HTML,LaTeX などに変換可能.

- ref.: multvals.vim
  http://www.vim.org/scripts/script.php?script_id=171

- ref.: deplate
  http://sourceforge.net/projects/deplate/

JavaScript で書かれた Vi クローン JSVim

  http://www.migniot.com/matrix/projects/jsvim/

- via: 読書記録 ChangeLog
  http://dkiroku.com/2005-09-28-1.html

- ref.: SourceForge.net: Project Info - JS Vim
  http://sourceforge.net/projects/jsvim/

  面白そうなんだけど,どうやったら動くのだろうか・・・?

基本動作が分かっている人のための Vim の使い方

  http://www15.ocn.ne.jp/~tusr/vim/vim_text1.html

  まだまだ,使いこなせていません.

Vim の全オプション

  http://www15.ocn.ne.jp/~tusr/vim/options.html

- Vim のオプション解説
  http://www15.ocn.ne.jp/~tusr/vim/options_help.html

  すげーまとまってるな.便利.

VIM Quick Reference Card

  http://tnerual.eriogerg.free.fr/vim.html

- via: TokuLog!
  http://tokuhirom.dnsalias.org/~tokuhirom/tokulog/1421.html

  Vim の Cheet Sheat.英/仏/独/伊 などの各言語で PDF/DVI/TeX 形式で
  ダウンロード可能.

- ref.:
  [2005-06-21-2] CVS Quick Reference Card
  [2005-05-25-4] いろいろな Cheat Sheets

秀丸エディタで ChangeLog のインライン日付を活用するマクロ

  http://www.zakimi.com/archives/2005/05/01/143008.php

  これを Vim スクリプトに移植することはできないかな.