The FAR File and Archive Manager ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Technical Information ~~~~~~~~~~~~~~~~~~~~~ Contents: I. FAR Manager: advanced settings. 1.1. General/miscellaneous. 1.2. System. 1.3. Executor. 1.4. Policies. 1.5. Interface. 1.6. Panel. 1.7. Dialog. 1.8. Editor. 1.9. XLat. II. Windows: settings that apply to FAR Manager. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I. FAR Manager: advanced settings. =============================================================================== This section describes the advanced technical information, not included in the main help file, that is actual for the current FAR Manager version. ===================== 1.1. General/miscellaneous. ===================== 1.1.0.(TechInfo #0) ~~~~~~~~~~~~~~~~~~~ Key "/u <username>" The data from [HKCU\Software\Far] is copied into [HKCU\Software\Far\Users] only if the following registry branch doesn't exist: [HKCU\Software\Far\Users\<username>]. That means that changing parameters described below will not affect existing user profiles. Setting for "<username>" should be changed relative to the branch [HKCU\Software\Far\Users\<username>]. 1.1.1.(TechInfo #3) ~~~~~~~~~~~~~~~~~~~ New command line parameter - "/co". (the full description is given in the help file) 1.1.2.(TechInfo #12) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\Help] "ActivateURL":REG_DWORD The key "Help/ActivateURL" of DWORD type allows to control URL references activation in HLF files: 0 - do not use URL activation. 1 - use URL activation. 2 - use URL activation, but show a warning message. If activation is on and nothing happens, then try to add 256 to the current value, it will enable the second activation variant. The default value is 1. 1.1.3.(TechInfo #22) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\KeyMacros] The documentation on macros has been moved to the "Encyclopedia for Developers". 1.1.4.(TechInfo #28) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\Colors] The registry branch describing file highlighting [HKEY_CURRENT_USER\Software\Far\Highlight] has been moved as a sub-branch into [HKEY_CURRENT_USER\Software\Far\Colors\Highlight]. 1.1.5.(TechInfo #35) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\Plugins\Network] "HiddenSharesAsHidden":REG_DWORD The key "Plugins/Network/HiddenSharesAsHidden" of DWORD type enables showing hidden shares in the Network plugin with the Hidden attribute. The default value is 1 - set the Hidden attribute for hidden shares. 1.1.6.(TechInfo #40) ~~~~~~~~~~~~~~~~~~~~ User menu caption If you think that a user menu caption looking like "Main menu (Registry)" is a poor design choice, you can make a small correction in the LNG files: change the line after the label "// <...menu (Registry)>" to an empty string and restart the FAR Manager. After that, the user menu caption will look like "Main menu". 1.1.7.(TechInfo #47) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\Confirmations] "EscTwiceToInterrupt":REG_DWORD The key "Confirmations/EscTwiceToInterrupt" of DWORD type allows to control the handling of the Esc key in the interrupt confirmation message box. Can have one of the following values: 0 - Pressing ESC closes the message box and continues the operation 1 - Pressing ESC closes the message box and interrupts the operation The default value is 0 (close the message and continue the operation). 1.1.8.(TechInfo #52) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\SavedDialogHistory] [HKEY_CURRENT_USER\Software\Far\SavedFolderHistory] [HKEY_CURRENT_USER\Software\Far\SavedHistory] [HKEY_CURRENT_USER\Software\Far\SavedViewHistory] "HistoryCount":REG_DWORD The key "Saved???/HistoryCount" of DWORD type specifies history size (in positions) for dialog input lines, visited folders, executed commands, viewed and edited files. The default value is 64 positions. 1.1.9.(TechInfo #66) ~~~~~~~~~~~~~~~~~~~~ The registry value "Panel\AutoChangeFolder" has moved to "Panel\Tree\AutoChangeFolder". This means that the option "Auto change folder" must be set anew. 1.1.10.(TechInfo #70) ~~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\Plugins\AdvCompare] "CompareBufferSize":REG_DWORD The key "Plugins/AdvCompare/CompareBufferSize" of DWORD type allows to change the size of the compare buffer (in bytes) of the Advanced Compare plugin. The default value is 32768 bytes. 1.1.11.(TechInfo #71) ~~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\TryIfNoOther] "fmt-module-name":REG_DWORD This parameter of DWORD type decreases the priority of the corresponding fmt-module in the process of selecting the appropriate module for handling the archive. Usually it should be applied to custom.fmt, wcx.fmt and upx.fmt. Possible values: 0 - normal priority (default); 1 - lower priority. The search order is all normal-priority modules, then the rest if needed. Example: Headers of some SFX rar-archives are compressed with UPX. If the upx.fmt is present the archive is first opened as a compressed exe-file and then as rar-sfx. If "upx.fmt"=dword:1 such an archive will be treated as an usual rar-sfx. Compressed exe-files that are not rar SFX will still be handled by upx.fmt. ===================== 1.2. System. ===================== 1.2.0.(TechInfo #2) ~~~~~~~~~~~~~~~~~~~ [HKEY_LOCAL_MACHINE\Software\Far\System] "TemplatePluginsPath":REG_SZ This is a template for the personal plugins path. Environment variables can be used here. Example: "%SystemRoot%\Profiles\%USERNAME%\FAR\Plugins" This path will be used for newly created users (/u command line switch) as the default value for: "Options|System settings|Path for personal plugins" 1.2.1.(TechInfo #7) ~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "AllCtrlAltShiftRule":REG_DWORD The key "System/AllCtrlAltShiftRule" of DWORD type specifies behavior of the Ctrl-Alt-Shift combination for temporary hiding of the interface objects: If the bit is set, hiding is enabled. Bit numbers: 0 - File panels 1 - Editor 2 - Viewer 3 - Help window 4 - Dialogs By default hiding of all objects is enabled. See also TechInfo #68. 1.2.2.(TechInfo #9) ~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "CmdHistoryRule":REG_DWORD The key "System/CmdHistoryRule" of DWORD type specifies behavior of command history recalling in the command line, if Esc was pressed after Ctrl-E/Ctrl-X: 0 - Change the position in history. 1 - Do not change the position in history. The default value is 0. 1.2.3.(TechInfo #11) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "MaxPositionCache":REG_DWORD The key "System/MaxPositionCache" of DWORD type specifies the size of the cache used to save file positions of the editor/viewer. The minimal value is 16, maximum is 128. The default value is 64. 1.2.4.(TechInfo #15) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "SetAttrFolderRules":REG_DWORD The "System/SetAttrFolderRules" key of DWORD type specifies the behavior of the attribute settings dialog when changing attributes for a single directory. If this option is set to 1, then the "Process subfolders" checkbox will be unset for a single directory. Setting this option to 0 enables the same behavior as in FAR prior to the version 1.70. By default the value 1 is used (the checkbox is unset for a single directory). 1.2.5.(TechInfo #17) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "ExceptRules":REG_DWORD The key "System/ExceptRules" of DWORD type allows to disable exception handling during FAR operation and is designed mainly for plugin developers. It is also possible to disable exception handling by running FAR with the "/x" command line parameter. To disable exception handling, set this parameter to 0. The default value is 1 - handle exceptions. 1.2.6.(TechInfo #23) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "CopyBufferSize":REG_DWORD The key "System/CopyBufferSize" of DWORD type sets the size of the copy buffer. If it is set to 0, the default size (0x10000 bytes) is used. By default, the value is 0, meaning that the default copy buffer size is used. 1.2.7.(TechInfo #26) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "CopyTimeRule":REG_DWORD The parameter can be changed in the configuration dialog - Options|Interface settings 1.2.8.(TechInfo #27) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "ConsoleDetachKey":REG_SZ The key "System/ConsoleDetachKey" of REG_SZ type allows to specify the key combination that can be used to detach the FAR Manager console from a non-interactive process running in it. If a long-running process (for example, archiving) was run in a FAR console, and for some reasons this very ...
mlody10101990