View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003681 | Wishes | Special Symbols | public | 2018-11-20 11:33 | 2018-11-28 17:29 |
Reporter | JohnDoe | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | new | Resolution | open | ||
Platform | x86 | OS | Windows | OS Version | XP SP3 |
Product Version | 3.0 | ||||
Summary | 0003681: lua-скрипты в метасимволах | ||||
Description | Предлагаю реализовать возможность использования метасимволов, задаваемых lua-функциями. Например так:
Здесь func - имя lua-функции, возвращающей строку подстановки.Метасимвол может быть и другим, например можно попытаться минимизировать число закорючек: !lua!func Функции, имена которых допустимы в качестве func, предлагаю загружать аналогично макросам/событиям, такой способ позволит впоследствии легко добавлять в определение дополнительные свойства. | ||||
Steps To Reproduce | Следует учесть равную применяемость метасимволов в Ассоциациях (панельных, и командной строки), Меню Пользователя, и Применить Команду. В описании приводится минимальный вариант пожелания. Хотя он уже достаточно полезен сам по себе, впоследствии его можно существенно расширить, увеличив возможности и гибкость реакции в зависимости от контекста. Обсуждение на форуме: https://forum.farmanager.com/viewtopic.php?p=151184#p151184 | ||||
Additional Information | Возможные направления дальнейшего развития:
В этом случае перед парсером возникает задача выделение границ метасимвола, и могут понадобиться какие-то правила экранирования. | ||||
Tags | Metasymbols | ||||
Build | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2018-11-20 11:33 | JohnDoe | New Issue | |
2018-11-20 11:34 | JohnDoe | Description Updated | |
2018-11-20 11:34 | JohnDoe | Steps to Reproduce Updated | |
2018-11-20 11:34 | JohnDoe | Additional Information Updated | |
2018-11-20 11:35 | JohnDoe | Additional Information Updated | |
2018-11-20 11:38 | JohnDoe | Tag Attached: Metasymbols |