Search found 994 matches
- Tue 30 Dec, 2014 09:51
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 344
- Views: 210008
Ликбез по Lua
127056 Каков привет - таков ответ. Какого ответа ожидать, если задать вопрос на подобии "почему земля круглая?"? Попробуйте задать его в кругу своих друзей-сверстников. У вас есть дети? Вы им тоже отвечаете на вопрос "почему земля круглая?" - RTFM? - Если вопрос требует объёмных...
- Sun 28 Dec, 2014 07:52
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 344
- Views: 210008
Ликбез по Lua
EGez , вы уже второй, кто отвечает вопросом на заданный вопрос. В свете развернувшейся вчера полемики, ответ RTFM как ни странно, оказался одновременно и самым малоинформативным и самым продуктивным. Из интереса можно посчитать количество написанных в ответ постов, и ни в одном из них нет прямого о...
- Sat 27 Dec, 2014 23:05
- Forum: Обсуждение макросов
- Topic: [VisualCompare] Срипт для запуска плагина из Главного меню FAR
- Replies: 22
- Views: 8935
- Sat 27 Dec, 2014 20:19
- Forum: Обсуждение плагинов
- Topic: UpdateEx — обновление Фара и плагинов с плагринга
- Replies: 342
- Views: 130719
- Sat 27 Dec, 2014 20:14
- Forum: О тщете всего сущего
- Topic: Касательно логического изъяна.
- Replies: 5
- Views: 11581
Касательно логического изъяна.
sToLp , ок, представьте ночную бабочку на панели :D Когда она говорит своя панель, наверное же понятно, что это та панель на которой она тусуется, а не панель конкуренток, где ей рвут волосы :D Если пример с ночной бабочкой не пацанский, то можно заменить на банду. Когда пацан говорит своя (моя) ба...
- Sat 27 Dec, 2014 19:49
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 344
- Views: 210008
LuaMacro — Lua как язык макросов
Shmuel , это не совет, не инструкция к действию, это мой взгляд на общение на форуме, так, как вижу его я. Я не требую ответа, не навязываю собственного мнения, я его просто высказываю. если я не хочу отвечать, либо считаю это нецелесообразным, либо нет времени,желания и пр., то просто откладываю н...
- Sat 27 Dec, 2014 19:36
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 344
- Views: 210008
LuaMacro — Lua как язык макросов
Shmuel, Если нет желания или настроения, то отвечать однозначно не стоит - вам за это никто не платит, не надо воспринимать это как работу, иначе хобби превратится в тягость, а такого допускать нельзя.
Aidar, кстати да, часто применяю такой метод с переменными. За подсказку спасибо.
Aidar, кстати да, часто применяю такой метод с переменными. За подсказку спасибо.
- Sat 27 Dec, 2014 18:45
- Forum: О тщете всего сущего
- Topic: Касательно логического изъяна.
- Replies: 5
- Views: 11581
Касательно логического изъяна.
127002 Да. Аналогию. Здесь нет аналогии, здесь анти-аналогия :) Ведь QuickView открывается в противоположной панели. 127002 Если и это не понятно, присмотритесь, пожалуйста, к префиксу "VC: файл1 файл2" и к тому, что в плагине левая панель по умолчанию активная. Реализованный алгоритм отк...
- Sat 27 Dec, 2014 18:01
- Forum: Обсуждение макросов
- Topic: [VisualCompare] Срипт для запуска плагина из Главного меню FAR
- Replies: 22
- Views: 8935
[VisualCompare] Срипт для запуска плагина из Главного меню FAR
127006 Однако он страдает двумя старыми недостатками, которые, впрочем, автор недостатками почему-то не признаёт:sToLp писал(а):когда курсор на одной панели стоит на .., а на другой — на файле, то сравниваются содержимое папки ... и файла, на котором стоит второй курсор Автор не признаёт это недост...
- Sat 27 Dec, 2014 17:51
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 344
- Views: 210008
LuaMacro — Lua как язык макросов
Всё равно как-то не логично - если я обращаюсь к таблице X и она не существует =nil, то почему в ответ на X.y не ответить nil? Зачем предварительно перед обращением к ней проверять существует ли она? Почему не работать по возвращённому результату? - Таков Lua?
- Sat 27 Dec, 2014 17:09
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 344
- Views: 210008
LuaMacro — Lua как язык макросов
zg , если на панели выделено N файлов, то fn=panel.GetSelectedPanelItem(nil,0/1, N+1 ).FileName вызовет сообщение об ошибке и выполнение макроса прервётся. Собственно из этого и родился вопрос - а зачем такие зигзаги? Почему просто не вернуть nil ? И, конечно, хочется чтобы это было зафиксировано о...
- Sat 27 Dec, 2014 13:14
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 344
- Views: 210008
LuaMacro — Lua как язык макросов
Т.е. в ближайших версиях FAR на возвращение nil для item можно рассчитывать, или нет?
- Sat 27 Dec, 2014 12:37
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 344
- Views: 210008
LuaMacro — Lua как язык макросов
Хотелось бы понять логику этого "Правильно". Имхо с пользовательской точки зрения, если не выделено ни одного файла, то возвращение в lua nil для имени файла выглядит логичным. Разве в Lua возвращение nil для неопределённых значений не есть "закон"?
- Sat 27 Dec, 2014 11:33
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 344
- Views: 210008
LuaMacro — Lua как язык макросов
LuaMacro, в случае отсутствия выделенного файла на панели, при присваивании переменной значения panel.GetSelectedPanelItem(nil,1,1).FileName, выдаёт сообщение attempt to index a nil value - правильно ли это идеологически? Разве не правильно просто возвращать nil?
- Sat 27 Dec, 2014 10:47
- Forum: Обсуждение макросов
- Topic: [VisualCompare] Срипт для запуска плагина из Главного меню FAR
- Replies: 22
- Views: 8935
[VisualCompare] Срипт для запуска плагина из Главного меню FAR
Немного косметики function f(p,f) if f:match("^[A-Z]:") then p=f elseif p=="" then p="\\" elseif f~=".." then p=p.."\\"..f end return p end local VisComp = "AF4DAB38-C00A-4653-900E-7A8230308010" Macro { description="VC: Визуальное срав...