ECTL_INSERTTEXT

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

ECTL_INSERTTEXT

Post by Shmuel »

Есть пожелание: сделать поведение данной команды более простым и логичным, а именно - корректно обрабатывать все три варианта конца строки, которые перечислены в диалоге Save As:
  • Dos/Windows format (CR LF)
  • Unix format (LF)
  • Mac format (CR)
Другими словами: что в стринге-аргументе присутствует, то и вставлять в редактор, и сразу же правильно интерпретировать (то-есть как разделитель строк, а не символ, вставляемый в текущую строку).

На данный момент:
  • CR в аргументе заменяется на LF в редакторе
  • LF в аргументе рисуется в виде кружочка, и только после сохранения файла с переоткрытием его в редакторе становится реально новой строкой
(Продублировал на Мантис).
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

ECTL_INSERTTEXT

Post by John Doe »

Поведение ECTL_INSERTTEXT зависит от состояния опции редактора Auto indent.
То ли раньше такого не было, то ли опция у меня была отключена.

В любом случае нужен способ менять содержимое редактора предсказуемым образом, не зависящим от всяких пользовательских настроек.
https://t.me/FarManager — Telegram чат
Post Reply

Return to “Разработка плагинов”