Search found 12567 matches

by John Doe
Sat 16 Jan, 2021 20:38
Forum: Обсуждение макросов
Topic: Юникод в LuaFAR
Replies: 78
Views: 19151

Юникод в LuaFAR

Или это был вопрос типа что будет если…? Да, это вопрос. С одной стороны не вижу почему бы этому не работать. А с другой - почему-то же Shmuel поступил не так: - A few missing functions are copied to utf8 from unicode.utf8: dump, format, rep, utf8valid. (т.е. сейчас эти функции скопированы из нашей...
by John Doe
Sat 16 Jan, 2021 19:56
Forum: Обсуждение макросов
Topic: Юникод в LuaFAR
Replies: 78
Views: 19151

Юникод в LuaFAR

Shmuel wrote: Sat 16 Jan, 2021 19:36 Если пользователю библиотеки нужно, он создаст глобальную переменную прямо в строке вызова require().
Ну что ж, автор (не глядя?) уже применил и это наше изменение.
Подозреваю, что лучше бы создание переменной переместить в LuaFAR, но..
by John Doe
Sat 16 Jan, 2021 19:32
Forum: Обсуждение макросов
Topic: Юникод в LuaFAR
Replies: 78
Views: 19151

Юникод в LuaFAR

buniak_a_h wrote: Sat 16 Jan, 2021 19:25 А в "парной" функции utf8.rep - нет.
А если utf8.rep = string.rep?

buniak_a_h wrote: Sat 16 Jan, 2021 19:25 т.к. описания нету.
https://www.lua.org/manual/5.2/manual.html#6.4.1
by John Doe
Sat 16 Jan, 2021 16:52
Forum: Нужна помощь
Topic: Вставка строки в редакторе
Replies: 10
Views: 8913

Вставка строки в редакторе

(вставку строки в начало непустого файла)? Я не утверждаю что это делается одной командой (но никто не мешает для частоиспользуемой команды и самостоятельно функцию-враппер добавить). Человек жалуется что макроапи нелогично, а я отвечаю что да, мы знаем. Возьмите апи плагинов, как более стройное (н...
by John Doe
Sat 16 Jan, 2021 13:51
Forum: Полезные макросы и скрипты
Topic: Lua Explorer „Advanced“
Replies: 53
Views: 17896

Lua Explorer „Advanced“

понадобились бы добавочные глобальные (на уровне скрипта) переменные для передачи статуса. ("Статус" - это кто у нас корневой обьект, к которому относится текущий обьект) Глобальных же переменных, я считаю что чем меньше тем лучше, даже на уровне только самого скрипта, и кажется что это с...
by John Doe
Sat 16 Jan, 2021 13:43
Forum: Нужна помощь
Topic: Вставка строки в редакторе
Replies: 10
Views: 8913

Вставка строки в редакторе

ernest wrote: Sat 16 Jan, 2021 13:37 Предлагаю исключить функцию Editor.InsStr.
Собственно можете считать её уже исключённой, вместе со всеми остальными функциями макро апи (из таблиц с заглавной буквы).
Считайте что они до сих пор существуют из соображений совместимости.

Вместо этого используйте функции апи плагинов.
by John Doe
Sat 16 Jan, 2021 12:20
Forum: Нужна помощь
Topic: Пометить на панелях файлы с одинаковым содержимым независимо от имён
Replies: 30
Views: 498

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

Code: Select all

	...
	AList, act_status = CreateList(APanel, 0, 1)
	if act_status != "userabort" then
		PList, pas_status = CreateList(PPanel, 1, 0)
	end
	...
by John Doe
Sat 16 Jan, 2021 11:27
Forum: Полезные макросы и скрипты
Topic: Lua Explorer „Advanced“
Replies: 53
Views: 17896

Lua Explorer „Advanced“

не трогая основной никак не получается Напрасно, ведь в основном скрипте предоставлены средства для того, чтобы добавлять свои BreakKeys, и таким образом получать доступ ко всем внутренностям. и сделал с кучей стилистических изменений (переименования переменных, переносы строк) И таким образом отсе...
by John Doe
Sat 16 Jan, 2021 11:20
Forum: Полезные макросы и скрипты
Topic: MultiPanel — стек панелей
Replies: 68
Views: 25231

MultiPanel — стек панелей

при переключении в панель (=закладку), и далее переходам туда-сюда, закладка становилась в этот самый переход, вместо того чтобы оставаться той же самой папкой. Если рассматривать закладки не как папки, а как задачи, то всё логично. Если же нужно оставить именно эту папку в закладках, и заняться че...
by John Doe
Sat 16 Jan, 2021 11:10
Forum: Полезные макросы и скрипты
Topic: MultiPanel — стек панелей
Replies: 68
Views: 25231

MultiPanel — стек панелей

пытаясь понять зачем позволяется сохранять по Ф3 неограниченное количество одинаковых копий? Использование предполагается такое. 1) В какой-то момент вы обнаруживаете что надо временно отвлечься от текущей задачи, и открыть новую панель. Удобнее всего клонировать текущую (CtrlF3:Hold). 2) После тог...
by John Doe
Sat 16 Jan, 2021 11:03
Forum: Нужна помощь
Topic: Пометить на панелях файлы с одинаковым содержимым независимо от имён
Replies: 30
Views: 498

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

Да, я знаю что GOTO это плохо, только не знаю почему :) Если вы обнаружили что goto решает вашу задачу, то с большой долей вероятности это означает что код нуждается в рефакторинге. Разумеется избавление от goto не должно быть самоцелью, но как-то само собой получается, что после рефакторинга он ок...
by John Doe
Sat 16 Jan, 2021 10:59
Forum: Обсуждение макросов
Topic: Юникод в LuaFAR
Replies: 78
Views: 19151

Ошибки из-за ужесточения проверки UTF-8 в строках

John Doe, вот это как раз то, чем я не желаю заниматься. Прекрасно вас понимаю, поэтому и постарался представить в максимально удобном виде. Ещё одно изменение вызывает вопрос: неясно нужно ли это только для фара, или полезно и для библиотеки в целом не помешает: - lua_createtable(L, 0, sizeof(libs...
by John Doe
Fri 15 Jan, 2021 17:46
Forum: Обсуждение макросов
Topic: Юникод в LuaFAR
Replies: 78
Views: 19151

Ошибки из-за ужесточения проверки UTF-8 в строках

Коммуникация с автором может быть непростой из-за недостаточного его желания (или возможности) общаться на английском. На удивление автор быстро отреагировал . Как я понял ему неясно зачем в патче подобные изменения: Было: while (s < e) { utfint ch; Стало: utfint ch = 0; while (s < e) {
by John Doe
Fri 15 Jan, 2021 16:58
Forum: Обсуждение макросов
Topic: Юникод в LuaFAR
Replies: 78
Views: 19151

Ошибки из-за ужесточения проверки UTF-8 в строках

файл lutf8lib.c в репозитории Фар, заметно отличается от оригинала - там есть ряд моих (непринципиальных, но тем не менее) изменений. Применил поверх актуальной версии: https://github.com/FarGroup/FarManager/pull/338 Точно не помню, это надо проверять. Скорее всего, моя версия ближе к авторской, по...

Go to advanced search