Все ли сборки Vim используют glib? - PullRequest
1 голос
/ 05 апреля 2011

Кажется, моя версия non 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)

Но возможно ли создать версию Vim, в которой не используется glib? Если да, что он использует для цикла обработки событий?

1 Ответ

2 голосов
/ 05 апреля 2011

Информация из aptitude о пакетах vim-nox и vim-tiny в Ubuntu показывает, что эти пакеты не зависят от glib.

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

Исходный код содержит файл readme верхнего уровня , в котором упоминаются некоторые циклы событий, используемые в коде. Похоже, что используется несколько различных циклов событий, каждый в своем режиме. Они используют функцию vgetc для получения ввода.

...