Search found 5181 matches

by Shmuel
Wed 18 Oct, 2017 01:26
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3231
Views: 680016

Глюки и баги, появившиеся в «ночных сборках»

1. На 5066 не пробовал, т.к. у меня на данный момент рабочий - 5065, на котором было плохо. 2. Yegor , если вызывать хелп обычным способом, этот баг не виден. А вот если, например, при установленном языке помощи=русском убрать русский хелп-файл, то будет показана английская справка с вышеуказанными ...
by Shmuel
Tue 17 Oct, 2017 21:29
Forum: Обсуждение макросов
Topic: Sort Lines
Replies: 0
Views: 39

Sort Lines

Это утилита для сортировки строк в редакторе.
Портирована для LuaMacro из плагина LuaFAR for Editor практически без изменений.
Нужно распаковать приложенный архив в Macros\scripts и перезагрузить макросы.
SortLines-20171017.7z
(11.11 KiB) Downloaded 4 times
by Shmuel
Tue 17 Oct, 2017 21:14
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3231
Views: 680016

Глюки и баги, появившиеся в «ночных сборках»

Два бага, связанные с отображением файлов хелпа Фара. Их можно видеть при помощи плагина HlfViewer (и не только). -- Баги проявляются, когда текущий язык хелпа и данного хелп-файла не совпадают (досконально не исследовал). -- В билде 5026 ещё всё хорошо, в 5037 и 5065 - плохо. .Language=English,Engl...
by Shmuel
Sun 15 Oct, 2017 11:13
Forum: Обсуждение плагинов
Topic: SortStr: Sort strings in editor — Сортировка строк в ред-ре
Replies: 247
Views: 74044

SortStr: Sort strings in editor — Сортировка строк в ред-ре

утилита Sort Lines Даже с этой утилитой задача весьма непростая: local function CmpTables(A,B) for n=1,#A do if A[n] ~= B[n] then if B[n] == nil then return false end local a,b = not A[n+1], not B[n+1] if a ~= b then return a end return A[n] < B[n] end end return #A < #B end function StrToTable(s) ...
by Shmuel
Sat 14 Oct, 2017 06:22
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3231
Views: 680016

Глюки и баги, появившиеся в «ночных сборках»

На случай, если это сообщение прошло незамеченным - это похоже на баг в FAR, связанный с обработкой DN_DRAWDLGITEM.
by Shmuel
Fri 13 Oct, 2017 16:40
Forum: Support and Troubleshooting
Topic: Bad macro drawing in editor
Replies: 1
Views: 114

Bad macro drawing in editor

Yes it stopped working starting from some build in the range [5050-5055].
by Shmuel
Thu 12 Oct, 2017 07:52
Forum: Обсуждение макросов
Topic: Пользовательский режим сортировки для панелей
Replies: 37
Views: 5347

Пользовательский режим сортировки для панелей

Пожалуйста, пробуйте. В приложенном файле - то же самое, что и под спойлером. local ffi=require'ffi' local C=ffi.C local band,bor = bit.band,bit.bor local tonumber = tonumber local CompareStringFlags = bor(C.NORM_IGNORECASE, C.SORT_STRINGSORT) local FILE_ATTRIBUTE_DIRECTORY = 0x0010 local BS = strin...
by Shmuel
Thu 05 Oct, 2017 15:58
Forum: Нужна помощь
Topic: Логические операции в Луа
Replies: 17
Views: 2185

Перемещение по списку на примере ConEmu Panel Views

Alexey Lubkin wrote:
Thu 05 Oct, 2017 15:46
Ещё один противоестественный момент в нелогичных AND/OR [....]
Они не нелогичные, они просто другие. Когда (и если) вы к ним привыкнете (путём постоянного использования), вы измените своё мнение.
by Shmuel
Thu 05 Oct, 2017 15:49
Forum: Macro Commands Discussions
Topic: Forward key to FAR before Macro lookup
Replies: 2
Views: 150

Forward key to FAR before Macro lookup

See mf.eval in the documentation.
Example: if mf.eval(some_key, 2) == -2 then Keys(some_key) end
by Shmuel
Thu 05 Oct, 2017 13:05
Forum: Нужна помощь
Topic: Логические операции в Луа
Replies: 17
Views: 2185

Перемещение по списку на примере ConEmu Panel Views

John Doe wrote:
Thu 05 Oct, 2017 12:37
Результатом может быть только одно значение, второй из операндов (при условии что истинны оба, разумеется)
Сорри, что придираюсь, но точнее будет так:
Результатом операции "and" является 1-й операнд, если он ложен (false или nil), иначе - 2-й операнд.
by Shmuel
Thu 05 Oct, 2017 07:10
Forum: Обсуждение макросов
Topic: Пользовательский режим сортировки для панелей
Replies: 37
Views: 5347

Пользовательский режим сортировки для панелей

Dmi3y, сделать это не сложно, но прямо сейчас времени нет. Если вам никто другой не поможет, напомните через неделю (можно в личку).
by Shmuel
Thu 05 Oct, 2017 02:39
Forum: Обсуждение плагинов
Topic: LuaFAR History — История команд, папок и файлов
Replies: 55
Views: 12291

LuaFAR History — История команд, папок и файлов

Создал issue на гитхабе.
(У кого есть регистрация на гитхабе может сам добавлять issues, комментировать).
by Shmuel
Thu 05 Oct, 2017 00:47
Forum: Нужна помощь
Topic: Перемещение по списку на примере ConEmu Panel Views
Replies: 4
Views: 1101

Перемещение по списку на примере ConEmu Panel Views

ConEmu у меня нет, поэтому данный ответ будет "теоретическим". Вы всё ссылаетесь на macroapi_manual.ru.chm, в то время как половина вашего кода использует API из luafar_manual.chm. Эти документы описывают две разные библиотеки. Пользоваться можно обеими в одном скрипте, но нужно осознавать, которой ...
by Shmuel
Mon 02 Oct, 2017 22:08
Forum: Обсуждение плагинов
Topic: PictureView 3 — просмотр изображений различных форматов
Replies: 568
Views: 132124

PictureView 3 — просмотр изображений различных форматов

Alexey Lubkin wrote:
Mon 02 Oct, 2017 21:55
Не работает. С записью клавиатурных макросов - тоже.
Сначала я было подумал, что вы что-то делаете не так, а потом вспомнил, что (кажется) данный плагин перехватывает нажатия клавиш, и поэтому их нельзя переопределить макросом.
by Shmuel
Mon 02 Oct, 2017 20:39
Forum: Обсуждение плагинов
Topic: PictureView 3 — просмотр изображений различных форматов
Replies: 568
Views: 132124

PictureView 3 — просмотр изображений различных форматов

С учётом того, что и макросы теперь перебазировались куда-то в .lua файлы, а не как раньше - даже примерно не представляю как по-правильно исправить положение вещей. Если нет желания разбираться, вы можете просто записать 2 клавиатурных макроса, переназначающих клавиши, а затем сохранить по ShiftF9...

Go to advanced search