魔が差した
最近 Emacs でゆとりな日々を送っていたせいか, Debian に標準でついてくる vi(m) に物足りなさを感じて,勧められるままに aptitude install vim-full してみたのだが,起動してさすがに目が覚めたので即 purge した
はずが,
:version VIM - Vi IMproved 7.1 (2007 May 12, compiled Oct 17 2008 18:06:50) 適用済パッチ: 1-314 Compiled by jamessan@debian.org Huge 版 with GTK2-GNOME GUI. 機能の一覧 有効(+)/無効(-) +arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent +clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +cryptv +cscope +cursorshape +dialog_con_gui +diff +digraphs +dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path +folding -footer +fork() +gettext -hangul_input +iconv +insert_expand +jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap +menu +mksession +modify_fname +mouse +mouseshape +mouse_dec +mouse_gpm -mouse_jsbterm +mouse_netterm +mouse_xterm +multi_byte +multi_lang -mzscheme +netbeans_intg -osfiletype +path_extra +perl +postscript +printer +profile +python +quickfix +reltime +rightleft +ruby +scrollbind +signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white +tcl +terminfo +termresponse +textobjects +title +toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup +X11 -xfontset +xim +xsmp_interact +xterm_clipboard -xterm_save システム vimrc: "$VIM/vimrc" ユーザ vimrc: "$HOME/.vimrc" ユーザ exrc: "$HOME/.exrc" システム gvimrc: "$VIM/gvimrc" ユーザ gvimrc: "$HOME/.gvimrc" システムメニュー: "$VIMRUNTIME/menu.vim" 省略時の $VIM: "/usr/share/vim" コンパイル: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gt k-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/ usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr /include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/ gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/includ e/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/us r/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2. 0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2 .0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pa ngo-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/i nclude/pixman-1 -g -O2 -O2 -g -Wall -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl /5.10/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRAN T=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux リンク: gcc -L. -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -L/usr /local/lib -o vim -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpan gocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lgno meui-2 -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lb onobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -l gdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgconf-2 -lgthread-2.0 -lrt -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 -lXt -lncurses -lselinux -lacl -lgpm -Wl,-E -L/usr/local/lib -L/usr/lib/perl/5.10/CORE -lperl -L/usr/lib/python2.5/ config -lpython2.5 -lutil -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functi ons -L/usr/lib -ltcl8.4 -lieee -lruby1.8 -lm
ぎゃー
大量のコンパイルオプションが立ちっぱなし.仕方ないので aptitude remove busybox console-common console-data dbus dbus-x11 eject fam gconf2 gconf2-common gnome-keyring gnome-mime-data gnome-mount hal hal-info initramfs-tools kbd klibc-utils libart-2.0-2 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libdbus-1-3 libdbus-glib-1-2 libdirectfb-extra libeel2-2.20 libeel2-data libenchant1c2a libfam0 libgail-common libgail18 libgconf2-4 libglade2-0 libgnome-keyring0 libgnome-menu2 libgnome2-0 libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libhal-storage1 libhal1 libhunspell-1.2-0 libidl0 libklibc liblzo2-2 libmalaga7 libnautilus-extension1 libnotify1 liborbit2 libpam-gnome-keyring libpci3 libsexy2 libsmbclient libsplashy1 libstartup-notification0 libvoikko1 libvolume-id0 libwnck-common libwnck22 libxres1 myspell-en-us notification-daemon pciutils pm-utils portmap powermgmt-base psmisc radeontool shared-mime-info tcl8.4 udev usbutils uswsusp vim-full vim-gnome vim-gui-common vim-runtime とかやって,たぶん原状回復.反省.