FFF::FileManager
Inherits FFF::ViewHandlers < FFF::FileOpHandlers < FFF::NavigationHandlers < Reference < Object
FileManager - Core TUI file manager coordinator
Constants
EMPTY_STRING_ARRAY = [] of String
KEY_GROUPS = {"Navigation" => ["j", "k", "h", "l", "G", "g", "\e[A", "\e[B", "\e[C", "\e[D"], "File ops" => [" ", "m", "y", "v", "p", "d", "n", "f", "r", "b", "i", "S", "X"], "View/system" => ["s", "/", ".", "t", "x", ":", "~", "-", "e", "=", "+", "?", "q"], "Bookmarks" => ["1", "2", "3", "4", "5", "6", "7", "8", "9"]}
TEXT_EXTS = {".txt", ".cr", ".sh", ".py", ".js", ".ts", ".json", ".yaml", ".yml", ".md", ".html", ".css", ".xml", ".rb", ".go", ".rs", ".c", ".h", ".cpp", ".hpp", ".java", ".php", ".swift", ".kt"}
Constructors
Instance methods
clamp_scroll
Sourceclear_state
Sourceclipboard
Sourceclipboard_mode
Sourceclipboard_mode=(clipboard_mode : Symbol)
Sourceconfig
Sourcedir_manager
Sourcedir_manager=(dir_manager : DirectoryManager)
Sourceensure_dirs
Sourceerror_expires
Sourceerror_expires=(t : Time | Nil)
Sourceevent_loop
Sourcefff_level
Sourcefile_ops
Sourceforce_full_redraw
Sourceforce_full_redraw=(force_full_redraw : Bool)
Sourcegit_branch
Sourcegit_dir_cache
Sourcegit_status
Sourcehandle_rename_complete
Sourcehandle_resize
Sourcehandle_search_complete
Sourceinput_mode
Sourceinput_mode=(input_mode : InputMode)
Sourcelive_search
Sourceloading
Sourceloading=(loading : Bool)
Sourcemarked
Sourcemarked_or_current
Sourcemessage_bus
Sourcemessage_bus=(message_bus : MessageBus)
Sourcepage_offset
Sourcepage_offset=(page_offset : Int32)
Sourceperform_shutdown
Sourcepicker_mode
Sourceprev_child
Sourceprev_dir
Sourceprev_list_size
Sourceprev_page_offset
Sourceprev_scroll
Sourcequit
Sourceredraw(full = false)
Sourcerun
Sourcerunning
Sourcesave_cd_on_exit
Sourcescroll=(scroll : Int32)
── Public access (used by tests & handler mixins) ──────────────────────── read/write
show_help
Sourceshow_help=(show_help : Bool)
Sourcestart_rename
Sourcestart_search
Sourceterm
Sourcetoggle_help
Sourceupdate_git_branch
Sourcewith_tui_restored
Sourcewrite_picker_file
Source