Version 1.0.0
Important:
- This version of LuaFAR adds functions and constants from FAR 1.75 API, that are not present in FAR 1.70 API.
- LuaFAR plugins that make no use of this API will work fine under FAR 1.70. However, the library itself does no verification of whether some feature is supported by the running FAR version – it is the plugin’s responsibility.
Changes:
- Auxiliary files: farkeys.lua and farcolor.lua updated to FAR 1.75 build 2614.
far.AdvControl
:ACTL_REDRAWALL
command supported.far.CtrlGetUserScreen
: service function added.far.EditorAddStackBookmark
: service function added.far.EditorClearStackBookmarks
: service function added.far.EditorDeleteStackBookmark
: service function added.far.EditorGetStackBookmarks
: service function added.far.EditorNextStackBookmark
: service function added.far.EditorPrevStackBookmark
: service function added.far.GetFlags
: added new flags, covering FAR API up to FAR 1.75 build 2614.far.Message
- new flag ‘
o
’ added. - removed hard limit of message box sizes.
- new flag ‘
far.OpenPlugin
: added support for opening plugin from dialogs.far.ProcessDialogEvent
: exported function added.far.ProcessEditorEvent
:EE_GOTFOCUS
andEE_KILLFOCUS
commands supported.far.ProcessViewerEvent
:VE_GOTFOCUS
andVE_KILLFOCUS
commands supported.far.SendDlgMessage
:DM_GETCOMBOBOXEVENT
,DM_GETEDITPOSITION
,DM_SETCOMBOBOXEVENT
andDM_SETEDITPOSITION
commands supported.far.ViewerSetMode
: service function added.far.AdvControl
(ACTL_GETFARVERSION
): result can be obtained either as a string, or as 3 numbers.far.LuafarVersion
: result can be obtained either as a string, or as 3 numbers.