Worker file manager

Registered commands

Registered commands are low-level commands that are specific for a list view mode and cannot not be directly selected when configuring buttons, hotkeys, and file types. Such registered commands do not require complex configuration and usually uses no argument or single string arguments. These commands can be accessed via the command menu or via the "ScriptOp" command in Evaluate mode.

These commands are always executed by the active list view mode. If a command is started but the currently active mode does not support it, a note will appear.

List of registered commands

File list clear_custom_attributes empties all custom attributes previously set for all entries in the list view.
copy_files_to_clipboard copy selected entries into clipboard, so it can be pasted into other programs. Optional: 'cut' or 'copy' for copy vs cut mode
enter_dir shows the given directory. If the argument is a file instead of a directory, it enters the directory the file is stored in and activates the file. directory or full file name.
flatten_dir creates and shows a virtual directory containing a flat list of all files in the current directory and its sub-directories -
flatten_dir_follow_symlinks like flatten_dir but it follows symlinks to directories -
pop_stashed_filters Apply top stash entry of stored filters, replacing existing filters. Also removes the top stash entry. See context menus for details. -
paste_files_from_clipboard Paste files and directories from the clipboard. A dialog will ask for whether copying the files into the current directory, or to create a virtual directory with all entries from the clipboard. -
set_custom_attribure set the custom attribute of the given entry to the given value. Argument 1: a specific file name (full or just the base name). Can also be a flag like {f}.
Argument 2: any string including flags.
show_cache_entry switch to given cache entry. exact cache entry name
show_entry enters the directory the entry is stored in and activates the entry. a directory or file name
stash_current_filters Store all currently active filters into a stash and disable them. See context menus for details. -
top_stashed_filters Apply top stash entry of stored filters, replacing existing filters. See context menus for details. -
vdir_add_entry adds the specified full path name to the current virtual dir, or creates a new virtual dir with the full path name. full path name
vdir_add_selected_from_other_side adds all selected entries from the inactive panel into the current virtual directory. If the current directory is a real one, a new virtual directory will be created. -
vdir_from_script_stack creates a new virtual directory with all entries from the selected ScriptOp stack. ScriptOp stack number
vdir_from_selected creates and shows a virtual directory containing all selected entries from the current directory. -
Tabs close_current_tab closes the current tab -
move_tab_direction moves the current tab the given number of tabs to the left or right in the tab list. An integer number indicating the number of positions to move. Can be negative, no wraparound happens.
new_tab creates a new tab -
open_current_tab_menu opens the tab menu for the current tab -
switch_to_tab_direction switch to next/prev tab An integer number indicating the number of tabs to skip to. Can be negative and does wrapround.
toggle_lock_current_tab Lock or unlock the current tab. In locked state it cannot be closed but the shown directory can be changed without restrictions. -
Cursor activate_entry Activates the entry matching the base file name given as argument Base file name
down moves cursor down -
enter_active enters the active entry (like pressing return) -
first moves cursor to the first entry -
go_to_previous_dir goes to the previous entry in the cache of directories -
last moves cursor to the last entry -
pagedown moves cursor down by a page -
pageup moves cursor up by a page -
parentdir goes to the parent directory of the current directory -
recenter_top_bottom centers the current entry in the list view, or put it to the top if it is already centered, or put it to the bottom if it is already at the top -
simulate_doubleclick starts the double click action of the current entry -
up moves cursor up -
Selection invertall inverts the selection of all entries -
revert_selection reverts the selection state of the entries to a previous state.
Whenever one or multiple entries are deselected by commands (either explicitely, or indirectly via flag replacements in command strings), a snapshot of the selected entries is stored (up to 10 states). This command restores the selection of the elements in a given directory. Without an argument, the previous state is restored.
Optional: a number between 0 and 9 directly select a selection state. Or any other string to open a window with a list of selection state. From this menu, a state can be chosen to be restored.
selectall select all entries -
selectentry selects the current entry and activates next line. Optional: positive or negative number (or "pageup"/"pagedown"/"p"/"-p"): sets the number of entries to select (the sign determines the direction, negative means up, positive down).
selectnone unselect all entries -
Others activate_path_input activates the path input field of the active list view -
open_label_popup opens the popup window for the labels of the current entry -