mozers

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот что Нейл думает по поводу доработок SciTE-Ru: Цитата: > - cascading menu Tools, recording and playing macro The _MAX_EXTENSION_RECURSIVE_CALL stuff looks like a bandage on a systemic problem and I really don't trust it. > - using user-defined variables in abbrev files New features are easier to use when they act similarly to existing features. SciTE expands variables in .properties files using the $(var) form. While this choice can reasonably challenged, changing to the form %var% for abbreviation files appears to me unnecessarily confusing. That's actually a larger scale criticism of these changes which should be more harmonious with existing features. > - new commands for Lua Extension (MenuCommand, UpdateStatusBar, Perform) New methods should be added at the end so that code on the other side of a compilation boundary will still call back into the same method as currently. > - new events (OnDoubleClick, OnMenuCommand, OnSendEditor) OnSendEditor is potentially costly in terms of performance with a call into Lua at the most detailed level of editor manipulation. The ExtensionAPI and Extension abstract classes are published interfaces used by people creating applications based on SciTE and should only be modified very carefully to ensure maximum compatibility. The signatures of existing methods should not change. | Я ответил на это, что авторы слышат его слова и, возможно, учтут замечания. Было бы неплохо, если бы к диалогу подключился хоть кто то из авторов. unreal666 Цитата: Какие шрифты в винде являются фиксированной ширины (моноширинные) ? | По умолчанию, обычно, всего 3: Fixedsys (экранный), Courier New, Lucida Console и все Linch Triskweline - это не TTF, а FON шрифт (т.е. экранный - не масштабируемый и к тому же без русских символов). SciTE, как и многие другие редактроры, пользуется TTF шрифтами. |