AltHistory: Alternative History — Альтернативная история

Здесь можно обсудить ваш любимый плагин.
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

AltHistory: Alternative History — Альтернативная история

Post by Nikolay »

Latest post of the previous page:

Denis, Smitis, HaRT, починил.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

AltHistory: Alternative History — Альтернативная история

Post by HaRT »

Nikolay wrote: Thu 07 Nov, 2019 22:27 HaRT, починил.
Спасибо. Однако если в п.2 запускать "C:\Program Files (x86)\Far Manager\Far.exe" "C:\Documents and Settings", то п.4 всё равно не отрабатывает ожидаемым образом. :(
Фар есть инструмент, а не нянька. © 2009 DrKnS
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

AltHistory: Alternative History — Альтернативная история

Post by Nikolay »

HaRT wrote: Thu 07 Nov, 2019 23:41 Спасибо. Однако если в п.2 запускать "C:\Program Files (x86)\Far Manager\Far.exe" "C:\Documents and Settings", то п.4 всё равно не отрабатывает ожидаемым образом. :(
Перепочинил.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

AltHistory: Alternative History — Альтернативная история

Post by HaRT »

buniak_a_h wrote: Tue 10 Mar, 2020 21:48
HaRT wrote: Tue 10 Mar, 2020 20:10А у вас?
Я понял! У меня установлен плагин AltHistory, а у него - фильтр. Потому и не попадало в его историю.
Под фильтром вы понимаете то же, что документация плагина? (Т.е. инкрементный фильтр списка, вводимый каждый раз по потребности.)
00:05 MSK
А, понял, вы имеете в виду шаблоны исключений. Да, добавление туда /^@\w+:/ позволяет добиться описанного поведения. Спасибо за напоминание.
Last edited by HaRT on Tue 10 Mar, 2020 22:05, edited 1 time in total.
Reason: Добавлен абзац про шаблон исключения
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

AltHistory: Alternative History — Альтернативная история

Post by buniak_a_h »

HaRT wrote: Tue 10 Mar, 2020 21:58 Под фильтром вы понимаете то же, что документация плагина? (Т.е. инкрементный фильтр списка, вводимый каждый раз по потребности.)
Видимо. В настройках плагина есть "исключения":
3. Commands history: exclusions...
С них я добавил такую строку: ^@. И всё, команды, начинающиеся с «@», в историю плагина не заносятся. Мне это очень удобно.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

AltHistory: Alternative History — Альтернативная история

Post by buniak_a_h »

Замечание к горячим клавишам. Может оказаться для многих неожиданностью! Замечание на стыке этой темы и системы.
Сочетание Ctrl+Alt+F8 жёстко забито в службе Service for Intel(R) HD Graphics Control Panel для сброса параметров монитора. Если у Вас, например, два монитора, и Вы работаете со вторым, то не пугайтесь, когда по этому хоткею (тоже жёстко "забитому" для работы со стандартной историей) Ваш монитор погаснет (при этом "первый" может быть выключен, и Вы не увидите, что случилось!) Ай да Intel, ай да сукин сын!
P/S. Это сочетание - единственное в продукте Интелла, которое нельзя поменять или запретить. Можно только остановить всю службу! Такая вот неудачка …
Last edited by buniak_a_h on Mon 25 May, 2020 00:08, edited 1 time in total.
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

AltHistory: Alternative History — Альтернативная история

Post by Nikolay »

buniak_a_h wrote: Sun 24 May, 2020 23:54 по этому хоткею (тоже жёстко "забитому" для работы со стандартной историей)
Да уж, очень жёстко, я б даже сказал - жестоко:
Config\AltHistory.lua wrote:

Code: Select all

Macro {
  description = "Go to or Standard commands history";
  area = "Shell Viewer Editor Info Qview Tree";
  key = "CtrlAltF8";
  condition = plug_exist;
  action = function() Keys("AltF8") end;
}
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

AltHistory: Alternative History — Альтернативная история

Post by HaRT »

Nikolay, обнаружилось мелкое неудобство: открываю историю, позиционируюсь на интересующий элемент; понимаю, что есть ещё один потенциально лучший, но это не понять из-за усечения; нажимаю AltF9, чтобы максимально развернуть окно, — бац, текущая позиция потеряна, поскольку текущим стал элемент, который оказался под указателем мыши. Сложно ли в этом случае восстанавливать выделенный элемент после изменения размера окна?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

AltHistory: Alternative History — Альтернативная история

Post by buniak_a_h »

Nikolay, я не понял смысла сообщения. Именно так в макросе и написано. Менять я, конечно, умею, но эффект шокирующий. Вот, решил поделиться - вдруг кто попадётся в ту же ловушку.
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

AltHistory: Alternative History — Альтернативная история

Post by Nikolay »

HaRT wrote: Tue 26 May, 2020 20:58 Nikolay, обнаружилось мелкое неудобство: открываю историю, позиционируюсь на интересующий элемент; понимаю, что есть ещё один потенциально лучший, но это не понять из-за усечения; нажимаю AltF9, чтобы максимально развернуть окно, — бац, текущая позиция потеряна, поскольку текущим стал элемент, который оказался под указателем мыши. Сложно ли в этом случае восстанавливать выделенный элемент после изменения размера окна?
Ну, элемент и так восстанавливается после изменения размера окна. Но по событию от мышки он меняется. Учту.
buniak_a_h wrote: Tue 26 May, 2020 22:42 Nikolay, я не понял смысла сообщения.
А чего непонятного?
Вы написали, что комбинация CtrlAltF8 в плагине забита жёстко. Смысл сообщения был в том, чтобы донести, что это не так.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

AltHistory: Alternative History — Альтернативная история

Post by HaRT »

Nikolay wrote: Wed 27 May, 2020 09:30 по событию от мышки он меняется
Но я мышку-то не трогал и нажимал специально очень мягко, чтобы она не дрогнула. Т.е. если в этом случае есть событие мышки, то это баг в Фаре.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

AltHistory: Alternative History — Альтернативная история

Post by HaRT »

Nikolay wrote: Wed 27 May, 2020 09:30 написали, что комбинация CtrlAltF8 в плагине забита жёстко
Не в плагине:
buniak_a_h wrote: Sun 24 May, 2020 23:54 Сочетание Ctrl+Alt+F8 жёстко забито в службе Service for Intel(R) HD Graphics Control Panel для сброса параметров монитора.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

AltHistory: Alternative History — Альтернативная история

Post by John Doe »

HaRT wrote: Wed 27 May, 2020 10:46 то это баг в Фаре.
Вполне возможно. Вот пробую на штатной истории.
Уменьшил окно для эксперимента, открыл историю, после чего распахнул окно на весь экран.
Мышь где-то внизу списка.
Жму Alt-F9 - вижу мелькание (даже чрезмерное), и окошко уменьшается.
Курсор переместился на несколько элементов выше по списку, значительно выше чем указатель мыши.

Мышь точно имеет к этому отношение, без неё не воспроизводится.
Почему позиция не совпадает - могу только предположить, что изменения размеров окна/списка происходят несинхронно, или какая-то проблема в трансляции координат.

Уже оффтопик, кстати.
https://t.me/FarManager — Telegram чат
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

AltHistory: Alternative History — Альтернативная история

Post by Nikolay »

HaRT wrote: Wed 27 May, 2020 10:46 Т.е. если в этом случае есть событие мышки, то это баг в Фаре.
Событие мыши (DN_INPUT с типом MOUSE_EVENT) точно есть, проверил (правда, не всегда, когда его нет, то и позиция не меняется)
HaRT wrote: Wed 27 May, 2020 10:47
Nikolay wrote: Wed 27 May, 2020 09:30 написали, что комбинация CtrlAltF8 в плагине забита жёстко
Не в плагине:
buniak_a_h wrote: Sun 24 May, 2020 23:54 Сочетание Ctrl+Alt+F8 жёстко забито в службе Service for Intel(R) HD Graphics Control Panel для сброса параметров монитора.
А чуть ниже:
buniak_a_h wrote: Sun 24 May, 2020 23:54 по этому хоткею (тоже жёстко "забитому" для работы со стандартной историей)
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

AltHistory: Alternative History — Альтернативная история

Post by DrKnS »

John Doe wrote: Wed 27 May, 2020 10:59
HaRT wrote: Wed 27 May, 2020 10:46 то это баг в Фаре
Вполне возможно
В ОС.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

AltHistory: Alternative History — Альтернативная история

Post by buniak_a_h »

HaRT wrote: Wed 27 May, 2020 10:47
Nikolay wrote: Wed 27 May, 2020 09:30 написали, что комбинация CtrlAltF8 в плагине забита жёстко
Не в плагине:
buniak_a_h wrote: Sun 24 May, 2020 23:54 Сочетание Ctrl+Alt+F8 жёстко забито в службе Service for Intel(R) HD Graphics Control Panel для сброса параметров монитора.
Не в плагине - в макросе. В драйвере и в макросе.
Я имел в виду, что не предусмотрена настройка хоткеев. Если в макросе написано
key = "CtrlAltF8";
вот это и называется "жёстко забито". Представьте, что я взял всё, что Вы предлагаете, но про LUA и вызов Macro ничего не знаю … Вот это и есть "жёстко забита"
Post Reply

Return to “Обсуждение плагинов”