SMS>>> не удалось обнаружить достаточных сведений о том, как GoldED SMS>>> вызывает внешние редакторы и какие при этом можно передавать SMS>>> параметры. Прошу рассказать мне об этом. AV>> Как обычно: vi @file +@line SMS>>> GoldED во внешние редакторы не хочет передавать вообще ничего, SMS>>> кроме @file (имени файла, GOLDED.MSG по умолчанию, в котором SMS>>> сообщение) и @line (то есть номера строки, до которого прокрутило) AV>> А больше ничего и не нужно. SMS> Вообще-то нужно.
Что и зачем?
SMS> Как внешний редактор передаёт в Голдед, что произошёл отказ SMS> пользователя от редактирования? Голдед просто проверяет, не SMS> изменилась ли дата (и время) файла -- так, что ли?
man 2 stat
SMS>>> Это жуть какая-то. AV>> Не нравится? Напиши свой редактор. SMS> В общем-то к этому-то и стремлюсь, но разумный первый этап -- SMS> это сочинение не самостоятельного редактора (уровня GoldED), а SMS> внешнего редактора фидопочты, GUI имеющего. Вышеизложенные SMS> вопросы (включая и сегодняшний) возникают при вступлении на SMS> один этот уж этап.
Лично мне более разумным видится написание читальника - там понадобится и продумать междумордие (ты ведь наверняка захочешь сделать его гуевым), и научиться работать с базами сообщений (например, через SMAPI), и, возможно, попробовать реализовать все те свистелки-дуделки, которые ты обещаешь уже не первый год... И только потом вернуться к функции-затычке edit_message() и поменять запуск внешнего редактора на вызов встроенного.
Это так, просто рекомендация с позиции моего опыта разработки...
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Давай покрасим хунвейбина в серый цвет --- /bin/vi * Origin: http://openwall.com/Owl/ru (2:5020/545)