Search found 11473 matches

by John Doe
Fri 21 Sep, 2018 15:51
Forum: Обсуждение макросов
Topic: Ctrl-O: просмотр пользовательского экрана из любой области
Replies: 2
Views: 1428

Ctrl-O: просмотр пользовательского экрана из любой области

Небольшое обновление.
- при использовании в модальных областях теперь нет ненужного перевода строки на пользовательском экране
- косметика в коде
by John Doe
Thu 20 Sep, 2018 09:25
Forum: Полезные макросы и скрипты
Topic: Макросы для работы с большим буфером консоли
Replies: 48
Views: 15163

Макросы для работы с большим буфером консоли

Не равносильна, но по сути да, буфер при этом бесполезно делать большим, потому что он будет почти сразу усекаться фаром до размеров окна.
Опция сомнительная (может я конечно просто не понял её настоящего смысла, не документирована же)
by John Doe
Thu 20 Sep, 2018 07:44
Forum: Обсуждение макросов
Topic: Улучшение макросов из поставки фара
Replies: 78
Views: 29049

Улучшение макросов из поставки фара

sToLp wrote:
Wed 12 Sep, 2018 15:11
и использовать меню выбора макросов.
Полагаю, для этого достаточно будет убрать некоторые из условий в condition.
Но это только для вашей практики использования, в остальных же случаях они вовсе не кажутся мне лишними.
Или я что-то упускаю?
by John Doe
Thu 20 Sep, 2018 07:14
Forum: Полезные макросы и скрипты
Topic: Макросы для работы с большим буфером консоли
Replies: 48
Views: 15163

Макросы для работы с большим буфером консоли

LAT wrote:
Wed 19 Sep, 2018 15:30
Если задать System.WindowMode.StickyY = true (чтобы не отображалась вертикальная панель прокрутки)
Если я правильно понял, то таким образом вы управляете не полосой прокрутки, а именно высотой буфера, делая её равной высоте окна.
Соответственно макрос становится просто не нужен.
by John Doe
Sat 08 Sep, 2018 16:10
Forum: Обсуждение макросов
Topic: Panel.CtrlQ.lua — широкая панель быстрого просмотра
Replies: 17
Views: 7733

Panel.CtrlQ.lua — широкая панель быстрого просмотра

Новая итерация, макрос сильно упрощён, за счёт некоторого компромисса в функциональности. -- This macro is intended to open QView panel with maximum width -- narrowing filepanel (ideally to width of it's single column) -- IMPORTANT!!: -- panel mode should be set to have it's first column width as st...
by John Doe
Fri 07 Sep, 2018 10:31
Forum: Обсуждение макросов
Topic: Panel.CtrlLeftRight.lua — Быстро перейти на Предыдущий\Следующий диск
Replies: 4
Views: 3064

Panel.CtrlLeftRight.lua — Быстро перейти на Предыдущий\Следующий диск

В случае ошибки перехода на диск ворнинг не закрывается Можно и умнее, переходить в этом случае на следующий диск. Но по коду уже не так прямолинейно, поэтому такое в Addons не предлагаю : local MATCH_START,FROM_CUR = 1,2 local open_disks_menu = "F9 Enter Up Enter" Macro { description="Change curre...
by John Doe
Fri 07 Sep, 2018 10:25
Forum: Обсуждение макросов
Topic: Panel.CtrlLeftRight.lua — Быстро перейти на Предыдущий\Следующий диск
Replies: 4
Views: 3064

Panel.CtrlLeftRight.lua — Быстро перейти на Предыдущий\Следующий диск

В штатных макросах после завершения выбора диска посылается ещё Keys('F9 Enter Up Enter Up Enter Esc') Это на случай, если диск недоступен, чтобы молча ворнинг закрыть? Или возможна другая цель? Предлагаю альтернативную замену штатным макросам: Macro { description="Change current drive"; area="Shell...
by John Doe
Thu 06 Sep, 2018 12:26
Forum: Обсуждение макросов
Topic: OpeningLastFile.lua
Replies: 15
Views: 2016

OpeningLastFile.lua

Альтернативная реализация: Macro { description="Opening previous file from view/edit history"; area="Viewer Editor Shell QView Tree Info Search"; key="Ctrl'"; flags="NoSendKeysToPlugins"; action=function() local cur = Area.Viewer and Viewer.FileName or Area.Editor and Editor.FileName Keys"AltF11" if...
by John Doe
Thu 06 Sep, 2018 08:47
Forum: Обсуждение макросов
Topic: Улучшение макросов из поставки фара
Replies: 78
Views: 29049

Улучшение макросов из поставки фара

CtrlF10.lua if not panel.CheckPanelsExist() then return end -- far.exe -v -e local F6_ALLOWED,MODAL = 0x00000002,0x00000800 local function CtrlF10_enabled() local State = Area.Viewer and band(Viewer.State,MODAL) -- CtrlF10 is forbidden in modal viewer or band(Editor.State,bor(F6_ALLOWED,MODAL)) -- C...
by John Doe
Wed 05 Sep, 2018 18:24
Forum: Обсуждение макросов
Topic: Улучшение макросов из поставки фара
Replies: 78
Views: 29049

Улучшение макросов из поставки фара

Это сознательно, поскольку довольно громоздко проверять (с привлечением апи плагинов), случай же в настоящий момент исключительно гипотетический.

Можно конечно жать F12 и по факту проверять открылся ли список экранов..
by John Doe
Wed 05 Sep, 2018 17:46
Forum: Обсуждение макросов
Topic: Улучшение макросов из поставки фара
Replies: 78
Views: 29049

Улучшение макросов из поставки фара

Нужна, потому что не факт что по Esc мы вообще выйдем, если например редактор не сохранён.

А вот пункт 2 мне помниться правили в фаре, но почему-то не работает.. Завтра перепроверю (может в модальности дело)
by John Doe
Wed 05 Sep, 2018 16:33
Forum: Обсуждение макросов
Topic: Улучшение макросов из поставки фара
Replies: 78
Views: 29049

Улучшение макросов из поставки фара

https://github.com/FarGroup/FarManager/blob/master/addons/Macros/CtrlF10.lua if not panel.CheckPanelsExist() then return end -- far.exe -v -e local F6_SWITCH_ALLOWED = 0x00000002 Macro { description="Quit from editor/viewer and position to the current file"; area="Editor Viewer"; key="CtrlF10"; flag...
by John Doe
Wed 05 Sep, 2018 09:03
Forum: Нужна помощь
Topic: Как грамотно обновить версию Far3
Replies: 1
Views: 1901

Как грамотно обновить версию Far3

Если текущая версия фара была инсталлирована (.msi), то инсталлируйте новую поверх.
Или просто распакуйте .7z поверх прошлой версии.
В обоих вариантах ваши настройки сохранятся (подробнее о них см. FAQ).
by John Doe
Wed 05 Sep, 2018 08:48
Forum: Обсуждение макросов
Topic: OpeningLastFile.lua
Replies: 15
Views: 2016

OpeningLastFile.lua

local initial Macro { description="Opening previous file from view/edit history"; area="Viewer Editor Shell QView Tree Info Search"; key="Ctrl'"; flags="NoSendKeysToPlugins"; action=function() Keys"AltF11" if not Area.Menu then return end -- modal editor/viewer if Object.Eof then -- ensure that ini...

Go to advanced search