editor.undo(N) / ECTL_UNDOREDO

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

Re: EUR_UNDO

Post by Shmuel »

Latest post of the previous page:

John Doe wrote:Добавьте в конец Undo() Redo(), и признак будет снят.
  1. Macro {
  2.  
  3.   description="Macro UNDO REDO"; area="Editor"; key="CtrlF3"; priority=90;
  4.  
  5.   action=function()
  6.  
  7.     Begin()
  8.  
  9.     Begin(); editor.DeleteString(); End(); Undo()
  10.  
  11.     End()
  12.  
  13.     Undo() Redo()
  14.  
  15.   end;
  16.  
  17. }
Не подтверждаю.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: editor.undo(N) / ECTL_UNDOREDO

Post by John Doe »

Замените последнюю строку на Keys"1" Undo()
Shmuel
Posts: 6836
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: editor.undo(N) / ECTL_UNDOREDO

Post by Shmuel »

John Doe wrote:Замените последнюю строку на Keys"1" Undo()
К чему эти игры? В оригинальном посте (который совсем не нужно ИМХО было вливать в старую тему) приведен макрос. Этот макрос работает вроде не адекватно. Вопрос мой был к тем, кто знает ответ, а не к тем, кто не знает.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: editor.undo(N) / ECTL_UNDOREDO

Post by John Doe »

Макрос работает адекватно, за исключением признака модификации.
Чтобы его снять необходимо совершить и отменить любое действие, что я вам и показал макросом.
Вы считаете это нерелевантная информация? Я иного мнения.

А ответ на вопрос вы сами знаете: баг
Post Reply

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