Search found 391 matches
- Fri 31 Mar, 2023 09:56
- Forum: О тщете всего сущего
- Topic: Используемая терминология
- Replies: 127
- Views: 94853
Используемая терминология
В магазинах продают очень оригинальные комплектующие. В чем их оригинальность я долго понять не мог.
- Sun 12 Mar, 2023 11:56
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 344
- Views: 209589
Ликбез по Lua
У меня даже такая строка
lua:lfs = require "lfs_ffi" local f=io.open("test", "w") lfs.lock(f,'w')
вызывает падение Far. А у Вас?- Mon 06 Mar, 2023 10:44
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 344
- Views: 209589
Ликбез по Lua
Нельзя ли чуть по подробнее. Где взять lfs совместимый с luafa3.dll, собранный Visual Studio, не устанавливая resty?
- Sun 05 Mar, 2023 17:59
- Forum: Обсуждение макросов
- Topic: Перегрузка/подгрузка скриптов/макросов «на лету»
- Replies: 36
- Views: 842
Запуск макроса по событию смены директории
В макросе, который я скачал из интернета, я подправил condition. Через несколько лет вышла новая версия этого макроса с потрясающими возможностями. Я, обрадованный, установил новую версию этого макроса. Через пару дней я обнаружил что одна из горячих клавиш работает не так как я ожидал. К сожалению,...
- Sun 05 Mar, 2023 17:38
- Forum: Обсуждение макросов
- Topic: Перегрузка/подгрузка скриптов/макросов «на лету»
- Replies: 36
- Views: 842
Запуск макроса по событию смены директории
при обновлении макроса все это потеряется
- Sun 05 Mar, 2023 17:33
- Forum: Обсуждение макросов
- Topic: Перегрузка/подгрузка скриптов/макросов «на лету»
- Replies: 36
- Views: 842
Запуск макроса по событию смены директории
В описании far.MacroAdd упоминается структура tInputRecord.
В tInputRecord есть поле EventType. В этом поле может быть событие, связанное с темой этого топика? Как оно называется и какие в этом случае поля у tInputRecord?
В tInputRecord есть поле EventType. В этом поле может быть событие, связанное с темой этого топика? Как оно называется и какие в этом случае поля у tInputRecord?
- Sun 05 Mar, 2023 17:17
- Forum: Обсуждение макросов
- Topic: Перегрузка/подгрузка скриптов/макросов «на лету»
- Replies: 36
- Views: 842
Запуск макроса по событию смены директории
настройки редактора можно уже больше 20 лет поменять при открытии файла в редакторе. Я знаю только Ваш макрос обработки vim modeline. Все остальное - изменение характеристик редактора в зависимости от расширения файлов. Про горячие клавиши: есть куча полезных макросов, которые не нужны при каждодне...
- Sun 05 Mar, 2023 14:02
- Forum: Обсуждение макросов
- Topic: Перегрузка/подгрузка скриптов/макросов «на лету»
- Replies: 36
- Views: 842
Запуск макроса по событию смены директории
Требуется только указание action, а не code в виде текста В far.MacroAdd нет ни параметра code ни параметра action. Есть параметр SequenceText, который судя по описанию MacroControl(MCTL_ADDMACRO) и есть клавиатурный макрос. Вы могли бы привести пример вызова far.MacroAdd в котором по нажатию горяч...
- Sun 05 Mar, 2023 13:54
- Forum: Обсуждение макросов
- Topic: Перегрузка/подгрузка скриптов/макросов «на лету»
- Replies: 36
- Views: 842
Запуск макроса по событию смены директории
перегрузка макросов мягко говоря не очень лёгкая операция даже с моими тремя небольшими макросами, сколько это занимает с вашими гигабайтами — боюсь представить. Если far.MacroLoadAll Вам кажется слишком тяжелой задачей, давай те заменим на выполнение lua файла с фиксированным именем. Например, в н...
- Sun 05 Mar, 2023 13:37
- Forum: Обсуждение макросов
- Topic: Перегрузка/подгрузка скриптов/макросов «на лету»
- Replies: 36
- Views: 842
Запуск макроса по событию смены директории
Судя по описанию, far.MarcoAdd может грузить только клавиатурные макросы. Это не так?
- Sun 26 Feb, 2023 11:23
- Forum: Обсуждение макросов
- Topic: Перегрузка/подгрузка скриптов/макросов «на лету»
- Replies: 36
- Views: 842
- Sun 26 Feb, 2023 11:15
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 344
- Views: 209589
Ликбез по Lua
Если при загрузке макросов в одном из файлов будет синтаксическая ошибка, вылезет красивая картинка на красном фоне с кнопочкой «Edit». Возможно ли сделать так, чтобы такая же картинка вызывалась при вызове loadfile. Может быть есть какие-то другие рекомендации обработки ошибок от loadfile.
- Sat 25 Feb, 2023 19:43
- Forum: Обсуждение макросов
- Topic: Запуск макроса по событию смены директории
- Replies: 94
- Views: 23726
Запуск макроса по событию смены директории
Вы уверены что обсуждаемое событие связано с изменением именно APanel.Path? А не с far.GetCurrentDirectory()?
- Sat 25 Feb, 2023 19:20
- Forum: Обсуждение макросов
- Topic: Перегрузка/подгрузка скриптов/макросов «на лету»
- Replies: 36
- Views: 842
Запуск макроса по событию смены директории
far.MacroLoadAll([[%FARPROFILE%\Macros]]) на такое текущий каталог не влияет. хотелось бы иметь возможность задавать пути относительно текущего каталога, например ../Macros. Иначе нет смысла реагировать на смену текущего каталога. Достаточно ли для этого вызвать win.SetCurrentDir ( far.GetCurrentDi...
- Sat 25 Feb, 2023 15:29
- Forum: Обсуждение макросов
- Topic: Перегрузка/подгрузка скриптов/макросов «на лету»
- Replies: 36
- Views: 842
Запуск макроса по событию смены директории
А что мешает написать if not APanel.Plugin then far.MacroLoadAll(APanel.Path) end У меня были мысли писать также far.MacroLoadAll("../Macros) Вы помните, что far.MacroLoadAll очищает загруженные ранее макросы (кроме клавиатурных)? В т.ч. и макрос (ивент), повешенный на смену папки. Т.е. обратн...