Page 5 of 6

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

Posted: Sat 28 Jan, 2012 20:41
by sToLp

Latest post of the previous page:


upd 26 фев 2012

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

Posted: Wed 25 Apr, 2012 08:25
by John Doe
А тем временем течинфо продолжают плодиться.
Зато первый шаг к искоренению сделан: их перестали документировать в TechInfo.txt.
Здорово.

Из последнего:

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

Posted: Wed 25 Apr, 2012 12:41
by zg
John Doe wrote:А тем временем течинфо продолжают плодиться.
согласен, плохо. какие предложения, что делать с виноватыми?

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

Posted: Wed 25 Apr, 2012 13:05
by John Doe
Надеюсь что все участники Far Group всё-таки команда, и способны между собой договориться о каком-то общем решении.
И может быть даже сообщить нам о том каково это решение.

Собственно я пытаюсь обратить внимание немного на другое: недокументированные "приватные" параметры хуже зла.

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

Posted: Wed 25 Apr, 2012 16:02
by Yegor
Мое предложение, все добавить в UI в какой-нить новый раздел, типа Advanced (или Expert) Settings.

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

Posted: Fri 05 Oct, 2012 21:26
by Raistlin
Тема утеряла актуальность с появлением far:config, или тот тоже чистить планируется?

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

Posted: Tue 22 Apr, 2014 08:17
by John Doe
TechInfo ещё остались, хоть и в виде параметров far:config
К некоторым параметрам даже справки нет, например: [см. http://forum.farmanager.com/viewtopic.p ... 85#p118285]

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

Posted: Tue 22 Apr, 2014 08:47
by Skirda
Патч, однозначно нужен патч для недостающих (на мантисе)...

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

Posted: Tue 22 Apr, 2014 09:56
by John Doe
Запутался в этом месте:
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

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

Posted: Tue 22 Apr, 2014 10:23
by John Doe
hlf:Editor.FileSizeLimit wrote:"Editor.FileSizeLimit" - младшее слово максимального значения.
"Editor.FileSizeLimitHi" - старшее слово максимального значения.
Зачем сейчас такие сложности?

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

Posted: Tue 22 Apr, 2014 10:29
by zg
John Doe wrote:Зачем сейчас такие сложности?
а не очевидно?

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

Posted: Tue 22 Apr, 2014 10:31
by John Doe
Нет

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

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

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

Posted: Tue 22 Apr, 2014 13:35
by John Doe
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.* , которые я не смог идентифицировать: http://forum.farmanager.com/viewtopic.p ... 84#p118284

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

Posted: Tue 22 Apr, 2014 14:38
by Skirda
- 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'")

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

Posted: Tue 22 Apr, 2014 14:55
by John Doe
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 видимо задаёт сам символ-заместитель?