Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.GOLDED
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 21 Jun 24 09:53:46, всего сообщений: 3579
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1119 из 3579 ======================================== RU.GOLDED =
От   : Alexey Vissarionov               2:5020/545         17 Jan 17 01:36:36
Кому : Sergey ``Mithgol'' Sokoloff                         17 Jan 17 01:36:36
Тема : Вызов внешних редакторов
FGHI : area://RU.GOLDED?msgid=2:5020/545+587d4f75
На   : area://RU.GOLDED?msgid=2:50/88+587c11ae
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.GOLDED?msgid=2:50/88+587e239f
Ответ: area://RU.GOLDED?msgid=2:50/88+589cc0f1
==============================================================================
Доброго времени суток, Sergey!
16 Jan 2017 03:15:24, ты -> мне:

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)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.030655 секунды