- Notifications
You must be signed in to change notification settings - Fork0
Python plugin for FarManager
License
m32/far3python
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 configurationThere 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 setF11 + "Python Character Map" - display its dialogafter pressing Enter/OK selected character is coppied into clipboard, character selection is donewith mouse or arrows
utranslate - how to use Google translate for spellchecker and text translationF11 + "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.
SeeLICENSE-MIT
About
Python plugin for FarManager