所有Vim构建都使用glib吗?

时间:2011-04-05 16:33:33

标签: vim glib

我的非gui Vim版本似乎使用了glib。

me@laptop:~$ ldd /usr/bin/vim | grep glib-2.0
        libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb722c000)

但是有可能构建一个不使用glib的Vim版本吗?如果是这样,它为事件循环使用了什么?

1 个答案:

答案 0 :(得分:2)

来自aptitude的关于Ubuntu vim-noxvim-tiny软件包的信息表明这些软件包不依赖于glib。

$ aptitude show vim-tiny vim-nox | grep glib; echo $?
1

源代码包含top-level readme file,其中提到了代码中使用的一些事件循环。听起来好像有几个不同的事件循环,每个都在不同的模式。他们使用函数vgetc来获取输入。