Home
Всё о Vim
vim@conference.jabber.ru
Воскресенье, 19 июля 2015< ^ >
lollo установил(а) тему: Релиз vim 7.4! | подборка ссылок  http://kergma.net/vim_short | Наши логи http://chatlogs.jabber.ru/vim@conference.jabber.ru || Право голоса по запросу
Конфигурация комнаты
[03:27:06] Megamosg вышел(а) из комнаты
[06:41:12] Gebb вышел(а) из комнаты
[10:45:41] Dema вошёл(а) в комнату
[10:52:33] ~<[o]>~ вышел(а) из комнаты
[10:52:38] ~<[o]>~ вошёл(а) в комнату
[11:26:30] ~<[o]>~ вышел(а) из комнаты
[11:42:21] Dema вышел(а) из комнаты: Компьютер перешел в спящий режим
[12:52:06] Dema вошёл(а) в комнату
[13:30:06] algerbo вошёл(а) в комнату
[13:31:30] algerbo вышел(а) из комнаты
[15:44:13] Megamosg вошёл(а) в комнату
[17:07:12] Megamosg вышел(а) из комнаты
[17:09:29] Megamosg вошёл(а) в комнату
[17:37:44] Megamosg вышел(а) из комнаты
[17:39:16] Dyavol вышел(а) из комнаты
[17:40:20] Megamosg вошёл(а) в комнату
[17:40:22] Dyavol вошёл(а) в комнату
[21:13:41] <sagax> народ
[21:13:42] <sagax> что делать
[21:13:49] <sagax> надо скачать дистрибутив vim
[21:13:54] <sagax> а сайт их не отзывается
[21:14:04] <sagax> из-за каких-то проблем с sourceforge
[21:28:14] <Minoru> что-то я зашёл на сайт — и у меня браузер повис
[21:30:42] <Minoru> а, нет, это, наверное, из-за distfiles.gentoo.org — там, небось, огромный листинг файлов просто
[21:33:23] <sagax> я захожу на http://www.vim.org/
[21:33:26] <sagax> и у меня
[21:33:32] <sagax> The sourceforge.net website is temporarily in static offline mode.
Only a very limited set of project pages are available until the main website returns to service.
[21:33:44] Gebb вошёл(а) в комнату
[21:33:58] <Minoru> а зеркал что, нету?
[21:34:09] <Minoru> олсо, ты что, виндузятник?
[21:34:18] <sagax> openSUSE
[21:34:22] <sagax> уже много лет
[21:34:29] <sagax> но не открывается,
[21:34:33] <Megamosg> sagax:  hg clone https://code.google.com/p/vim/
[21:34:35] <sagax> я не хочу качать из репы
[21:34:39] <Minoru> sagax: почему?
[21:34:43] <sagax> мне надо src
[21:34:55] <sagax> потому что мне надо со своими ключами собрать
[21:35:01] <Minoru> в openSUSE в репозиториях нет сорцов?
[21:35:12] <Minoru> в Debian такой механизм был, к примеру. Ну ладно
[21:35:17] <sagax> может и есть, но нужен оригинал
[21:35:40] <sagax> а сырцы в репе это сырцы сборки для репы
[21:36:03] <Minoru> нормальные дистры (Debian, опять-таки) дают тебе оригинальный архив (перепакованный, но файлы нетронуты) плюс набор своих патчей, которые ты в итоге можешь и не применять. И тулзы, чтобы из этого сделать пакет, тоже дают
[21:36:44] <sagax> сложный путь какой-то
[21:36:46] <Minoru> н-да. Хотел через Wayback Machine посмотреть на www.vim.org/mirrors.php, а его, оказывается, нельзя индексировать, ибо robots.txt :(
[21:36:54] <sagax> как-нибудь попробую этот способ
[21:37:47] <sagax> hg clone https://code.google.com/p/vim/
[21:37:54] <sagax> этого вполне достаточно, спасибо!
[21:38:14] <Minoru> sagax: http://ftp.vim.org/
[21:57:57] heleg вошёл(а) в комнату
[23:08:47] <sagax> компилирую вот с такими ключами
[23:08:48] <sagax> http://susepaste.org/21824163
[23:08:56] <sagax> но почему-то нету ни gvim
[23:09:05] <sagax> и python не видит не 2 ни 3
[23:11:11] <Minoru> > --enable-gui=auto
Это точно означает «билдить gvim»?
[23:11:28] <sagax> я и gtk указывал
[23:11:30] <sagax> все равно нету
[23:12:49] <Megamosg> sagax: расскажи, зачем тебе это надо ?
[23:12:53] <sagax> http://susepaste.org/60769934
[23:13:17] <sagax> а вот не надо мне объяснять что мне это не надо
[23:14:19] <sagax> мои конфигурации просто проигнорированны
[23:14:58] <Minoru> а если и правда не надо?.. Может, ты просто не в курсе, как проблему решить попроще.
[23:16:19] <Minoru> кстати, а что это Vim с Google Code не мигрирует? Его же закрывают!
[23:16:46] <Minoru> sagax: минутку, hg update завершится — попробую у себя сконфигурировать и собрать
[23:19:02] <Minoru> sagax: если верить докам, configure вызывать не нужно
[23:19:12] <Minoru> правда, я ещё не понял, как тогда задавать опции
[23:20:05] <sagax> я сейчас скомпилировал из src все
[23:20:10] <sagax> с теми же ключами
[23:20:14] <sagax> и опять фигня какая-то
[23:20:19] <sagax> и вроде не ругается ни на что
[23:20:24] <sagax> но даже TCL не включен
[23:20:57] <sagax> и python опять проигнорирован, и gvim нету, очень странно, я чего-то не понимаю,
[23:21:10] <sagax> ставил пол года назад где-то тем же методом и все было нормально, ну или я что-то забыл
[23:24:06] <Minoru> в Генте убирают зависимость от auto/config.mk (в src/Makefile), удаляют src/auto/configure и запускают autoconf
[23:25:22] <Minoru> запустил с твоими ключами, глянем, что выйдет
[23:26:03] <Minoru> что-то пошло уже билдится, конфиг никто не пересоздавал. Поглядим-с
[23:26:40] <Minoru> gui_gtk сбилдился
[23:26:54] <Minoru> слушай, у тебя ./configure точно успешно завершился? Покажи последние строки
[23:27:59] <sagax> http://susepaste.org/2920326
[23:28:06] <Minoru> хм, у меня тоже только vim появился, gvim'а нету
[23:28:20] <sagax> я кажется понял, похоже где-то dev пакеты не доставил
[23:28:35] <sagax> какой-нибудь python-dev, gtk-dev
[23:28:41] <Minoru> ругалось бы при configure
[23:28:42] <sagax> доставлю сейчас и проверю
[23:28:45] <Minoru> а если нет, то при линковке
[23:34:20] <sagax> да, ругани никакой
[23:34:26] <sagax> компилируется
[23:37:02] <sagax> да
[23:37:04] <sagax> я был прав
[23:37:06] <sagax> теперь все ест
[23:37:13] <sagax> и python и python3
[23:37:18] <sagax> не хватает только tcl
[23:37:23] <Minoru> а gvim?
[23:37:26] <sagax> и gvim тоже есть
[23:37:32] <Minoru> а что ты поставил?
[23:37:53] <sagax> в качестве gui? gtk
[23:38:16] <Minoru> нет, что за пакеты ты поставил, чтобы у тебя всё начало собираться?
[23:38:54] <sagax> pyhon-dev python3-dev gtk-dev
[23:39:03] <sagax> сейчас доставлю tcl-dev
[23:40:21] <sagax> и собирать надо из src
[23:41:07] <sagax> vim конструктор, как его можно не любить, не то что эти ide монструозные комбайны
[23:42:02] <sagax> научиться бы еше программировать под vim и мне совсем все будет хорошо
[23:42:15] <sagax> если чего-то не хватает, взял да запилил
[23:42:53] <Minoru> я так и не понял, зачем ты пересобирал пакет. Чего тебе не хватало?
[23:43:20] <sagax> мне нужно чтобы из пакетов vim ни в каком месте не ставился
[23:43:38] <sagax> чтобы zypper se vim мне говорил про не знает такого, и он мне так и говорит )
[23:44:04] <sagax> так же нужно, чтобы в vim --version стояли нужные мне ключи и следовательно возможности
[23:44:28] <sagax> и все зависимости были полностью и в целом завязаны только на $HOME/.vim
[23:44:54] <sagax> ну вот и tcl появился теперь
[23:45:19] <Minoru> первое и третье требования какие-то странные… Тебе дали доступ на production, но отказываются ставить vim, и ты решил втихаря себе запилить? :)
[23:45:32] <sagax> 0_o
[23:45:44] <sagax> не, это мои все рабочие станции
[23:45:54] <sagax> если бы мне дали доступ на продакшен где нету вима
[23:45:59] <sagax> но у меня есть ssh
[23:46:07] <sagax> я бы просто примонтировал все по ssh-fs
[23:46:13] <sagax> и делал что хотел
[23:46:18] <Minoru> любопытства ради: в чём *смысл* наличия у тебя софта, который не видно через пакетный менеджер дистра?
[23:46:59] <sagax> контроль, конечно это контроль, все лежит у меня в .vim и все
[23:47:19] <Minoru> у тебя нед контроля над пакетным менеджером? =\
[23:47:20] <sagax> а не так что - чуть чуть в системе лежит, чуть чуть в $HOME размазанно
[23:47:58] <sagax> достаточно, но когда бывают проблемы с vim с которым я люблю делать эксперименты, я потом не пойму откуда у проблемы ноги растут,
[23:48:14] <sagax> поэтому уже года как 3 не пользуюсь vim из пакетного менеджера
[23:48:25] <Minoru> ты противник идеи хранить глобальные конфиги в /etc, бинарники — в /usr/bin, /usr/local/bin…, а локальные конфиги и данные — в домашней директории?
[23:48:36] <sagax> нет, я только за, но не для vim
[23:48:50] <Minoru> что за эксперименты такие?
[23:49:14] <sagax> ставлю разные плагины и экспериментирую с конфигом
[23:49:18] <sagax> vimrc
[23:50:13] <Minoru> всё? Это всё? И чем тебе при этом мешает тот факт, что vim установлен через пакетный менеджер?
[23:51:19] <sagax> например тем, что некоторые плагины требуют последнюю версию vim, а в пакетном менеджере она никак не последняя
[23:52:21] <sagax> не хватает справки по этим ключам vim --version
[23:52:25] <Minoru> я не знаю про OpenSUSE, но в том же Debian есть несколько веток, в каждой ветке софт разной свежести. Ветки довольно просто смешивать, можно иметь стабильную систему с bleeding-edge Vim'ом, например
[23:52:29] <sagax> некоторые выключены и непонятно как их включить
[23:52:54] <sagax> в openSUSE 12.2 я уже сижу на зеркалах )
[23:53:03] <sagax> меня вынуждают обновляться но я не хочу
[23:53:36] <Minoru> ладно, я все равно мало что понял, но дело-то барское
[23:53:38] <sagax> обновляться на 13 версию, но я не тороплюсь, так что надеяться что когда-то появится vim последней версии в моем пакете нельзя
[23:54:11] <sagax> вот у меня например остался выключен -xfontset что делать чтобы его включить?
[23:54:40] <Minoru> читать README и комментарии в src/Makefile для начала
[23:54:49] <Minoru> я и сам не знаю, как включить
[23:54:53] <Minoru> но я бы читал документацию
[23:55:12] <sagax> xfontset          X fontset support xfontset
[23:57:16] <sagax> ну да ладно, основное что надо было все теперь есть