kvichans / cuda_macros

CudaText plugin to manage app macros
3 stars 2 forks source link

(poll) Optimization #9

Closed kvichans closed 8 years ago

kvichans commented 8 years ago

Давайте вместе подумаем, какие оптимизации можно провести в списке вызовов у макроса (1) Две вставки текста можно заменить на одну

ed.cmd(cmds.cCommand_TextInsert,'A')
ed.cmd(cmds.cCommand_TextInsert,'B')

на

ed.cmd(cmds.cCommand_TextInsert,'AB')
Alexey-T commented 8 years ago

(2)БЕЗ eval пускать. просто ed.cmd

kvichans commented 8 years ago

(2) Поясните. В чем идея? Есть тексты команд, а надо выполнять сами команды. Как?

Alexey-T commented 8 years ago

есть code, есть param. Делать ed.cmd(code, param)

kvichans commented 8 years ago

(2) Подумаю

kvichans commented 8 years ago

(2) Подумал. Не поможет. Уже сейчас весь макрос выполняется внутри одного exec.

Alexey-T commented 8 years ago

Ок..