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

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

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

Post by Nikolay »

Latest post of the previous page:

Denis, Smitis, HaRT, починил.

User avatar
HaRT
Moderator
Posts: 9474
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 108 times
Been thanked: 225 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: 555
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 17 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: 9474
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 108 times
Been thanked: 225 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

buniak_a_h
Posts: 1923
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 124 times
Been thanked: 183 times
Contact:

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

Post by buniak_a_h »

HaRT wrote:
Tue 10 Mar, 2020 21:58
Под фильтром вы понимаете то же, что документация плагина? (Т.е. инкрементный фильтр списка, вводимый каждый раз по потребности.)
Видимо. В настройках плагина есть "исключения":
3. Commands history: exclusions...
С них я добавил такую строку: ^@. И всё, команды, начинающиеся с «@», в историю плагина не заносятся. Мне это очень удобно.

buniak_a_h
Posts: 1923
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 124 times
Been thanked: 183 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: 555
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 17 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: 9474
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 108 times
Been thanked: 225 times

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

Post by HaRT »

Nikolay, обнаружилось мелкое неудобство: открываю историю, позиционируюсь на интересующий элемент; понимаю, что есть ещё один потенциально лучший, но это не понять из-за усечения; нажимаю AltF9, чтобы максимально развернуть окно, — бац, текущая позиция потеряна, поскольку текущим стал элемент, который оказался под указателем мыши. Сложно ли в этом случае восстанавливать выделенный элемент после изменения размера окна?
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 1923
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 124 times
Been thanked: 183 times
Contact:

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

Post by buniak_a_h »

Nikolay, я не понял смысла сообщения. Именно так в макросе и написано. Менять я, конечно, умею, но эффект шокирующий. Вот, решил поделиться - вдруг кто попадётся в ту же ловушку.

Nikolay
Posts: 555
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 17 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: 9474
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 108 times
Been thanked: 225 times

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

Post by HaRT »

Nikolay wrote:
Wed 27 May, 2020 09:30
по событию от мышки он меняется
Но я мышку-то не трогал и нажимал специально очень мягко, чтобы она не дрогнула. Т.е. если в этом случае есть событие мышки, то это баг в Фаре.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 9474
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 108 times
Been thanked: 225 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: 12832
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

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

Post by John Doe »

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

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

Уже оффтопик, кстати.
https://t.me/FarManager — Telegram чат

Nikolay
Posts: 555
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 17 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: 5642
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 306 times

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

Post by DrKnS »

John Doe wrote:
Wed 27 May, 2020 10:59
HaRT wrote:
Wed 27 May, 2020 10:46
то это баг в Фаре
Вполне возможно
В ОС.

buniak_a_h
Posts: 1923
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 124 times
Been thanked: 183 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 “Обсуждение плагинов”