TechInfo.txt

(43 KB) Pobierz
                    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 ...
Zgłoś jeśli naruszono regulamin