Предложение: редактор без файла - возможно?

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
Post Reply
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Предложение: редактор без файла - возможно?

Post by NightRoman »

Есть предложение по Фар АПИ редактора: ввести режим работы редактора совсем без файла. Плагин сам отвечает за то, чтобы поместить данные в редактор при открытии, сам что-то делает с данными при сохранении и закрытии файла. "Модифицированным" файл считается, если изменения произошли после события READ, изменения файла в этом событии модификацией не считаются. При сохранении Фар, естественно, ничего не делает, кроме посылки события (и либо всегда после этого считает файл неизмененным, либо (лучше) в зависимости от результата обработки события).

Предложение не надуманное, в PowerShellFar, например, полно редакторов данных, которые физически не в файле хранятся (в реестре, в памяти, где угодно в зависимости от провайдера данных PowerShell и так далее). Раз за разом создаю временные файлы, тут еще с кодировкой могут быть причуды лишние порой, потом их надо удалять (Фар ведь не удаляет, если было сохранение) - жить с этим можно, но перфекционист во мне от этого страдает.

Имеет ли смысл само предложение и надежда на его воплощение когда-то?
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Предложение: редактор без файла - возможно?

Post by t-rex »

Ну уже есть код для этого, посмотри DI_MEMOEDIT (как то так).
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Предложение: редактор без файла - возможно?

Post by NightRoman »

Так ведь это для диалога (что уже тоже отлично было бы иметь), но я говорю именно об обычном редакторе, так как интересует немодальность (что удобно, не стоит, думаю, объяснять почему), полноценный функционал, применимость плугов и т.д.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Предложение: редактор без файла - возможно?

Post by HaRT »

Не относится к теме напрямую, но всё же…
На мой взгляд, следовало бы двигаться вообще к унификации всех буферов ввода, будь то поле или область в диалоге, редактор или командная строка. Это позволило бы во всех этих местах использовать одни и те же плагины и макросы и иметь максимально единообразную функциональность. Правда, боюсь, это уж никак не дело ближайшего будущего.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Предложение: редактор без файла - возможно?

Post by t-rex »

NightRoman wrote:Так ведь это для диалога (что уже тоже отлично было бы иметь), но я говорю именно об обычном редакторе, так как интересует немодальность (что удобно, не стоит, думаю, объяснять почему), полноценный функционал, применимость плугов и т.д.
Это не тока для диалога в общем, и там полноценный функционал.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Предложение: редактор без файла - возможно?

Post by NightRoman »

t-rex
А, тогда другое дело. Что ж, буду ждать. Но это только для 1.80 планируется, да?
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Предложение: редактор без файла - возможно?

Post by t-rex »

NightRoman wrote:t-rex
А, тогда другое дело. Что ж, буду ждать. Но это только для 1.80 планируется, да?
Нет. Проблема тока в том что долго планируется.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Предложение: редактор без файла - возможно?

Post by NightRoman »

Ну это нормально. Вопрос, собственно, к тому, думать ли о каких-то собственных примочках в плагине в этом направлении или все ж подождать родной функциональности в Фаре, а в плуге поработать над чем-то другим.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Предложение: редактор без файла - возможно?

Post by Skirda »

t-rex wrote:Ну уже есть код для этого, посмотри DI_MEMOEDIT (как то так).
Он недоделанный, тот код... только наметки
We are the Borg. You will be assimilated.
So Say We All!
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Предложение: редактор без файла - возможно?

Post by NightRoman »

Тогда, может, не помешало бы, а? Зависит, конечно, от сложности реализации, если сложно, то не стоит затевать, а если там пару-тройку if-ов надо только добавить при, например, пустом имени файла, то, может, и стоит попробовать?
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Предложение: редактор без файла - возможно?

Post by Skirda »

NightRoman wrote:t-rex
А, тогда другое дело. Что ж, буду ждать. Но это только для 1.80 планируется, да?
Если речь про DI_MEMO, то... могу выкатить нынешнею "спецификацию"... (громко, конечно, сказано... естественно не спецификация, а так... некие наброски... :oops: )
Если про "редактор без файла", то... хмм... сдается мне этот вопрос "глубоко" не прорабатывался.
We are the Borg. You will be assimilated.
So Say We All!
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Предложение: редактор без файла - возможно?

Post by NightRoman »

Ну в общем, держите предложение про редактор без файла на заметке, было бы полезно иметь такую возможность независимо от наличия DI_MEMO. Но, как уже сказано, жить без этого можно, так что приоритет невеликий.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Предложение: редактор без файла - возможно?

Post by Skirda »

NightRoman wrote:Ну в общем, держите предложение про редактор без файла на заметке, было бы полезно иметь такую возможность независимо от наличия DI_MEMO. Но, как уже сказано, жить без этого можно, так что приоритет невеликий.
Ну в общем... :-) на мантис.
Если есть идеи АПИ этого дела - туда же
We are the Borg. You will be assimilated.
So Say We All!
Post Reply

Return to “Предложения и идеи”