The python plugin has only one purpose - to facilitate the writing of scripts that extend the capabilities of FarManager.
-
Just place far3python.dll and far3 directory inside plugins path searched by FarManager.
-
Logging and logger configuration There is a logger.ini file, you can set your own log information preferences there. By default, the log is saved to the file w:/temp/far3-py.log.
-
Fundamentals
-
plugins must be accessible via PYTHONPATH
-
the plugins are loaded with the command "py:load filename" for example py:load ucharmap
-
unloading the plugin is done with the command "py:unload filename" for example py:unload ucharmap
-
ucharmap - an example plugin showing part of the UTF-8 character set F11 + "Python Character Map" - display its dialog after pressing Enter/OK selected character is coppied into clipboard, character selection is done with mouse or arrows
-
utranslate - how to use Google translate for spellchecker and text translation F11 + "Python Translate" - display help dialog
- 'CFFI callbacks test dialog - check CFFI generated bindings for dialog
- 'CFFI callbacks test settings - check CFFI generated bindings for settings
Export functions
Service functions
Export functions
- AnalyseW
- CloseAnalyseW
- ClosePanelW
- CompareW
- DeleteFilesW
- FreeFindDataW
- GetFilesW
- GetFindDataW
- GetOpenPanelInfoW
- MakeDirectoryW
- ProcessPanelEventW
- ProcessHostFileW
- ProcessPanelInputW
- PutFilesW
- SetDirectoryW
- SetFindListW
Service functions
Export functions
Service functions
Export functions
Service functions
Export functions
Service functions
Export functions
Service functions
Service functions
Export functions
Service functions
Service functions
This project is licensed under the terms of the MIT license.
See LICENSE-MIT