Re: Makefile: опциональная цель; подскажите, где прочитать
On 2009.03.08 at 00:37:21 +0200, Тихон Тарнавский wrote: Прошу прощения, вопрос не по Debian, но здесь вероятность отклика велика. Третий раз в жизни пишу Makefile, возникла нестандартная для меня ситуация. Есть файлы images/*.bmp, которые в момент сборки могут быть, а могут и нет. Нужно, если они есть, сгенерить исходник с этими файлами в качестве prerequisites и добавить его к строке вызова компилятора. А если их нет, то всего этого не делать. Перерыл info make и гугль вдоль и поперёк -- видимо, не понимаю, что искать. Буду благодарен за подсказку. В GNU make (умолчательном в debian) это можно сделать, например так IMAGES=$(wildcard images/*.bmp) ifneq $(IMAGES) file: $(IMAGES) command $+ endif -- С уважением, Тихон Тарнавский. http://linuxforum.ru http://posix.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Makefile: опцион альная цель; подскажите, где прочитать
On Sun, 08.03.2009 13:13:41 , Victor Wagner wrote: On 2009.03.08 at 00:37:21 +0200, Тихон Тарнавский wrote: Прошу прощения, вопрос не по Debian, но здесь вероятность отклика велика. Третий раз в жизни пишу Makefile, возникла нестандартная для меня ситуация. Есть файлы images/*.bmp, которые в момент сборки могут быть, а могут и нет. Нужно, если они есть, сгенерить исходник с этими файлами в качестве prerequisites и добавить его к строке вызова компилятора. А если их нет, то всего этого не делать. Перерыл info make и гугль вдоль и поперёк -- видимо, не понимаю, что искать. Буду благодарен за подсказку. В GNU make (умолчательном в debian) это можно сделать, например так IMAGES=$(wildcard images/*.bmp) ifneq $(IMAGES) file: $(IMAGES) command $+ endif Спасибо. Часто так по началу бывает: знаешь вроде всё (теоретически), а пока практический пример не увидишь, в голове оно не складывается. -- С уважением, Тихон Тарнавский. http://linuxforum.ru http://posix.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Makefile
я сделал так: на локальной: пользовательская: export PS1=%B%1~%b%# рутовая: export PS1=$(print '%{\e[1;31m%}%B%1~%b%#%{\e[0m%}') на всех удалённых: export PS1=[EMAIL PROTECTED]:% %B%d%b%# запоминать цвета это как то не кошерно. едем дассайне :) а у меня та машинка которая утром была удаленной вполне вечером может быть локальной :) поэтому текст приглашения одинаковый (за исключением имени хоста) а вот цвета разные :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Vlad Alyukov - debian-russian@lists.debian.org @ Fri, 07 Apr 2006 09:12:47 +0700: KK у меня было нечто похожее. причем подозреваю, что причиной было что в zsh KK на удалённой машине был нетривиальный prompt (в то время как tramp KK ожидает стандартного). вылечилось установкой в zsh обычного приглашения. VA хм. а есть возможность обучить tramp нетривиальному prompt? VA а то лопатить .zshrc на всех серверах высечь меня не забавляющая. AC Ну ты же не поленился когда-то перелопатить их на предмет нестандартного AC промпта... Да, обучить можно. VA ситуация несколько иная, эти шелы запакованы в эталонных бекапах (vm и vz) VA чистых осей, перепаковывать добрые 20 машин нет никакого желания ни времени. VA можно побольше конкретики? как вылечить то? ;) У него где-то в настроечных переменных есть регекс для промпта. Я на него натыкался, значит, и ты можешь... В конце концов, у него документация есть. Там одна из первых глав - Configuration. Там Remote shell setup hints. -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Fill the difference... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
RK == Ruslan Kosolapov writes: Hello, Ruslan! /Thu, 06 Apr 2006 12:12:16 +0700/ you wrote: Честно - не заморачивался. Я настолько нечасто вынужден работать в нем в терминале, что как-то все лениво. Если меня хорошо простимулировать, я могу поискать решение и даже найти его. Ну, собственно, можно слать сигнал wm/xxkb о том, что в данном окне вот сейчас запущен emacs... DEO я много работаю на удаленных хостах (исторически так сложилось) DEO и потому гуевая версия редактора мне не подходит изначально RK Use tramp а он из коробки заведётся? и ещё он херова то как то работает с авторизацией по ключам. ждёт строку Password: от шела.. а её нет.. и всё зависает. не знаю как бороться. -- Vlad Alyukov RT QA Engineer SWsoft, Inc. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Честно - не заморачивался. Я настолько нечасто вынужден работать в нем в терминале, что как-то все лениво. Если меня хорошо простимулировать, я могу поискать решение и даже найти его. Ну, собственно, можно слать сигнал wm/xxkb о том, что в данном окне вот сейчас запущен emacs... DEO я много работаю на удаленных хостах (исторически так DEO сложилось) и потому гуевая версия редактора мне не подходит DEO изначально RK Use tramp VA а он из коробки заведётся? Сейчас попробую. Завёлся. VA и ещё он херова то как то работает с авторизацией по ключам. ждёт VA строку Password: от шела.. а её нет.. и всё зависает. не знаю как VA бороться. У меня зашёл. Но тормозииит :( То есть похоже, что из коробки хреново он работает. -- Ruslan Kosolapov Plesk QA Department Second Manager SWsoft, Inc. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Vlad Alyukov [EMAIL PROTECTED] writes: RK == Ruslan Kosolapov writes: Hello, Ruslan! /Thu, 06 Apr 2006 12:12:16 +0700/ you wrote: Честно - не заморачивался. Я настолько нечасто вынужден работать в нем в терминале, что как-то все лениво. Если меня хорошо простимулировать, я могу поискать решение и даже найти его. Ну, собственно, можно слать сигнал wm/xxkb о том, что в данном окне вот сейчас запущен emacs... DEO я много работаю на удаленных хостах (исторически так сложилось) DEO и потому гуевая версия редактора мне не подходит изначально RK Use tramp а он из коробки заведётся? и ещё он херова то как то работает с авторизацией по ключам. ждёт строку Password: от шела.. а её нет.. и всё зависает. не знаю как бороться. у меня было нечто похожее. причем подозреваю, что причиной было что в zsh на удалённой машине был нетривиальный prompt (в то время как tramp ожидает стандартного). вылечилось установкой в zsh обычного приглашения. Cheers Kirill -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
KK == Kirill Kuvaldin writes: Hello, Kirill! /Thu, 06 Apr 2006 12:00:22 +0400/ you wrote: Честно - не заморачивался. Я настолько нечасто вынужден работать в нем в терминале, что как-то все лениво. Если меня хорошо простимулировать, я могу поискать решение и даже найти его. Ну, собственно, можно слать сигнал wm/xxkb о том, что в данном окне вот сейчас запущен emacs... DEO я много работаю на удаленных хостах (исторически так сложилось) DEO и потому гуевая версия редактора мне не подходит изначально RK Use tramp а он из коробки заведётся? и ещё он херова то как то работает с авторизацией по ключам. ждёт строку Password: от шела.. а её нет.. и всё зависает. не знаю как бороться. KK у меня было нечто похожее. причем подозреваю, что причиной было что в zsh KK на удалённой машине был нетривиальный prompt (в то время как tramp KK ожидает стандартного). вылечилось установкой в zsh обычного приглашения. хм. а есть возможность обучить tramp нетривиальному prompt? а то лопатить .zshrc на всех серверах высечь меня не забавляющая. -- Vlad Alyukov RT QA Engineer SWsoft, Inc. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Kirill Kuvaldin - debian-russian@lists.debian.org @ Thu, 06 Apr 2006 12:00:22 +0400: Честно - не заморачивался. Я настолько нечасто вынужден работать в нем в терминале, что как-то все лениво. Если меня хорошо простимулировать, я могу поискать решение и даже найти его. Ну, собственно, можно слать сигнал wm/xxkb о том, что в данном окне вот сейчас запущен emacs... DEO я много работаю на удаленных хостах (исторически так сложилось) DEO и потому гуевая версия редактора мне не подходит изначально RK Use tramp а он из коробки заведётся? и ещё он херова то как то работает с авторизацией по ключам. ждёт строку Password: от шела.. а её нет.. и всё зависает. не знаю как бороться. KK у меня было нечто похожее. причем подозреваю, что причиной было что в zsh KK на удалённой машине был нетривиальный prompt (в то время как tramp KK ожидает стандартного). вылечилось установкой в zsh обычного приглашения. И это тоже... case $TERM in dumb) PROMPT=%# ;; ... -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] У кошки четыре ноги: ввод, вывод, земля и питание. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Ruslan Kosolapov - debian-russian@lists.debian.org @ Thu, 06 Apr 2006 12:12:16 +0700: Честно - не заморачивался. Я настолько нечасто вынужден работать в нем в терминале, что как-то все лениво. Если меня хорошо простимулировать, я могу поискать решение и даже найти его. Ну, собственно, можно слать сигнал wm/xxkb о том, что в данном окне вот сейчас запущен emacs... DEO я много работаю на удаленных хостах (исторически так сложилось) DEO и потому гуевая версия редактора мне не подходит изначально RK Use tramp У него свои тараканы... -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Нужны две программы - одна с интерфейсом, а другая чтобы работу делала. Victor Wagner в [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Ruslan Kosolapov - debian-russian@lists.debian.org @ Thu, 06 Apr 2006 13:42:17 +0700: RK Но тормозииит :( То есть похоже, что из коробки хреново он работает. О, а как его настроить не из коробки? Чтоб не тормозил? -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Если еда невкусная, вы просто на двое суток раньше времени сели обедать. туристская поговорка -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
у меня было нечто похожее. причем подозреваю, что причиной было что в zsh на удалённой машине был нетривиальный prompt (в то время как tramp ожидает стандартного). вылечилось установкой в zsh обычного приглашения. кошмар какой-то! (не вдаваясь в подробности) приглашение - первое что я под себя в shell'ах меняю :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
VA и ещё он херова то как то работает с авторизацией по VA ключам. ждёт строку Password: от шела.. а её нет.. и всё VA зависает. не знаю как бороться. 2VA: RTFS, похоже, только. RK У меня зашёл. Но тормозииит :( То есть похоже, что из коробки RK хреново он работает. Из experimental возьми свежую версию. Там это починили. -- JID: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
You ([EMAIL PROTECTED]) wrote: VA хм. а есть возможность обучить tramp нетривиальному prompt? а то VA лопатить .zshrc на всех серверах высечь меня не забавляющая. Есть идея обучить его тому, что по ssh можно и не шелл запустить, а произвольную команду, безо всяких prompt'ов. Только кто бы взялся... (Похоже, что в конце концов мне придётся :) ) Про то, чтобы научить его запускать команды на уже хоженный в данной сессии хост через master mode я и молчу. -- JID: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Vlad Alyukov - Kirill Kuvaldin @ Thu, 06 Apr 2006 15:34:15 +0700: KK у меня было нечто похожее. причем подозреваю, что причиной было что в zsh KK на удалённой машине был нетривиальный prompt (в то время как tramp KK ожидает стандартного). вылечилось установкой в zsh обычного приглашения. VA хм. а есть возможность обучить tramp нетривиальному prompt? VA а то лопатить .zshrc на всех серверах высечь меня не забавляющая. Ну ты же не поленился когда-то перелопатить их на предмет нестандартного промпта... Да, обучить можно. -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] А Элберет оксюморон! (c)JB -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Dmitry E. Oboukhov - debian-russian@lists.debian.org @ Thu, 6 Apr 2006 13:12:00 +0400: у меня было нечто похожее. причем подозреваю, что причиной было что в zsh на удалённой машине был нетривиальный prompt (в то время как tramp ожидает стандартного). вылечилось установкой в zsh обычного приглашения. DEO кошмар какой-то! DEO (не вдаваясь в подробности) приглашение - первое что я под себя в DEO shell'ах меняю :) И ты его меняешь на нечто настолько навороченное, что трампу от этого крышу рвет? Я - да. Но у меня при этом на всех серверах используется один .zshrc... -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Страшна, как смертный грех Феанора (С)энта -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
у меня было нечто похожее. причем подозреваю, что причиной было что в zsh на удалённой машине был нетривиальный prompt (в то время как tramp ожидает стандартного). вылечилось установкой в zsh обычного приглашения. DEO кошмар какой-то! DEO (не вдаваясь в подробности) приглашение - первое что я под себя в DEO shell'ах меняю :) И ты его меняешь на нечто настолько навороченное, что трампу от этого крышу рвет? Я - да. Но у меня при этом на всех серверах используется один .zshrc... дык я написал не вдаваясь в подробности а насчет на всех серверах так вот у меня на всех серверах - приглашение идет разным цветом (я по цвету вижу на каком из своих серверов) плюс цвет рута отличается то есть таки на каждом сервере свой промпт :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Dmitry E. Oboukhov - debian-russian@lists.debian.org @ Thu, 6 Apr 2006 16:18:13 +0400: у меня было нечто похожее. причем подозреваю, что причиной было что в zsh на удалённой машине был нетривиальный prompt (в то время как tramp ожидает стандартного). вылечилось установкой в zsh обычного приглашения. DEO кошмар какой-то! DEO (не вдаваясь в подробности) приглашение - первое что я под себя в DEO shell'ах меняю :) И ты его меняешь на нечто настолько навороченное, что трампу от этого крышу рвет? Я - да. Но у меня при этом на всех серверах используется один .zshrc... DEO дык я написал не вдаваясь в подробности А не вдаваясь в подробности, оно работает... DEO а насчет на всех серверах так вот у меня на всех серверах - DEO приглашение идет разным цветом (я по цвету вижу на каком из своих DEO серверов) DEO плюс цвет рута отличается DEO то есть таки на каждом сервере свой промпт :) Да ты не только маньяк, ты еще и мальчик с феноменальной памятью... Я не рискнул бы пытаться запомнить, какому из трех десятков хостов соответствует какой из 16 цветов промпта... Поэтому у меня имя хоста в промпт пишется. -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Велик и могуч постмодернистский читатель (c)Elenhil Laiquendo -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Да ты не только маньяк, ты еще и мальчик с феноменальной памятью... Я не рискнул бы пытаться запомнить, какому из трех десятков хостов соответствует какой из 16 цветов промпта... Поэтому у меня имя хоста в промпт пишется. дык и у меня пишется имя хоста в промпт и цветом промпт выделяется а через какое-то время перестаешь замечать промпт - видишь только цвет :) а вообще я цветами крашу больше для того чтобы отличать удаленный хост от домашнего а то сколько раз уж было чтойта мозилла подтормаживает... йо-майо она же не дома, а на работе запущена... фак! :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
AC == Artem Chuprina writes: Hello, Artem! /Thu, 06 Apr 2006 15:45:33 +0400/ you wrote: AC Vlad Alyukov - Kirill Kuvaldin @ Thu, 06 Apr 2006 15:34:15 +0700: KK у меня было нечто похожее. причем подозреваю, что причиной было что в zsh KK на удалённой машине был нетривиальный prompt (в то время как tramp KK ожидает стандартного). вылечилось установкой в zsh обычного приглашения. VA хм. а есть возможность обучить tramp нетривиальному prompt? VA а то лопатить .zshrc на всех серверах высечь меня не забавляющая. AC Ну ты же не поленился когда-то перелопатить их на предмет нестандартного AC промпта... Да, обучить можно. ситуация несколько иная, эти шелы запакованы в эталонных бекапах (vm и vz) чистых осей, перепаковывать добрые 20 машин нет никакого желания ни времени. можно побольше конкретики? как вылечить то? ;) -- Vlad Alyukov RT QA Engineer SWsoft, Inc. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
DEO == Dmitry E. Oboukhov writes: Hello, Dmitry! /Thu, 6 Apr 2006 16:55:34 +0400/ you wrote: Да ты не только маньяк, ты еще и мальчик с феноменальной памятью... Я не рискнул бы пытаться запомнить, какому из трех десятков хостов соответствует какой из 16 цветов промпта... Поэтому у меня имя хоста в промпт пишется. DEO дык и у меня пишется имя хоста в промпт DEO и цветом промпт выделяется DEO а через какое-то время перестаешь замечать промпт - видишь только цвет DEO :) DEO а вообще я цветами крашу больше для того чтобы отличать удаленный хост DEO от домашнего DEO а то сколько раз уж было чтойта мозилла подтормаживает... йо-майо она DEO же не дома, а на работе запущена... фак! :) я сделал так: на локальной: пользовательская: export PS1=%B%1~%b%# рутовая: export PS1=$(print '%{\e[1;31m%}%B%1~%b%#%{\e[0m%}') на всех удалённых: export PS1=[EMAIL PROTECTED]:% %B%d%b%# запоминать цвета это как то не кошерно. -- Vlad Alyukov RT QA Engineer SWsoft, Inc. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
[EMAIL PROTECTED]:~$ emacs -q Русский с емаксовой переключалкой - есть. В иксах (Windowmaker, xterm) [EMAIL PROTECTED]:~$ emacs -nw -q Русский с емаксовой переключалкой - есть. Может ты не той кнопкой язык переключаешь ;-) емаксовую переключалку я вообще не рассматриваю как вариант ибо работа в консоли с емаксовой переключалкой будет жутко увлекательной: надо будет разные переключатели раскладки делать для emacs и всего остального или emacs в отдельном терминале всегда пускать в общем не подходит сие -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Title: Re: Makefile On Wed, 2006-04-05 at 10:24 +0400, Dmitry E. Oboukhov wrote: емаксовую переключалку я вообще не рассматриваю как вариант И совершенно зря, ибо этот вариант единственно правильный есть. Подсказка: в koi8-r терминале emacs будет интерпретировать нажатие русской `а' как M-A. -- Alexey Grigorovich [EMAIL PROTECTED] Shamrock Technologies
Re: Makefile
емаксовую переключалку я вообще не рассматриваю как вариант И совершенно зря, ибо этот вариант единственно правильный есть. этот вариант пока штатными средствами в консоли нереализуем в смысле нереализуемо чтобы одна переключалка работала и в emacs и остальных приложениях как вариант можно конечно пускать emacs в xterm (например), а shell использовать в rxvt (например) но это сами понимаете - костыльная работа получится Подсказка: в koi8-r терминале emacs будет интерпретировать нажатие русской `а' как M-A. а любое другое приложение будет интерпретировать как нажатие русской а :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
On Wed, 2006-04-05 at 11:29 +0400, Dmitry E. Oboukhov wrote: емаксовую переключалку я вообще не рассматриваю как вариант И совершенно зря, ибо этот вариант единственно правильный есть. этот вариант пока штатными средствами в консоли нереализуем в смысле нереализуемо чтобы одна переключалка работала и в emacs и остальных приложениях Таки вам шашечки или ехать? Пользуйте емаксовую переключалку в емаксе, системную во всем остальном. Подсказка: в koi8-r терминале emacs будет интерпретировать нажатие русской `а' как M-A. а любое другое приложение будет интерпретировать как нажатие русской а Либо мета, либо восьмибитная кодировка входящих символов в терминале. -- Alexey Grigorovich [EMAIL PROTECTED] Shamrock Technologies
Re: Makefile
емаксовую переключалку я вообще не рассматриваю как вариант И совершенно зря, ибо этот вариант единственно правильный есть. этот вариант пока штатными средствами в консоли нереализуем в смысле нереализуемо чтобы одна переключалка работала и в emacs и остальных приложениях Таки вам шашечки или ехать? Пользуйте емаксовую переключалку в емаксе, системную во всем остальном. мне ехать, потому я и написал что emacs неработоспособен (на что этот флейм начался) помнить в каком ты приложении когда раскладку переключаешь это, извините дурь какая-то :( Подсказка: в koi8-r терминале emacs будет интерпретировать нажатие русской `а' как M-A. а любое другое приложение будет интерпретировать как нажатие русской а Либо мета, либо восьмибитная кодировка входящих символов в терминале. в общем будем ждать когда в emacs нормальный редактор напишут ;) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Dmitry E. Oboukhov - debian-russian@lists.debian.org @ Wed, 5 Apr 2006 12:41:08 +0400: DEO в общем будем ждать когда в emacs нормальный редактор напишут ;) Ну, ждите. А мы пока будем этим редактором пользоваться... -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Intel - тоже Сильмарилл. Только сделанный не так... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Честно - не заморачивался. Я настолько нечасто вынужден работать в нем в терминале, что как-то все лениво. Если меня хорошо простимулировать, я могу поискать решение и даже найти его. Ну, собственно, можно слать сигнал wm/xxkb о том, что в данном окне вот сейчас запущен emacs... DEO я много работаю на удаленных хостах (исторически так сложилось) DEO и потому гуевая версия редактора мне не подходит изначально Use tramp -- Ruslan Kosolapov Plesk QA Department Second Manager SWsoft, Inc. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Dmitry E. Oboukhov: Да Вы, братец, ... оригинал, то есть ;) может быть :) а кстати кто как открывает проекты которые пишет? я открываю make'ом кучу Vim'ов в скрине а есть ли что-то поумнее? (куча файлов в одном Vim мне не понравилось ибо так и не разобрался я как в Vim работать одновременно со скажем тремя десятком файлов) Я использую bufexplorer в vim'е (запамил его на F5). Плюс такие маппинги: Errors/grep traverse map M-UP :cpCR map M-DOWN :cnCR Tag traverse map S-UP :tpCR map S-DOWN :tnCR Buffer traverse map M-Left :bpCR map M-Right :bnCR Довольно удобно. -- Paul Romanchenko. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Добрый день. (куча файлов в одном Vim мне не понравилось ибо так и не разобрался я как в Vim работать одновременно со скажем тремя десятком файлов) Я пользуюсь bufexplorer.vim - довольно удобный плагин + на ctrl+TAB - забил возврат к предыдущему буферу. Плагин vimcommander.vim - тоже довольно сильно облегчает жизнь. Ну и самое главное ctags (man ctags). Очень приятное изобретение. Кстати, у меня по нему вопрос. Можно ли как-нибудь его (или vi) обучить выдавать список методов только для данного класса и его предков. Например, если метод GetPosX есть у классов СLine и СPoint, то в куске кода: CLine line; line.GetPosX() он сам догадался о каком из GetPosX-ов идет речь, а не предлагал выбрать руками? Я понимаю, что, возможно, многого хочу, но как-то в обсуждении на linux.org.ru мелькнул пост от том что добавить эту функциональность к ctag/vim - 15 минут работы. Посты от anonymus-ов на linux.org.ru, конечно, не очень надежный источник информации, но, возможно, это действительно легко делается -- Andrey Kostenko mailto: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
(куча файлов в одном Vim мне не понравилось ибо так и не разобрался я как в Vim работать одновременно со скажем тремя десятком файлов) Я пользуюсь bufexplorer.vim - довольно удобный плагин + на ctrl+TAB - забил возврат к предыдущему буферу. я погляжу вечерком что это такое у меня основная проблема была в том что я не мог отучить Vim при работе с N буферов показывать каждому из них строку состояния в итоге при окрытии десятка файлов в одном Vim на редактирование места не оставалось :( -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Dmitry E. Oboukhov - debian-russian@lists.debian.org @ Mon, 3 Apr 2006 18:16:22 +0400: DEO в IDE и гуй тоже лезть неохота DEO emacs с русским работать не умеет (разбираться как его заставить DEO использовать системный переключатель неохота, а его встроенный на DEO удаленной консоли ведет себя неадекватно) Ровно наоборот. Он может вести себя неадекватно с системным переключателем, а со встроенным как раз адекватно. -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Машины пока еще от копирования защищены хитрой немецкой технологией сборка трезвымAlex Korchmar в [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Ровно наоборот. Он может вести себя неадекватно с системным переключателем, а со встроенным как раз адекватно. я смотрел: все лекарства и советы которые встречал касались гуевого emacs, а его я даже не рассматривал как вариант к применению. вообще emacs отбивает от себя охоту тем что из коробки не работает тот же vim поставил - да не сконфигурено, да что-то не подключено но русский текст редактировать можно сходу ладно это уж холивары пошли :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Dmitry E. Oboukhov - debian-russian@lists.debian.org @ Tue, 4 Apr 2006 12:54:36 +0400: (куча файлов в одном Vim мне не понравилось ибо так и не разобрался я как в Vim работать одновременно со скажем тремя десятком файлов) Я пользуюсь bufexplorer.vim - довольно удобный плагин + на ctrl+TAB - забил возврат к предыдущему буферу. DEO я погляжу вечерком что это такое DEO у меня основная проблема была в том что я не мог отучить Vim при работе DEO с N буферов показывать каждому из них строку состояния DEO в итоге при окрытии десятка файлов в одном Vim на редактирование места DEO не оставалось :( Так не надо путать несколько буферов с несколькими окнами... -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Не сломалось - не чини. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Dmitry E. Oboukhov - debian-russian@lists.debian.org @ Tue, 4 Apr 2006 13:25:21 +0400: Ровно наоборот. Он может вести себя неадекватно с системным переключателем, а со встроенным как раз адекватно. DEO я смотрел: все лекарства и советы которые встречал DEO касались гуевого emacs, а его я даже не рассматривал как вариант к DEO применению. Доктор, можно вы не будете моему емаксу это рассказывать? Который как раз замечательно работает из коробки в консоли именно что со встроенным переключателем? С системным, да еще не от той системы - да, бывают проблемы. DEO вообще emacs отбивает от себя охоту тем что из коробки не работает DEO тот же vim поставил - да не сконфигурено, да что-то не подключено DEO но русский текст редактировать можно сходу Так и в емаксе можно. Достаточно его в правильной локали запустить. Ну да, 21.x, который в stable, надо слегка пнуть, чтобы это работало, если локаль - CP1251. koi8-r и utf-8 работают сходу. Правда, врать не буду, utf-8 в терминале не проверял. -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Это неправильный шелл. В нем дают неправильный перл. (С)энта -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Так и в емаксе можно. Достаточно его в правильной локали запустить. Ну да, 21.x, который в stable, надо слегка пнуть, чтобы это работало, если локаль - CP1251. koi8-r и utf-8 работают сходу. Правда, врать не буду, utf-8 в терминале не проверял. только проверил: apt-get install emacs21 emacs -nw - русского нет локаль: dimka:[/home/dimka]$ locale LANG=ru_RU.KOI8-R LC_CTYPE=ru_RU.KOI8-R LC_NUMERIC=ru_RU.KOI8-R LC_TIME=ru_RU.KOI8-R LC_COLLATE=ru_RU.KOI8-R LC_MONETARY=ru_RU.KOI8-R LC_MESSAGES=ru_RU.KOI8-R LC_PAPER=ru_RU.KOI8-R LC_NAME=ru_RU.KOI8-R LC_ADDRESS=ru_RU.KOI8-R LC_TELEPHONE=ru_RU.KOI8-R LC_MEASUREMENT=ru_RU.KOI8-R LC_IDENTIFICATION=ru_RU.KOI8-R LC_ALL= свеженький stable (вчерась поставил) дальше можно конечно полезть в инет, перерыть кучу хоуту на предмет как сделать такую простую вещь - начать печатать по русски, но что-то думается что если он такую простую вещь из коробки не может, то и врядли сможет вещи посложнее и вправду хорошая ОС этот emacs только нормального редактора в нем нету ;) ЗЫ: а при юзаньи негуевого emacs с егойным (несистемным) переключателем как разруливать ситуацию с тем что хочется иметь во всех приложениях один и тот же переключатель раскладок я не знаю. в случае гуевого - централизованно окна emacs отключаем от Х'вой переключалки и emacs настраиваем на то же сочетание что и Х. а вот в случае негуевого - надо отключать окна терминала от Х'вой переключалки? или юзать разные терминалы под emacs/остальное? бррр! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Dmitry E. Oboukhov - debian-russian@lists.debian.org @ Tue, 4 Apr 2006 15:03:08 +0400: Так и в емаксе можно. Достаточно его в правильной локали запустить. Ну да, 21.x, который в stable, надо слегка пнуть, чтобы это работало, если локаль - CP1251. koi8-r и utf-8 работают сходу. Правда, врать не буду, utf-8 в терминале не проверял. DEO только проверил: DEO apt-get install emacs21 DEO emacs -nw DEO - русского нет А у меня - есть... Нет, я, конечно, не сносил все емаксовые пакеты, но emacs -nw -q (не загружать .emacs) C-\ Пишем по-русски В koi8-r. Вот в utf-8 не захотел. Говорит, Can't activate input method `rfc1345'. DEO дальше можно конечно полезть в инет, перерыть кучу хоуту на предмет как DEO сделать такую простую вещь - начать печатать по русски, но что-то DEO думается что если он такую простую вещь из коробки не может, то и врядли DEO сможет вещи посложнее Он - может. Почему ты не можешь - этого я не знаю... Да, похоже реакцию на системный переключатель в терминале включает строчка (add-hook 'term-setup-hook '(lambda () (set-keyboard-coding-system default-keyboard-coding-system))) Во всяком случае, никаких других реакций на локали koi8-r и utf-8 у меня в конфиге нету. Да и на несистемный для utf-8 - тоже... DEO и вправду хорошая ОС этот emacs только нормального редактора в нем нету DEO ;) Есть. Года два или три всего как, но есть. DEO ЗЫ: а при юзаньи негуевого emacs с егойным (несистемным) переключателем DEO как разруливать ситуацию с тем что хочется иметь во всех приложениях DEO один и тот же переключатель раскладок я не знаю. DEO в случае гуевого - централизованно окна emacs отключаем от Х'вой DEO переключалки и emacs настраиваем на то же сочетание что и Х. DEO а вот в случае негуевого - надо отключать окна терминала от Х'вой DEO переключалки? или юзать разные терминалы под emacs/остальное? DEO бррр! Честно - не заморачивался. Я настолько нечасто вынужден работать в нем в терминале, что как-то все лениво. Если меня хорошо простимулировать, я могу поискать решение и даже найти его. Ну, собственно, можно слать сигнал wm/xxkb о том, что в данном окне вот сейчас запущен emacs... -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Я не люблю делать что бы то ни было для целевой аудитории Microsoft (С)энта -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Так и в емаксе можно. Достаточно его в правильной локали запустить. Ну да, 21.x, который в stable, надо слегка пнуть, чтобы это работало, если локаль - CP1251. koi8-r и utf-8 работают сходу. Правда, врать не буду, utf-8 в терминале не проверял. DEO только проверил: DEO apt-get install emacs21 DEO emacs -nw DEO - русского нет А у меня - есть... Нет, я, конечно, не сносил все емаксовые пакеты, но emacs -nw -q (не загружать .emacs) C-\ у меня и нет .emacs файла (свежепоставленный sarge - выше говорил) Пишем по-русски В koi8-r. и русского нет просто полный игнор нажатия клавиш (русских) терминал rxvt Он - может. Почему ты не можешь - этого я не знаю... да потому что что бы _просто начать работать_ надо решить какую-то кучу проблем то есть я взял в руки хаутушку по emacs понажимал базовые клавиши хотел попробовать текст напечатать - наткнулся на неработающий русский язык сходу заставить работать не смог и забросил Да, похоже реакцию на системный переключатель в терминале включает строчка (add-hook 'term-setup-hook '(lambda () (set-keyboard-coding-system default-keyboard-coding-system))) Во всяком случае, никаких других реакций на локали koi8-r и utf-8 у меня в конфиге нету. Да и на несистемный для utf-8 - тоже... ну на utf-8 я тоже забил до прихода zsh в стабле :) (zsh понимающего utf-8) так что в utf и не пробовал даже DEO и вправду хорошая ОС этот emacs только нормального редактора в нем нету DEO ;) Есть. Года два или три всего как, но есть. осталось дождаться когда его будут включать в сборке ;) Честно - не заморачивался. Я настолько нечасто вынужден работать в нем в терминале, что как-то все лениво. Если меня хорошо простимулировать, я могу поискать решение и даже найти его. Ну, собственно, можно слать сигнал wm/xxkb о том, что в данном окне вот сейчас запущен emacs... я много работаю на удаленных хостах (исторически так сложилось) и потому гуевая версия редактора мне не подходит изначально PS: а ща запустил гуевый emacs для тесту так там русский таки да - работает а решение слать сигнал wm/xxkb - это приведет по меньшей мере к патчу wm/xxkb (имхо) то есть кроме emacs еще настраивать придется все оконные манагеры с которыми работаю (а я иногда таки бываю в линуксе из под putty/win :D ) в общем не готов пока emacs к широкому употреблению гуевый возможно доделали, но блин редактор не работающий (нормально) в консоли - не редактор :( -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Dmitry E. Oboukhov пишет: Так и в емаксе можно. Достаточно его в правильной локали запустить. Ну да, 21.x, который в stable, надо слегка пнуть, чтобы это работало, если локаль - CP1251. koi8-r и utf-8 работают сходу. Правда, врать не буду, utf-8 в терминале не проверял. только проверил: apt-get install emacs21 emacs -nw - русского нет тоже захотелось проверить : В терминале из под Putty. Локаль кои8. [EMAIL PROTECTED]:~$ sudo aptitude install emacs21 Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о расширенных состояниях Инициализация состояний пакетов... Готово Чтение описаний задач... Готово Следующие НОВЫЕ пакеты будут автоматически установлены: emacs21-bin-common emacs21-common emacsen-common xaw3dg Следующие НОВЫЕ пакеты будут установлены: emacs21 emacs21-bin-common emacs21-common emacsen-common xaw3dg 0 пакетов обновлено, 5 установлено новых, 0 пакетов отмечено для удаления, и 0 п акетов не обновлено. Необходимо получить 0B/13,3MB архивов. После распаковки 42,4MB будет занято. Хотите продолжить? [Y/n/?] -- скип -- [EMAIL PROTECTED]:~$ emacs -q Русский с емаксовой переключалкой - есть. В иксах (Windowmaker, xterm) [EMAIL PROTECTED]:~$ emacs -nw -q Русский с емаксовой переключалкой - есть. Может ты не той кнопкой язык переключаешь ;-) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Может ты не той кнопкой язык переключаешь ;-) да все той :) не знаю чем отличается под putty сегодня тоже попробую, а сейчас стоит rxvt посмотрел на еще двух хостах (один удаленный) - все тоже самое :( -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
только проверил: сейчас порасставил emacs на всех удаленных хостах до которых смог дотянуться, так вот что прикольно: русский работает, а английский нет (по удаленке) nb:[/home/dimka]$ ssh avanto Linux dimka 2.6.8-2-k7 #1 Tue Aug 16 14:00:15 UTC 2005 i686 GNU/Linux The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. No mail. Last login: Wed Apr 5 09:36:53 2006 from avanto.lan dimka:[/home/dimka]$ emacs -nw -q dimka:[/home/dimka]$ locale LANG=ru_RU.KOI8-R LC_CTYPE=ru_RU.KOI8-R LC_NUMERIC=ru_RU.KOI8-R LC_TIME=ru_RU.KOI8-R LC_COLLATE=ru_RU.KOI8-R LC_MONETARY=ru_RU.KOI8-R LC_MESSAGES=ru_RU.KOI8-R LC_PAPER=ru_RU.KOI8-R LC_NAME=ru_RU.KOI8-R LC_ADDRESS=ru_RU.KOI8-R LC_TELEPHONE=ru_RU.KOI8-R LC_MEASUREMENT=ru_RU.KOI8-R LC_IDENTIFICATION=ru_RU.KOI8-R LC_ALL= то есть на локальном компе не работает русский в emacs на удаленном - английский нет это просто LOL а не программа! PS: терминал rxvt-unicode (urxvt) v5.3 - released: 2005-03-13, XFree86 Version 4.3.0.1 русский во всех остальных приложениях настроен и нормально работает (вот почту сейчас например пишу на том же удаленном терминале где тестил) идем далее: пускаем на удаленном терминале где emacs показывал только русские буквы screen: получаем ту же картинку что и на локальном хосте: английский работает, русский - фиг сейчас поставлю xterm и посмотрю как под ним :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Makefile
Да Вы, братец, ... оригинал, то есть ;) Так подойдет? - .PHONY: open open: for name in $(SRC); do screen -t $$name vim $$name; done - -- BR, Stanislav
Re: Makefile
Да Вы, братец, ... оригинал, то есть ;) может быть :) а кстати кто как открывает проекты которые пишет? я открываю make'ом кучу Vim'ов в скрине а есть ли что-то поумнее? (куча файлов в одном Vim мне не понравилось ибо так и не разобрался я как в Vim работать одновременно со скажем тремя десятком файлов) но вот мой подход неудобен в закрытии проекта (надо каждый файл закрыть) в IDE и гуй тоже лезть неохота emacs с русским работать не умеет (разбираться как его заставить использовать системный переключатель неохота, а его встроенный на удаленной консоли ведет себя неадекватно) в общем пока не придумалось ничего лучшего :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]