Предложение: редактор без файла - возможно?
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Предложение: редактор без файла - возможно?
Есть предложение по Фар АПИ редактора: ввести режим работы редактора совсем без файла. Плагин сам отвечает за то, чтобы поместить данные в редактор при открытии, сам что-то делает с данными при сохранении и закрытии файла. "Модифицированным" файл считается, если изменения произошли после события READ, изменения файла в этом событии модификацией не считаются. При сохранении Фар, естественно, ничего не делает, кроме посылки события (и либо всегда после этого считает файл неизмененным, либо (лучше) в зависимости от результата обработки события).
Предложение не надуманное, в PowerShellFar, например, полно редакторов данных, которые физически не в файле хранятся (в реестре, в памяти, где угодно в зависимости от провайдера данных PowerShell и так далее). Раз за разом создаю временные файлы, тут еще с кодировкой могут быть причуды лишние порой, потом их надо удалять (Фар ведь не удаляет, если было сохранение) - жить с этим можно, но перфекционист во мне от этого страдает.
Имеет ли смысл само предложение и надежда на его воплощение когда-то?
Предложение не надуманное, в PowerShellFar, например, полно редакторов данных, которые физически не в файле хранятся (в реестре, в памяти, где угодно в зависимости от провайдера данных PowerShell и так далее). Раз за разом создаю временные файлы, тут еще с кодировкой могут быть причуды лишние порой, потом их надо удалять (Фар ведь не удаляет, если было сохранение) - жить с этим можно, но перфекционист во мне от этого страдает.
Имеет ли смысл само предложение и надежда на его воплощение когда-то?
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Re: Предложение: редактор без файла - возможно?
Ну уже есть код для этого, посмотри DI_MEMOEDIT (как то так).
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: Предложение: редактор без файла - возможно?
Так ведь это для диалога (что уже тоже отлично было бы иметь), но я говорю именно об обычном редакторе, так как интересует немодальность (что удобно, не стоит, думаю, объяснять почему), полноценный функционал, применимость плугов и т.д.
- HaRT
- Moderator
- Posts: 10822
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Предложение: редактор без файла - возможно?
Не относится к теме напрямую, но всё же…
На мой взгляд, следовало бы двигаться вообще к унификации всех буферов ввода, будь то поле или область в диалоге, редактор или командная строка. Это позволило бы во всех этих местах использовать одни и те же плагины и макросы и иметь максимально единообразную функциональность. Правда, боюсь, это уж никак не дело ближайшего будущего.
На мой взгляд, следовало бы двигаться вообще к унификации всех буферов ввода, будь то поле или область в диалоге, редактор или командная строка. Это позволило бы во всех этих местах использовать одни и те же плагины и макросы и иметь максимально единообразную функциональность. Правда, боюсь, это уж никак не дело ближайшего будущего.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Re: Предложение: редактор без файла - возможно?
Это не тока для диалога в общем, и там полноценный функционал.NightRoman wrote:Так ведь это для диалога (что уже тоже отлично было бы иметь), но я говорю именно об обычном редакторе, так как интересует немодальность (что удобно, не стоит, думаю, объяснять почему), полноценный функционал, применимость плугов и т.д.
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: Предложение: редактор без файла - возможно?
t-rex
А, тогда другое дело. Что ж, буду ждать. Но это только для 1.80 планируется, да?
А, тогда другое дело. Что ж, буду ждать. Но это только для 1.80 планируется, да?
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Re: Предложение: редактор без файла - возможно?
Нет. Проблема тока в том что долго планируется.NightRoman wrote:t-rex
А, тогда другое дело. Что ж, буду ждать. Но это только для 1.80 планируется, да?
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: Предложение: редактор без файла - возможно?
Ну это нормально. Вопрос, собственно, к тому, думать ли о каких-то собственных примочках в плагине в этом направлении или все ж подождать родной функциональности в Фаре, а в плуге поработать над чем-то другим.
Re: Предложение: редактор без файла - возможно?
Он недоделанный, тот код... только наметкиt-rex wrote:Ну уже есть код для этого, посмотри DI_MEMOEDIT (как то так).
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: Предложение: редактор без файла - возможно?
Тогда, может, не помешало бы, а? Зависит, конечно, от сложности реализации, если сложно, то не стоит затевать, а если там пару-тройку if-ов надо только добавить при, например, пустом имени файла, то, может, и стоит попробовать?
Re: Предложение: редактор без файла - возможно?
Если речь про DI_MEMO, то... могу выкатить нынешнею "спецификацию"... (громко, конечно, сказано... естественно не спецификация, а так... некие наброски... )NightRoman wrote:t-rex
А, тогда другое дело. Что ж, буду ждать. Но это только для 1.80 планируется, да?
Если про "редактор без файла", то... хмм... сдается мне этот вопрос "глубоко" не прорабатывался.
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: Предложение: редактор без файла - возможно?
Ну в общем, держите предложение про редактор без файла на заметке, было бы полезно иметь такую возможность независимо от наличия DI_MEMO. Но, как уже сказано, жить без этого можно, так что приоритет невеликий.
Re: Предложение: редактор без файла - возможно?
Ну в общем... на мантис.NightRoman wrote:Ну в общем, держите предложение про редактор без файла на заметке, было бы полезно иметь такую возможность независимо от наличия DI_MEMO. Но, как уже сказано, жить без этого можно, так что приоритет невеликий.
Если есть идеи АПИ этого дела - туда же
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!