Table of contents
- Manual of LuaFAR 3
- What's new in this version
- Incompatibilities with the Previous Version
-
LuaFAR plugin-exported functions
- Common functions
-
Panel functions
- export.Analyse
- export.CloseAnalyse
- export.ClosePanel
- export.Compare
- export.DeleteFiles
- export.FreeFindData
- export.GetFiles
- export.GetFindData
- export.GetOpenPanelInfo
- export.MakeDirectory
- export.ProcessHostFile
- export.ProcessPanelEvent
- export.ProcessPanelInput
- export.PutFiles
- export.SetDirectory
- export.SetFindList
- Editor functions
- Viewer functions
- Dialog functions
- Content functions
- Other functions
-
LuaFAR Far libraries
- Common functions
- Dialog functions
-
Dialog Events
- DN_BTNCLICK
- DN_CLOSE
- DN_CONTROLINPUT
- DN_CTLCOLORDIALOG
- DN_CTLCOLORDLGITEM
- DN_CTLCOLORDLGLIST
- DN_DRAGGED
- DN_DRAWDIALOG
- DN_DRAWDIALOGDONE
- DN_DRAWDLGITEM
- DN_DRAWDLGITEMDONE
- DN_DROPDOWNOPENED
- DN_EDITCHANGE
- DN_ENTERIDLE
- DN_GETVALUE
- DN_GOTFOCUS
- DN_HELP
- DN_HOTKEY
- DN_INITDIALOG
- DN_INPUT
- DN_KILLFOCUS
- DN_LISTCHANGE
- DN_LISTHOTKEY
- DN_RESIZECONSOLE
-
Editor functions
- editor.AddColor
- editor.AddSessionBookmark
- editor.ClearSessionBookmarks
- editor.DelColor
- editor.DeleteBlock
- editor.DeleteChar
- editor.DeleteSessionBookmark
- editor.DeleteString
- editor.Editor
- editor.ExpandTabs
- editor.GetBookmarks
- editor.GetColor
- editor.GetFileName
- editor.GetInfo
- editor.GetSelection
- editor.GetSessionBookmarks
- editor.GetString
- editor.GetStringW
- editor.GetTitle
- editor.InsertString
- editor.InsertText
- editor.InsertTextW
- editor.NextSessionBookmark
- editor.PrevSessionBookmark
- editor.ProcessInput
- editor.Quit
- editor.ReadInput
- editor.RealToTab
- editor.Redraw
- editor.SaveFile
- editor.Select
- editor.SetKeyBar
- editor.SetParam
- editor.SetPosition
- editor.SetString
- editor.SetStringW
- editor.SetTitle
- editor.SubscribeChangeEvent
- editor.TabToReal
- editor.UndoRedo
-
Panel functions
- panel.CheckPanelsExist
- panel.ClearSelection
- panel.ClosePanel
- panel.GetCmdLine
- panel.GetCmdLinePos
- panel.GetCmdLineSelection
- panel.GetColumnTypes
- panel.GetColumnWidths
- panel.GetCurrentPanelItem
- panel.GetPanelDirectory
- panel.GetPanelFormat
- panel.GetPanelHostFile
- panel.GetPanelInfo
- panel.GetPanelItem
- panel.GetPanelPrefix
- panel.GetSelectedPanelItem
- panel.GetUserScreen
- panel.InsertCmdLine
- panel.IsActivePanel
- panel.RedrawPanel
- panel.SetActivePanel
- panel.SetCmdLine
- panel.SetCmdLinePos
- panel.SetCmdLineSelection
- panel.SetDirectoriesFirst
- panel.SetPanelDirectory
- panel.SetSelection
- panel.SetSortMode
- panel.SetSortOrder
- panel.SetUserScreen
- panel.SetViewMode
- panel.UpdatePanel
- Viewer functions
- File Filter Control
- Macro Control
- Plugins Control
- Settings Control
-
Far Standard Functions
- far.ConvertPath
- far.CopyToClipboard
- far.FarClock
- far.FormatFileSize
- far.GetCurrentDirectory
- far.GetFileOwner
- far.GetNumberOfLinks
- far.GetPathRoot
- far.GetReparsePointInfo
- far.InputRecordToName
- far.LIsAlpha
- far.LIsAlphanum
- far.LIsLower
- far.LIsUpper
- far.LLowerBuf
- far.LStricmp
- far.LStrnicmp
- far.LUpperBuf
- far.MkLink
- far.MkTemp
- far.NameToInputRecord
- far.PasteFromClipboard
- far.ProcessName
- far.RecursiveSearch
- far.TruncPathStr
- far.TruncStr
- far.XLat
- Regular expression functions
- Other functions
- Tables
- "Structures"
- Additional libraries
- Extensions
-
LuaFAR C-interface
-
Mediator functions
- LF_Analyse
- LF_CloseAnalyse
- LF_ClosePanel
- LF_Compare
- LF_Configure
- LF_DeleteFiles
- LF_DlgProc
- LF_ExitFAR
- LF_FreeCustomData
- LF_FreeFindData
- LF_GetCustomData
- LF_GetFiles
- LF_GetFindData
- LF_GetGlobalInfo
- LF_GetOpenPanelInfo
- LF_GetPluginInfo
- LF_MakeDirectory
- LF_Open
- LF_ProcessConsoleInput
- LF_ProcessDialogEvent
- LF_ProcessEditorEvent
- LF_ProcessEditorInput
- LF_ProcessPanelEvent
- LF_ProcessHostFile
- LF_ProcessPanelInput
- LF_ProcessSynchroEvent
- LF_ProcessViewerEvent
- LF_PutFiles
- LF_SetDirectory
- LF_SetFindList
- Service functions
-
Mediator functions
- Third party software used