[sisyphus] Re: vim-gtk2
Alexey I. Froloff
=?iso-8859-1?q?raorn_=CE=C1_immo=2Eru?=
Чт Май 19 16:37:25 MSD 2005
* Alexey I. Froloff <raorn@> [050519 15:52]:
> > А может получиться сделать, что vim-gtk2 - альтернатива, а gvim -
> > бинарь?
> Нет, не получится. Более того - gvim всегда симлинк на vim.
Давайте я немного расскажу, почему сделано так, а не по
другому...
Для начала будем все знать, что при make install при
самостоятельной сборке vim бинарь получается один. Это
${bindir}/vim. Все остальные варианты, такие как view, gvim,
gvimdiff, rvim - симлинки на него. Проверяя argv[0] при запуске
vim в зависимости от полученного имени подразумевает некоторые
опции (см. vim(1)).
На заре цивилизации в ALT (или даже ещё в MDK RE), когда gui vim
был жёско привязан к $DISPLAY было два конфликтующих пакета -
vim-enhanced и vim-X11. При чём vim-X11 умел запускаться в
консольном режиме, но требовал соединения с X (кажется не вру,
хотя давно это было, может это была просто необходимость наличия
libX*). Почти сразу после изобретения колеса vim научисля
открывать соединение к X только при необходимости. Если
%changelog не врёт, Алексей Морозов посоветовал пользоваться
%альтернативами для контроля куда смотрит /usr/bin/vim - на
vim-enhanced или на vim-X11.
В общем потом за vim взялся я и первым делом собрал сразу все
варианты GUI (попутно прикрутив к нему поддержку neXtaw), так как
пользоваться GTK интерфейсом мне не хотелось. Альтернатива на
vim так и осталась болтаться межу enhanced и X11, а vim-X11 сам
превратился в альтернативу, указывающую на один из вариантов GUI.
Теперь у нас есть несколько вариантов vim-X11 в составе -athena,
-motif, -neXtaw, -gtk и -gtk2, а в vim7 будет -gnome2 и -kde, и
несколько вариантов vim в составе всё того же -X11 и плюс к нему
-enhanced и -console.
g* является ссылкой на vim-X11.
--
Regards, Sir Raorn.
-------------------
Как рассказывал один мой знакомец-физик ( о третьем лице): "он же математик,
ему бесполезно объяснять, как спаять [некоторую железку]. Ты ему
начинаешь объяснять, он слушает, слушает, а потом спрашивает: "А что
такое паяльник?"
-- morozov in community@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050519/9be8d56d/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus