すがブロ

sugamasaoのhatenablogだよ

vimの設定が面白い

どんどん使い勝手が良くなっていくのが素晴らしい

自分で設定を書けないのでいろんな人のをパクっているんだけど、どんどん使いやすくなっているのを体験すると興奮してしまいますね。
というわけで、直近で調べたい項目

  1. 設定ファイルの分割(ある程度の項目毎に設定ファイルを分けれる?)
  2. ctag ファイルってみんなどうやって運用してんの? 毎回 ctags コマンドうつのダルいんですけど

設定に関して

検索をしたときに検索語句をハイライトにしてるんだけど、エンターでハイライト状態を解除する vimrc を見つけたのだけど、いつの間にか紛失してしまった。。。
どうやって vimrc に書けばそうなるんだ/(^o^)\

そして一番困っている事

Mac OSX にデフォルトでインストールされているのは ruby モード? がインストールされていないので、新しく vim 7.1 を mac port でインストールしようとおもっているのだけど。

sudo port install vim +ruby

ってやってみたけど、

      • > Fetching vim
      • > Verifying checksum(s) for vim
      • > Extracting vim
      • > Applying patches to vim
      • > Configuring vim

Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_editors_vim/work/vim71" && ./configure --prefix=/opt/local --enable-gui=no --without-x --disable-gpm --disable-nls --mandir=/opt/local/share/man --with-tlib=ncurses --enable-multibyte --enable-rubyinterp " returned error 1
Command output: checking for sys/sysctl.h... yes
checking sys/sysinfo.h usability... no
checking sys/sysinfo.h presence... no
checking for sys/sysinfo.h... no
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking for pthread_np.h... no
checking for strings.h... (cached) yes
checking whether /usr/bin/gcc-4.0 needs -traditional... no
checking for an ANSI C-conforming const... yes
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking for ino_t... yes
checking for dev_t... yes
checking for rlim_t... yes
checking for stack_t... yes
checking whether stack_t has an ss_base field... no
checking --with-tlib argument... ncurses
checking for linking with ncurses library... OK
checking for tgetent()... configure: error: NOT FOUND!
You need to install a terminal library; for example ncurses.
Or specify the name of the library with --with-tlib.

Error: Status 1 encountered during processing.

ってエラーになっている。このままじゃ自動補完(オムニ補完?)が効かない環境のままなんですけど!!!!11
オプション無しで install vim ってやると入るんだけどなぁ。。。