"течинфо — зло и они будут искореняться"

Хотите говорить о Far и не знаете, куда обратиться?
Yegor
Posts: 840
Joined: Mon 04 Apr, 2005 13:41
Location: Kharkov, Ukraine
Has thanked: 2 times
Been thanked: 7 times

Re: "течинфо — зло и они будут искореняться"

Postby Yegor » Wed 25 Apr, 2012 16:02

Latest post of the previous page:

Мое предложение, все добавить в UI в какой-нить новый раздел, типа Advanced (или Expert) Settings.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

User avatar
Raistlin
Posts: 658
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Contact:

Re: "течинфо — зло и они будут искореняться"

Postby Raistlin » Fri 05 Oct, 2012 21:26

Тема утеряла актуальность с появлением far:config, или тот тоже чистить планируется?
Magically yours
Raistlin

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Re: "течинфо — зло и они будут искореняться"

Postby John Doe » Tue 22 Apr, 2014 08:17

TechInfo ещё остались, хоть и в виде параметров far:config
К некоторым параметрам даже справки нет, например: [см. John Doe @ "течинфо — зло и они будут искореняться"]

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

Re: "течинфо — зло и они будут искореняться"

Postby Skirda » Tue 22 Apr, 2014 08:47

Патч, однозначно нужен патч для недостающих (на мантисе)...
We are the Borg. You will be assimilated.
So Say We All!

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Re: "течинфо — зло и они будут искореняться"

Postby John Doe » Tue 22 Apr, 2014 09:56

Запутался в этом месте:
hlf:Editor.BSLikeDel wrote: Параметр позволяет управлять поведением клавиши BackSpace в редакторе, когда выделен
вертикальный блок.

Если значение отлично от 0, то BS удаляет вертикальный блок подобно клавише Del.

По умолчанию значение = 1 (BS удаляет помеченный вертикальный блок).

Зачем такое надо?
Я не понимаю что оно должно делать, и как зависит от других опций
[x] Del removes blocks
[ ] Persistent blocks

Предлагаю удалить, с умолчанием 0.
Потому что проще написать макрос, чем настроить.
Подробности: http://bugs.farmanager.com/view.php?id=2658#c12275

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Re: "течинфо — зло и они будут искореняться"

Postby John Doe » Tue 22 Apr, 2014 10:23

hlf:Editor.FileSizeLimit wrote:"Editor.FileSizeLimit" - младшее слово максимального значения.
"Editor.FileSizeLimitHi" - старшее слово максимального значения.
Зачем сейчас такие сложности?

User avatar
zg
zero-gravity
Posts: 5205
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 40 times
Contact:

Re: "течинфо — зло и они будут искореняться"

Postby zg » Tue 22 Apr, 2014 10:29

John Doe wrote:Зачем сейчас такие сложности?
а не очевидно?

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Re: "течинфо — зло и они будут искореняться"

Postby John Doe » Tue 22 Apr, 2014 10:31

Нет

User avatar
zg
zero-gravity
Posts: 5205
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 40 times
Contact:

Re: "течинфо — зло и они будут искореняться"

Postby zg » Tue 22 Apr, 2014 10:44

John Doe wrote:Нет
раньше всё хранилось в реестре в dword'ах, соответственно qword хранился в двух значениях. потом стали всё хранить в qword. про Editor.FileSizeLimit* либо не заметили, либо заметили но забыли. а так как видимо никто параметром не пользуется с тех пор и осталось.

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Re: "течинфо — зло и они будут искореняться"

Postby John Doe » Tue 22 Apr, 2014 13:35

Skirda wrote:Патч, однозначно нужен патч для недостающих (на мантисе)...
Вот список параметров, по которым отсутствует справка:
  • Help.HelpSearchRegexp
    Определяет начальное состояние опции [x] Regular expressions в диалоге поиска по файлу помощи фара
  • Interface.UseVk_oem_x
    Skirda wrote:для укрощения всяческих извращений с интересными символами на клавиатуре.
    28.04.2006 было... "это пока временное решение, возможно в следующем патче уберем".
  • Panel.Layout.ShowUnknownReparsePoint: http://bugs.farmanager.com/view.php?id=1357
  • Macros.MacroReuseRules (нигде не используется)
  • Параметры Macro.*, описанные в http://api.farmanager.com/ru/macro/techinfo.html
  • Panel.RememberLogicalDrives
    Skirda wrote:запоминать логические диски и не опрашивать каждый раз. Для предотвращения "просыпания" "зеленых" винтов.
  • Panel.Tree.TreeFileAttr
    Skirda wrote:Это какие файловые атрибуты ты хочешь для far.tree. По умолчанию FILE_ATTRIBUTE_HIDDEN
  • Screen.DeltaX/Y (ошибочно ссылаются на @InterfSettings)
    Skirda wrote:уточнение размера для "распаховки" консоли. возможно уже и не нужно
  • System.WindowMode

    Code: Select all

    far /?
    -w[-] Stretch to console window instead of console buffer or vise versa.
  • System.Executor.SilentExternal

    Code: Select all

    build 1787 - Неофициальный тестовый режим запускателя - "не мерцаем панелями при запуске неконсольных приложений".
  • System.Exception.FarEventSvc (SetFarExceptionHandler.farconfig)
    System.Exception.Used (SetFarExceptionHandler.farconfig)
  • System.KnownIDs.*
    Skirda wrote:плагины, которые FAR знает в лицо для исполнения своих служебных обязанностей.
  • System.BoxSymbols
    Skirda wrote:вдруг у тебя вместо угла появляется кривой символ - можешь поменять весь набор
  • System.CollectFiles
    DrKnS wrote:дает возможность во вьювере открытом из результатов поиска жать +-
    надо выкинуть
  • System.DelThreadPriority
    Skirda wrote:однажды (21.04.2003) удалятор мне вынес мозг, добавил опцию. по умолчанию THREAD_PRIORITY_NORMAL, но можно и 0xffffffff выставить :-)
  • System.Nowell.MoveRO
    Skirda wrote:"...позволяет управлять поведением при переносе файлов с выставленным атрибутом ReadOnly в пределах NWFS-тома (Novell)..."
    Это про Новел. В 20002-м было актуально. Сейчас у меня Новела нет. Можно, конечно и удалить из copy.cpp семь строк...
  • Viewer.ZeroChar
    Символ, замещающий "\0" при активной опции [ ] Visible '\0'

С патчем не помогу, т.к. в большинстве случаев не знаю за что отвечают параметры.
Надо поместить список на мантис, но вначале прошу просмотреть его, возможно часть параметров тут не TechInfo, и доступны тем или иным образом из интерфейса.
Возможно сюда же надо поместить параметры раздела System.* , которые я не смог идентифицировать: John Doe @ far:config — Редактор конфигурации

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

Re: "течинфо — зло и они будут искореняться"

Postby Skirda » Tue 22 Apr, 2014 14:38

- Help.HelpSearchRegexp
F1 F7 Alt-G

- Interface.UseVk_oem_x
для укрощения всяческих извращений с интересными символами на клавиатуре.
28.04.2006 было... "это пока временное решение, возможно в следующем патче уберем".

- Layout.LeftHeightDecrement
ХЗ

- Layout.RightHeightDecrement
ХЗ

- Layout.WidthDecrement
ХЗ

- Panel.Layout.ShowUnknownReparsePoint (ссылка в шапке).
Mantis#0001357: Показывать все типы Reparse Points в панелях

- Macros.MacroReuseRules (есть в config.hpp)
Было актуально до смены макродвижка. Актуально ли в Lua - ХЗ.

- прочие параметры Macro.*, описанные в http://api.farmanager.com/ru/macro/techinfo.html
Было актуально до смены макродвижка. Актуально ли в Lua - ХЗ.

- Panel.RememberLogicalDrives - ссылается на хелп, но в диалоге нет такой опции.
запоминать логические диски и не опрашивать каждый раз. Для предотвращения "просыпания" "зеленых" винтов.

- Panel.Tree.TreeFileAttr
Это какие файловые атрибуты ты хочешь для far.tree. По умолчанию FILE_ATTRIBUTE_HIDDEN

- Screen.DeltaX/Y (ошибочно ссылаются на @InterfSettings)
уточнение размера для "распаховки" консоли. возможно уже и не нужно

- System.WindowMode
far /?
-w[-] Stretch to console window instead of console buffer or vise versa.

- System.Executor.SilentExternal
build 1787 - Неофициальный тестовый режим запускателя - "не мерцаем панелями при запуске неконсольных приложений".
Включается при System\Executor\SilentExternal=dword:1.

- System.Exception.FarEventSvc (SetFarExceptionHandler.farconfig)
- System.Exception.Used (SetFarExceptionHandler.farconfig)
Про исключатор (fexcept) - путь к dll и "юзать/не юзать"

- System.KnownIDs.EMenu
- System.KnownIDs.Network
плагины, которые FAR знает в лицо для исполнения своих служебных обязанностей. здесь нехватка образовалась в виде Lua

- Viewer.Wrap/IsWrap
во вьювере переносить или нет (F2) и как переносить (Shift-F2) - описано в хелпе к вьюверу.

- Viewer.ZeroChar
F9 O V Alt-0 ("[ ] Visible '\0'")
We are the Borg. You will be assimilated.
So Say We All!

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Re: "течинфо — зло и они будут искореняться"

Postby John Doe » Tue 22 Apr, 2014 14:55

Skirda wrote:- Help.HelpSearchRegexp
F1 F7 Alt-G
Не совсем.
При изменении опции в диалоге она не запоминается, а если надо запомнить - используем Help.HelpSearchRegexp

Skirda wrote:- Interface.UseVk_oem_x
для укрощения всяческих извращений с интересными символами на клавиатуре.
28.04.2006 было... "это пока временное решение, возможно в следующем патче уберем".
И что конкретно происходит?

Skirda wrote:- System.KnownIDs.EMenu
- System.KnownIDs.Network
плагины, которые FAR знает в лицо для исполнения своих служебных обязанностей. здесь нехватка образовалась в виде Lua
На мантис занести надо?

Skirda wrote:- Viewer.ZeroChar
F9 O V Alt-0 ("[ ] Visible '\0'")
Для этого Viewer.Visible0x00
А Viewer.ZeroChar видимо задаёт сам символ-заместитель?

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

"течинфо — зло и они будут искореняться"

Postby Skirda » Tue 22 Apr, 2014 15:10

John Doe wrote:
Skirda wrote:- Help.HelpSearchRegexp
F1 F7 Alt-G
Не совсем.
При изменении опции в диалоге она не запоминается, а если надо запомнить - используем Help.HelpSearchRegexp

А. Ну да. Планировалось запоминать, но потом вроде как хватило и Alt-G :-)

John Doe wrote:
Skirda wrote:- Interface.UseVk_oem_x
для укрощения всяческих извращений с интересными символами на клавиатуре.
28.04.2006 было... "это пока временное решение, возможно в следующем патче уберем".
И что конкретно происходит?

комментарии со строки 2352 и чуть ниже в keyboard.cpp

John Doe wrote:
Skirda wrote:- System.KnownIDs.EMenu
- System.KnownIDs.Network
плагины, которые FAR знает в лицо для исполнения своих служебных обязанностей. здесь нехватка образовалась в виде Lua
На мантис занести надо?

Если ты взялся за причесывания хелпа - то тогда уже всё нужно указывать, а не только дгф.

John Doe wrote:
Skirda wrote:- Viewer.ZeroChar
F9 O V Alt-0 ("[ ] Visible '\0'")
Для этого Viewer.Visible0x00
А Viewer.ZeroChar видимо задаёт сам символ-заместитель?

Угу.
We are the Borg. You will be assimilated.
So Say We All!

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Re: "течинфо — зло и они будут искореняться"

Postby John Doe » Tue 22 Apr, 2014 15:20

Если ты взялся за причесывания хелпа - то тогда уже всё нужно указывать, а не только дгфlua.
Про недостающий KnownID я узнал от тебя, и это не про хелп.
Или о чём речь?

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

Re: "течинфо — зло и они будут искореняться"

Postby Skirda » Tue 22 Apr, 2014 15:38

John Doe wrote:Про недостающий KnownID я узнал от тебя, и это не про хелп.
Или о чём речь?

Я об изначальном:
far:config
Alt-Shift-F
KnownID
Shift-F1
нэма
Возможно сюда же нужно обозначать и ArcliteGuid+LuamacroGuid+NetBoxGuid
We are the Borg. You will be assimilated.
So Say We All!

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Re: "течинфо — зло и они будут искореняться"

Postby John Doe » Wed 23 Apr, 2014 10:25

Если о хелпе то да, нужен раздел KnownID, с описанием того, для чего может понадобиться изменение этих параметров.
Но разве фар где-то завязан на arclite и netbox? (Про luamacro тоже не знаю)

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

Re: "течинфо — зло и они будут искореняться"

Postby Skirda » Wed 23 Apr, 2014 11:12

John Doe wrote:Но разве фар где-то завязан на arclite и netbox? (Про luamacro тоже не знаю)

luamacro - без него не будет макросов
остальное не сильно, но всё же:
acrlite - не будет работать Shift-F3 и поиск в архивах (точнее будет вызываться плагин, у которого есть ProcessHostFileW)
netbox - ХЗ
network - позволяет из сетевого пути (\\server\share\path) перейти в список шар
emenu - в панели дерева и в меню выбора дисков не будет реакции на Apps

Так же для luamacro, netbox и arclite есть "приватное" АПИ (ArclitePrivateInfo, NetBoxPrivateInfo и MacroPrivateInfo)
We are the Borg. You will be assimilated.
So Say We All!


Return to “Обсуждение Far Manager”

Who is online

Users browsing this forum: No registered users and 7 guests