The version 0.4. KFar now supports plugins, but not perfectly yet.
http://diamondz.land.ru/kfar_enghttp://diamondz.land.ru/kfar_src.7z (sources, including plugins API description)
http://diamondz.land.ru/kfar_eng.ini
The list of plugins to load is read from ini-file, see comments in kfar_eng.ini.
Internal viewer (F3) in plugin panel and copy (F5) from plugin panel are supported. Shift+F2 (unpack archive in FAR) is not supported.
Starting from svn.588 Ins and Del in disk choice menu for CD work as in FAR: Ins=load device tray, Del=eject.
ini-file has new parameters LeftViewMode and RightViewMode, which define start view mode (1-4) of left and right panels respectively.
The plugin KFar_Arc can load and read from 7-Zip archives.
http://diamondz.land.ru/kfar_arc_eng.objhttp://diamondz.land.ru/kfar_arc_src.7z
Already mentioned ini-file thinks that kfar_arc_eng.obj is placed in same folder as kfar itself, but this behavior can be easily changed. BZip2 and Deflate compression methods are not supported, but they are useless in *.7z, as LZMA and PPMD (which are fully supported) compress better. If the archive is protected by password, plugin will ask user (either at archive entering, if the header is crypted, or at read crypted files otherwise).
Note that 7z format allows some unusual things. For example, http://diamondz.land.ru/call$.7z - archive, which contains itself. Or even http://diamondz.land.ru/call$.2.7z - archive, which contains itself and some other files.
And http://diamondz.land.ru/jmp$.7z : 7-Zip code hangs up when trying to open it (independently of program: 7z/WinRAR/plugin for FAR/TC). (but kfar_arc does not hang up so easy...)