Search found 6672 matches

by Shmuel
Mon 05 Jun, 2023 00:18
Forum: Полезные макросы и скрипты
Topic: Имитация многострочного редактирования как в SciTE
Replies: 170
Views: 77267

Имитация многострочного редактирования как в SciTE

Если после этого нажать Right - блок переместиться на одну позицию дальше чем ожидается. Да, есть там мелкие шероховатости. Кроме того, поскольку у меня опции никогда не меняются, то поведение при других значениях опций я не отслеживаю. Но честно говоря, меня этот скрипт устраивает как есть, и пост...
by Shmuel
Sat 03 Jun, 2023 19:17
Forum: Нужна помощь
Topic: Начальное позиционирование списка в far.Menu
Replies: 8
Views: 209

Начальное позиционирование списка в far.Menu

API-функция Menu, на мой взгляд, имеет существенный дефект, состоящий в том, что любая клавиша, на которую она реагирует (не считаю клавиш навигации), завершает функцию. Правильнее было бы предусмотреть параметр-callback.
by Shmuel
Fri 02 Jun, 2023 21:11
Forum: Нужна помощь
Topic: Как инспектировать гуиды макросов на неповторяемость?
Replies: 18
Views: 454

Как инспектировать гуиды макросов на неповторяемость?

Prutkov wrote: Fri 02 Jun, 2023 21:02 Это шутка такая или действительно есть тому обоснование?
Гуид в макросе - опциональное поле, на работоспособность макроса никак не влмяет.
Гуиды эти были введены для удобства некоторых утилит, манипулирующих с макросами.
by Shmuel
Sun 28 May, 2023 13:22
Forum: Полезные макросы и скрипты
Topic: Набор макросов от SimSU
Replies: 709
Views: 284622

Набор макросов от SimSU

SUSim wrote: Sun 28 May, 2023 13:11 Кстати, а луа-джит позволяет ускорить макросы фара
И, если да, как это сделать?
.
Для этого ничего не надо делать, это автоматически.
В отдельных случаях для скорости нужен FFI (например для кастомной сортировки).
by Shmuel
Thu 25 May, 2023 09:45
Forum: Полезные макросы и скрипты
Topic: Переключение дисков по Ctrl/Alt/Shift+←/→
Replies: 120
Views: 94151

Переключение дисков по Ctrl/Alt/Shift+←/→

John Doe wrote: Thu 25 May, 2023 09:14 Не проблема но всё же
Если это адресовано мне, то просьба объяснить подробнее.
by Shmuel
Wed 24 May, 2023 22:18
Forum: Глюки и баги
Topic: Падение Dlg.GetValue(...) при обработке DN_CLOSE в DE_DLGPROCEND
Replies: 11
Views: 557

Падение Dlg.GetValue(...) при обработке DN_CLOSE в DE_DLGPROCEND

Code: Select all

static __inline BOOL NonModal(TDialogData *dd)
{
	return dd && !dd->isModal;
}
Если dd==nullptr, То здесь падать не может.
by Shmuel
Wed 24 May, 2023 22:09
Forum: Глюки и баги
Topic: Падение Dlg.GetValue(...) при обработке DN_CLOSE в DE_DLGPROCEND
Replies: 11
Views: 557

Падение Dlg.GetValue(...) при обработке DN_CLOSE в DE_DLGPROCEND

А в Far3:

Code: Select all

╔═ Bisect Far builds ══╗
║ Far 3.0.5311 is good ║
║ Far 3.0.5318 is bad  ║
╟──────────────────────╢
by Shmuel
Wed 24 May, 2023 21:55
Forum: Глюки и баги
Topic: Падение Dlg.GetValue(...) при обработке DN_CLOSE в DE_DLGPROCEND
Replies: 11
Views: 557

Падение Dlg.GetValue(...) при обработке DN_CLOSE в DE_DLGPROCEND

John Doe wrote: Wed 24 May, 2023 21:45 Минимальный код для воспроизведения падения:
Интересно, что в far2m не падает.
by Shmuel
Wed 24 May, 2023 17:20
Forum: Обсуждение макросов
Topic: Lua в far2l: текущее положение, перспективы, обмен мнениями
Replies: 56
Views: 14502

Lua в far2l: текущее положение, перспективы, обмен мнениями

Теоретически LuaFAR мог бы скрывать разницу в апи. Или даже не сам LuaFAR, а отдельный модуль совместимости (в виде lua-модуля). Увеличение совместимости с Фар3 - один из приоритетов, но далеко не главный. Для меня важнее, чтобы был хороший Фар с плагинами для Линукса, и есть фронт работ в этом нап...
by Shmuel
Wed 24 May, 2023 15:18
Forum: Обсуждение макросов
Topic: Lua в far2l: текущее положение, перспективы, обмен мнениями
Replies: 56
Views: 14502

Lua в far2l: текущее положение, перспективы, обмен мнениями

Действительно ли ставится такая задача, и конечной целью является совместимость с обеими платформами (где это возможно)? Например simpledialog.lua содержит прослойку совместимости, возможно такой подход применяется и в других местах? Ключевое слово - "где это возможно". На текущий момент ...
by Shmuel
Sun 21 May, 2023 08:15
Forum: Глюки и баги
Topic: Фар падает по ACTL_QUIT начиная со сборки 6146
Replies: 36
Views: 1184

Фар падает по ACTL_QUIT начиная со сборки 6146

2useven10, я надеюсь, что этого будет достаточно.
by Shmuel
Sat 20 May, 2023 20:19
Forum: Глюки и баги
Topic: Фар падает по ACTL_QUIT начиная со сборки 6146
Replies: 36
Views: 1184

Непонятка начиная с версии 6146

2useven10 wrote: Sat 20 May, 2023 20:11 Если есть время на патч, было бы здорово, если нет можно мне в личку целеуказание (если, zg, не сделает).
Это не совсем тривиальный патч. Давайте подождём хотя бы недельку, не будем пороть горячку :)
by Shmuel
Sat 20 May, 2023 18:25
Forum: Операционные системы, командные оболочки и прочее
Topic: Подцепляется DLL не той битности
Replies: 8
Views: 288

Highlight — Простой раскрасчик синтаксисов для редактора

citRiks wrote: Sat 20 May, 2023 18:16 тут у меня больше вопрос как FARх64 добавляет себе в PATH корень (FARHOME) от FARх32.
А почему вы думаете, что это FARx64 добавляет? Может быть какой-либо из ваших макросов добавляет, а может быть FARHOME от FARx32 лежит там у вас в PATH и без запуска 64-битного Фара.
by Shmuel
Sat 20 May, 2023 17:53
Forum: Обсуждение плагинов
Topic: Highlight — Простой раскрасчик синтаксисов для редактора
Replies: 52
Views: 22292

Highlight — Простой раскрасчик синтаксисов для редактора

citRiks, я что-то не очень понимаю, что вы делаете.
  1. Вам нужна 64-битная onig.dll - её можно скачать со страницы плагина LF Search на плагринге - качайте "Add-Ons"
  2. Вытащите из скачанного архива 64-битную onig.dll и положите в %FARHOME% 64-битного Фара
  3. Перезапустите 64-битный Фар.
by Shmuel
Sat 20 May, 2023 16:54
Forum: Обсуждение плагинов
Topic: Highlight — Простой раскрасчик синтаксисов для редактора
Replies: 52
Views: 22292

Highlight — Простой раскрасчик синтаксисов для редактора

citRiks, ну если у вас плагин работает в 32-битном Фаре, значит есть 32-битная onig.dll, либо на путях, либо в %FARHOME%.
Скачайте 64-битную и положите, например, в %FARHOME% 64-битного Фара.

Go to advanced search