2021-05-07 17:21:21 +00:00
|
|
|
|
version: v0.6.0
|
|
|
|
|
layouts:
|
2021-05-07 18:15:54 +00:00
|
|
|
|
custom: {}
|
2021-05-07 17:21:21 +00:00
|
|
|
|
builtin:
|
|
|
|
|
default:
|
|
|
|
|
Horizontal:
|
|
|
|
|
config:
|
|
|
|
|
horizontal_margin: 0
|
|
|
|
|
vertical_margin: 0
|
|
|
|
|
constraints:
|
|
|
|
|
- Percentage: 70
|
|
|
|
|
- Percentage: 30
|
|
|
|
|
splits:
|
|
|
|
|
- Vertical:
|
|
|
|
|
config:
|
|
|
|
|
margin: 0
|
|
|
|
|
constraints:
|
|
|
|
|
- Length: 3
|
|
|
|
|
- Min: 1
|
|
|
|
|
- Length: 3
|
|
|
|
|
splits:
|
2021-05-08 03:24:20 +00:00
|
|
|
|
- SortAndFilter:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
|
|
|
|
- Table:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
|
|
|
|
- InputAndLogs:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
2021-05-07 17:21:21 +00:00
|
|
|
|
- Vertical:
|
|
|
|
|
config:
|
|
|
|
|
constraints:
|
|
|
|
|
- Percentage: 50
|
|
|
|
|
- Percentage: 50
|
|
|
|
|
splits:
|
2021-05-08 03:24:20 +00:00
|
|
|
|
- Selection:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
|
|
|
|
- HelpMenu:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
2021-05-07 17:21:21 +00:00
|
|
|
|
no_help:
|
|
|
|
|
Horizontal:
|
|
|
|
|
config:
|
|
|
|
|
constraints:
|
|
|
|
|
- Percentage: 70
|
|
|
|
|
- Percentage: 30
|
|
|
|
|
splits:
|
|
|
|
|
- Vertical:
|
|
|
|
|
config:
|
|
|
|
|
constraints:
|
|
|
|
|
- Length: 3
|
|
|
|
|
- Min: 1
|
|
|
|
|
- Length: 3
|
|
|
|
|
splits:
|
2021-05-08 03:24:20 +00:00
|
|
|
|
- SortAndFilter:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
|
|
|
|
- Table:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
|
|
|
|
- InputAndLogs:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
|
|
|
|
- Selection:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
2021-05-07 17:21:21 +00:00
|
|
|
|
|
|
|
|
|
no_selection:
|
|
|
|
|
Horizontal:
|
|
|
|
|
config:
|
|
|
|
|
constraints:
|
|
|
|
|
- Percentage: 70
|
|
|
|
|
- Percentage: 30
|
|
|
|
|
splits:
|
|
|
|
|
- Vertical:
|
|
|
|
|
config:
|
|
|
|
|
constraints:
|
|
|
|
|
- Length: 3
|
|
|
|
|
- Min: 1
|
|
|
|
|
- Length: 3
|
|
|
|
|
splits:
|
2021-05-08 03:24:20 +00:00
|
|
|
|
- SortAndFilter:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
|
|
|
|
- Table:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
|
|
|
|
- InputAndLogs:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
|
|
|
|
- HelpMenu:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
2021-05-07 17:21:21 +00:00
|
|
|
|
|
|
|
|
|
no_help_no_selection:
|
|
|
|
|
Vertical:
|
|
|
|
|
config:
|
|
|
|
|
constraints:
|
|
|
|
|
- Length: 3
|
|
|
|
|
- Min: 1
|
|
|
|
|
- Length: 3
|
|
|
|
|
splits:
|
2021-05-08 03:24:20 +00:00
|
|
|
|
- SortAndFilter:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
|
|
|
|
- Table:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
|
|
|
|
- InputAndLogs:
|
|
|
|
|
borders: [Top, Right, Bottom, Left]
|
2021-05-07 17:21:21 +00:00
|
|
|
|
|
2021-04-09 17:32:37 +00:00
|
|
|
|
general:
|
|
|
|
|
show_hidden: false
|
2021-04-19 04:39:46 +00:00
|
|
|
|
read_only: false
|
2021-05-07 17:21:21 +00:00
|
|
|
|
initial_layout: default
|
|
|
|
|
initial_mode: default
|
2021-04-16 19:54:46 +00:00
|
|
|
|
initial_sorting:
|
|
|
|
|
- sorter: ByCanonicalIsDir
|
|
|
|
|
reverse: true
|
|
|
|
|
- sorter: ByIRelativePath
|
|
|
|
|
reverse: false
|
2021-04-11 15:35:46 +00:00
|
|
|
|
prompt:
|
2021-05-08 03:47:13 +00:00
|
|
|
|
format: "❯ "
|
2021-04-11 15:35:46 +00:00
|
|
|
|
cursor:
|
|
|
|
|
format: █
|
2021-04-14 02:29:13 +00:00
|
|
|
|
logs:
|
|
|
|
|
info:
|
|
|
|
|
format: "INFO"
|
|
|
|
|
style:
|
|
|
|
|
fg: LightBlue
|
|
|
|
|
success:
|
|
|
|
|
format: "SUCCESS"
|
|
|
|
|
style:
|
|
|
|
|
fg: Green
|
|
|
|
|
error:
|
|
|
|
|
format: "ERROR"
|
|
|
|
|
style:
|
|
|
|
|
fg: Red
|
2021-04-09 17:32:37 +00:00
|
|
|
|
table:
|
|
|
|
|
header:
|
|
|
|
|
cols:
|
|
|
|
|
- format: ' index'
|
|
|
|
|
style:
|
|
|
|
|
fg: null
|
|
|
|
|
bg: null
|
2021-05-08 03:47:13 +00:00
|
|
|
|
add_modifiers: null
|
|
|
|
|
sub_modifiers: null
|
2021-04-20 16:05:06 +00:00
|
|
|
|
- format: '╭──── path'
|
2021-04-19 03:26:23 +00:00
|
|
|
|
- format: size
|
|
|
|
|
- format: type
|
2021-04-09 17:32:37 +00:00
|
|
|
|
style:
|
2021-05-08 03:47:13 +00:00
|
|
|
|
add_modifiers: [Bold]
|
2021-04-09 17:32:37 +00:00
|
|
|
|
height: 1
|
|
|
|
|
row:
|
|
|
|
|
cols:
|
2021-04-19 03:26:23 +00:00
|
|
|
|
- format: '{{#if isBeforeFocus}}-{{else}} {{/if}}{{{relativeIndex}}}│{{{index}}}'
|
2021-04-12 16:00:51 +00:00
|
|
|
|
- format: >
|
2021-04-18 13:19:22 +00:00
|
|
|
|
{{{tree}}}{{{prefix}}}{{{meta.icon}}}{{#if (ne meta.icon "")}} {{/if}}{{{relativePath}}}{{#if isDir}}/{{/if}}{{{suffix}}}
|
2021-04-12 16:00:51 +00:00
|
|
|
|
{{#if isSymlink}}-> {{#if isBroken}}×{{else}}{{{symlink.absolutePath}}}{{/if}}{{#if symlink.isDir}}/{{/if}}{{/if}}
|
2021-04-19 12:31:58 +00:00
|
|
|
|
- format: '{{#unless isDir}}{{humansize size}}{{/unless}}'
|
2021-04-12 16:00:51 +00:00
|
|
|
|
- format: '{{#if isSymlink}}{{{symlink.mimeEssence}}}{{else}}{{{mimeEssence}}}{{/if}}'
|
2021-04-09 17:32:37 +00:00
|
|
|
|
height: 0
|
|
|
|
|
tree:
|
|
|
|
|
- format: ├─
|
|
|
|
|
- format: ├─
|
|
|
|
|
- format: ╰─
|
2021-05-08 03:47:13 +00:00
|
|
|
|
col_spacing: 0
|
2021-04-09 17:32:37 +00:00
|
|
|
|
col_widths:
|
2021-05-07 17:21:21 +00:00
|
|
|
|
- Percentage: 10
|
|
|
|
|
- Percentage: 50
|
|
|
|
|
- Percentage: 20
|
|
|
|
|
- Percentage: 20
|
2021-05-08 03:47:13 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
default_ui:
|
2021-04-09 17:32:37 +00:00
|
|
|
|
prefix: ' '
|
|
|
|
|
suffix: ''
|
2021-04-10 11:35:10 +00:00
|
|
|
|
focus_ui:
|
2021-04-09 17:32:37 +00:00
|
|
|
|
prefix: ▸[
|
|
|
|
|
suffix: ']'
|
|
|
|
|
style:
|
|
|
|
|
fg: Blue
|
2021-05-08 03:47:13 +00:00
|
|
|
|
add_modifiers: [Bold]
|
2021-04-09 17:32:37 +00:00
|
|
|
|
selection_ui:
|
|
|
|
|
prefix: ' {'
|
|
|
|
|
suffix: '}'
|
|
|
|
|
style:
|
|
|
|
|
fg: LightGreen
|
2021-05-08 03:47:13 +00:00
|
|
|
|
add_modifiers: [Bold]
|
2021-04-16 19:54:46 +00:00
|
|
|
|
sort_and_filter_ui:
|
|
|
|
|
separator:
|
|
|
|
|
format: " › "
|
|
|
|
|
sort_direction_identifiers:
|
|
|
|
|
forward:
|
|
|
|
|
format: "↓"
|
|
|
|
|
reverse:
|
|
|
|
|
format: "↑"
|
|
|
|
|
|
|
|
|
|
sorter_identifiers:
|
|
|
|
|
ByRelativePath:
|
|
|
|
|
format: "rel"
|
|
|
|
|
ByIRelativePath:
|
|
|
|
|
format: "[i]rel"
|
|
|
|
|
ByExtension:
|
|
|
|
|
format: "ext"
|
|
|
|
|
ByIsDir:
|
|
|
|
|
format: "dir"
|
|
|
|
|
ByIsFile:
|
|
|
|
|
format: "file"
|
|
|
|
|
ByIsSymlink:
|
|
|
|
|
format: "sym"
|
|
|
|
|
ByIsBroken:
|
|
|
|
|
format: "⨯"
|
|
|
|
|
ByIsReadonly:
|
|
|
|
|
format: "ro"
|
|
|
|
|
ByMimeEssence:
|
|
|
|
|
format: "mime"
|
2021-04-19 03:26:23 +00:00
|
|
|
|
BySize:
|
|
|
|
|
format: "size"
|
2021-04-16 19:54:46 +00:00
|
|
|
|
ByCanonicalAbsolutePath:
|
|
|
|
|
format: "[c]abs"
|
|
|
|
|
ByICanonicalAbsolutePath:
|
|
|
|
|
format: "[ci]abs"
|
|
|
|
|
ByCanonicalExtension:
|
|
|
|
|
format: "[c]ext"
|
|
|
|
|
ByCanonicalIsDir:
|
|
|
|
|
format: "[c]dir"
|
|
|
|
|
ByCanonicalIsFile:
|
|
|
|
|
format: "[c]file"
|
|
|
|
|
ByCanonicalIsReadonly:
|
|
|
|
|
format: "[c]ro"
|
|
|
|
|
ByCanonicalMimeEssence:
|
|
|
|
|
format: "[c]mime"
|
2021-04-19 03:26:23 +00:00
|
|
|
|
ByCanonicalSize:
|
|
|
|
|
format: "[c]size"
|
2021-04-16 19:54:46 +00:00
|
|
|
|
BySymlinkAbsolutePath:
|
|
|
|
|
format: "[s]abs"
|
|
|
|
|
ByISymlinkAbsolutePath:
|
|
|
|
|
format: "[si]abs"
|
|
|
|
|
BySymlinkExtension:
|
|
|
|
|
format: "[s]ext"
|
|
|
|
|
BySymlinkIsDir:
|
|
|
|
|
format: "[s]dir"
|
|
|
|
|
BySymlinkIsFile:
|
|
|
|
|
format: "[s]file"
|
|
|
|
|
BySymlinkIsReadonly:
|
|
|
|
|
format: "[s]ro"
|
|
|
|
|
BySymlinkMimeEssence:
|
|
|
|
|
format: "[s]mime"
|
2021-04-19 03:26:23 +00:00
|
|
|
|
BySymlinkSize:
|
|
|
|
|
format: "[s]size"
|
2021-04-16 19:54:46 +00:00
|
|
|
|
|
|
|
|
|
filter_identifiers:
|
|
|
|
|
RelativePathIs:
|
|
|
|
|
format: "rel=="
|
|
|
|
|
IRelativePathIs:
|
|
|
|
|
format: "[i]rel=="
|
|
|
|
|
RelativePathIsNot:
|
|
|
|
|
format: "rel!="
|
|
|
|
|
IRelativePathIsNot:
|
|
|
|
|
format: "[i]rel!="
|
|
|
|
|
RelativePathDoesStartWith:
|
|
|
|
|
format: "rel=^"
|
|
|
|
|
IRelativePathDoesStartWith:
|
|
|
|
|
format: "[i]rel=^"
|
|
|
|
|
RelativePathDoesNotStartWith:
|
|
|
|
|
format: "rel!^"
|
|
|
|
|
IRelativePathDoesNotStartWith:
|
|
|
|
|
format: "[i]rel!^"
|
|
|
|
|
RelativePathDoesContain:
|
|
|
|
|
format: "rel=~"
|
|
|
|
|
IRelativePathDoesContain:
|
|
|
|
|
format: "[i]rel=~"
|
|
|
|
|
RelativePathDoesNotContain:
|
|
|
|
|
format: "rel!~"
|
|
|
|
|
IRelativePathDoesNotContain:
|
|
|
|
|
format: "[i]rel!~"
|
|
|
|
|
RelativePathDoesEndWith:
|
|
|
|
|
format: "rel=$"
|
|
|
|
|
IRelativePathDoesEndWith:
|
|
|
|
|
format: "[i]rel=$"
|
|
|
|
|
RelativePathDoesNotEndWith:
|
|
|
|
|
format: "rel!$"
|
|
|
|
|
IRelativePathDoesNotEndWith:
|
|
|
|
|
format: "[i]rel!$"
|
|
|
|
|
AbsolutePathIs:
|
|
|
|
|
format: "abs=="
|
|
|
|
|
IAbsolutePathIs:
|
|
|
|
|
format: "[i]abs=="
|
|
|
|
|
AbsolutePathIsNot:
|
|
|
|
|
format: "abs!="
|
|
|
|
|
IAbsolutePathIsNot:
|
|
|
|
|
format: "[i]abs!="
|
|
|
|
|
AbsolutePathDoesStartWith:
|
|
|
|
|
format: "abs=^"
|
|
|
|
|
IAbsolutePathDoesStartWith:
|
|
|
|
|
format: "[i]abs=^"
|
|
|
|
|
AbsolutePathDoesNotStartWith:
|
|
|
|
|
format: "abs!^"
|
|
|
|
|
IAbsolutePathDoesNotStartWith:
|
|
|
|
|
format: "[i]abs!^"
|
|
|
|
|
AbsolutePathDoesContain:
|
|
|
|
|
format: "abs=~"
|
|
|
|
|
IAbsolutePathDoesContain:
|
|
|
|
|
format: "[i]abs=~"
|
|
|
|
|
AbsolutePathDoesNotContain:
|
|
|
|
|
format: "abs!~"
|
|
|
|
|
IAbsolutePathDoesNotContain:
|
|
|
|
|
format: "[i]abs!~"
|
|
|
|
|
AbsolutePathDoesEndWith:
|
|
|
|
|
format: "abs=$"
|
|
|
|
|
IAbsolutePathDoesEndWith:
|
|
|
|
|
format: "[i]abs=$"
|
|
|
|
|
AbsolutePathDoesNotEndWith:
|
|
|
|
|
format: "abs!$"
|
|
|
|
|
IAbsolutePathDoesNotEndWith:
|
|
|
|
|
format: "[i]abs!$"
|
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
node_types:
|
2021-04-09 17:32:37 +00:00
|
|
|
|
directory:
|
|
|
|
|
style:
|
|
|
|
|
fg: Cyan
|
2021-05-08 03:47:13 +00:00
|
|
|
|
add_modifiers: [Bold]
|
2021-04-10 11:35:10 +00:00
|
|
|
|
meta:
|
|
|
|
|
icon: ð
|
2021-04-09 17:32:37 +00:00
|
|
|
|
file:
|
2021-04-10 11:35:10 +00:00
|
|
|
|
meta:
|
|
|
|
|
icon: ƒ
|
2021-04-09 17:32:37 +00:00
|
|
|
|
symlink:
|
|
|
|
|
style:
|
2021-04-13 02:04:12 +00:00
|
|
|
|
fg: Magenta
|
2021-05-08 03:47:13 +00:00
|
|
|
|
add_modifiers: [Italic]
|
2021-04-10 11:35:10 +00:00
|
|
|
|
meta:
|
|
|
|
|
icon: §
|
2021-04-09 17:32:37 +00:00
|
|
|
|
mime_essence: {}
|
|
|
|
|
extension: {}
|
|
|
|
|
special: {}
|
2021-04-10 11:35:10 +00:00
|
|
|
|
|
2021-04-09 17:32:37 +00:00
|
|
|
|
modes:
|
2021-04-10 11:35:10 +00:00
|
|
|
|
builtin:
|
|
|
|
|
selection_ops:
|
|
|
|
|
name: selection ops
|
|
|
|
|
help: null
|
|
|
|
|
extra_help: null
|
|
|
|
|
key_bindings:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
remaps: {}
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_key:
|
|
|
|
|
c:
|
|
|
|
|
help: copy here
|
|
|
|
|
messages:
|
|
|
|
|
- BashExec: |
|
|
|
|
|
(while IFS= read -r line; do
|
2021-04-28 02:26:26 +00:00
|
|
|
|
if cp -vr -- "${line:?}" ./; then
|
2021-04-10 11:35:10 +00:00
|
|
|
|
echo "LogSuccess: $line copied to $PWD" >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
else
|
2021-04-11 04:39:53 +00:00
|
|
|
|
echo "LogError: Failed to copy $line to $PWD" >> "${XPLR_PIPE_MSG_IN:?}"
|
2021-04-10 11:35:10 +00:00
|
|
|
|
fi
|
|
|
|
|
done < "${XPLR_PIPE_SELECTION_OUT:?}")
|
|
|
|
|
echo Explore >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
echo ClearSelection >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
read -p "[enter to continue]"
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
|
|
|
|
|
m:
|
|
|
|
|
help: move here
|
|
|
|
|
messages:
|
|
|
|
|
- BashExec: |
|
|
|
|
|
(while IFS= read -r line; do
|
2021-04-28 02:26:26 +00:00
|
|
|
|
if mv -v -- "${line:?}" ./; then
|
2021-04-10 11:35:10 +00:00
|
|
|
|
echo "LogSuccess: $line moved to $PWD" >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
else
|
2021-04-11 04:39:53 +00:00
|
|
|
|
echo "LogError: Failed to move $line to $PWD" >> "${XPLR_PIPE_MSG_IN:?}"
|
2021-04-10 11:35:10 +00:00
|
|
|
|
fi
|
|
|
|
|
done < "${XPLR_PIPE_SELECTION_OUT:?}")
|
|
|
|
|
echo Explore >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
read -p "[enter to continue]"
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
|
|
|
|
|
ctrl-c:
|
2021-04-12 03:59:04 +00:00
|
|
|
|
help: terminate
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
|
|
|
|
|
default:
|
2021-04-09 17:32:37 +00:00
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-09 17:32:37 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
create_file:
|
|
|
|
|
name: create file
|
|
|
|
|
help: null
|
|
|
|
|
extra_help: null
|
|
|
|
|
key_bindings:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
remaps: {}
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_key:
|
|
|
|
|
enter:
|
|
|
|
|
help: create file
|
|
|
|
|
messages:
|
|
|
|
|
- BashExecSilently: |
|
|
|
|
|
PTH="${XPLR_INPUT_BUFFER:?}"
|
2021-04-28 02:26:26 +00:00
|
|
|
|
if touch -- "${PTH:?}"; then
|
2021-04-10 11:35:10 +00:00
|
|
|
|
echo Explore >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
echo "LogSuccess: $PTH created" >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
echo "FocusPath: $PTH" >> "${XPLR_PIPE_MSG_IN:?}"
|
2021-04-09 17:32:37 +00:00
|
|
|
|
else
|
2021-04-11 04:39:53 +00:00
|
|
|
|
echo "LogError: Failed to create $PTH" >> "${XPLR_PIPE_MSG_IN:?}"
|
2021-04-10 11:35:10 +00:00
|
|
|
|
echo Refresh >> "${XPLR_PIPE_MSG_IN:?}"
|
2021-04-09 17:32:37 +00:00
|
|
|
|
fi
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
backspace:
|
2021-04-18 16:59:03 +00:00
|
|
|
|
help: remove last character
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveInputBufferLastCharacter
|
|
|
|
|
ctrl-w:
|
|
|
|
|
help: remove last word
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveInputBufferLastWord
|
|
|
|
|
ctrl-u:
|
|
|
|
|
help: remove line
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- SetInputBuffer: ""
|
|
|
|
|
esc:
|
|
|
|
|
help: cancel
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
ctrl-c:
|
2021-04-12 03:59:04 +00:00
|
|
|
|
help: terminate
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
default:
|
2021-04-09 17:32:37 +00:00
|
|
|
|
messages:
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- BufferInputFromKey
|
2021-04-09 17:32:37 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
create_directory:
|
|
|
|
|
name: create directory
|
|
|
|
|
help: null
|
|
|
|
|
extra_help: null
|
|
|
|
|
key_bindings:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
remaps: {}
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_key:
|
|
|
|
|
enter:
|
|
|
|
|
help: create directory
|
|
|
|
|
messages:
|
|
|
|
|
- BashExecSilently: |
|
|
|
|
|
PTH="${XPLR_INPUT_BUFFER:?}"
|
2021-04-28 02:26:26 +00:00
|
|
|
|
if mkdir -p -- "${PTH:?}"; then
|
2021-04-10 11:35:10 +00:00
|
|
|
|
echo Explore >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
echo "LogSuccess: $PTH created" >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
echo "FocusPath: $PTH" >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
else
|
2021-04-11 04:39:53 +00:00
|
|
|
|
echo "LogError: Failed to create $PTH" >> "${XPLR_PIPE_MSG_IN:?}"
|
2021-04-10 11:35:10 +00:00
|
|
|
|
echo Refresh >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
fi
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-09 17:32:37 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
backspace:
|
2021-04-18 16:59:03 +00:00
|
|
|
|
help: remove last character
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveInputBufferLastCharacter
|
|
|
|
|
|
|
|
|
|
ctrl-w:
|
|
|
|
|
help: remove last word
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveInputBufferLastWord
|
|
|
|
|
|
|
|
|
|
ctrl-u:
|
|
|
|
|
help: remove line
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- SetInputBuffer: ""
|
2021-04-09 17:32:37 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
esc:
|
|
|
|
|
help: cancel
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-09 17:32:37 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
ctrl-c:
|
2021-04-12 03:59:04 +00:00
|
|
|
|
help: terminate
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
|
|
|
|
|
default:
|
2021-04-09 17:32:37 +00:00
|
|
|
|
messages:
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- BufferInputFromKey
|
|
|
|
|
|
|
|
|
|
create:
|
|
|
|
|
name: create
|
|
|
|
|
help: null
|
|
|
|
|
extra_help: null
|
|
|
|
|
key_bindings:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
remaps: {}
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_key:
|
|
|
|
|
ctrl-c:
|
2021-04-12 03:59:04 +00:00
|
|
|
|
help: terminate
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
d:
|
|
|
|
|
help: create directory
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: create directory
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- SetInputBuffer: ''
|
|
|
|
|
esc:
|
|
|
|
|
help: cancel
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
f:
|
|
|
|
|
help: create file
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: create file
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- SetInputBuffer: ''
|
|
|
|
|
on_alphabet: null
|
|
|
|
|
on_number: null
|
|
|
|
|
on_special_character: null
|
|
|
|
|
default:
|
2021-04-09 17:32:37 +00:00
|
|
|
|
help: null
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
rename:
|
|
|
|
|
name: rename
|
|
|
|
|
help: null
|
|
|
|
|
extra_help: null
|
|
|
|
|
key_bindings:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
remaps: {}
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_key:
|
|
|
|
|
enter:
|
|
|
|
|
help: rename
|
|
|
|
|
messages:
|
|
|
|
|
- BashExecSilently: |
|
|
|
|
|
SRC="${XPLR_FOCUS_PATH:?}"
|
|
|
|
|
TARGET="${XPLR_INPUT_BUFFER:?}"
|
2021-04-28 02:26:26 +00:00
|
|
|
|
if mv -v -- "${SRC:?}" "${TARGET:?}"; then
|
2021-04-10 11:35:10 +00:00
|
|
|
|
echo Explore >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
echo "LogSuccess: $SRC renamed to $TARGET" >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
echo "FocusPath: $TARGET" >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
else
|
2021-04-11 04:39:53 +00:00
|
|
|
|
echo "LogError: Failed to rename $SRC to $TARGET" >> "${XPLR_PIPE_MSG_IN:?}"
|
2021-04-10 11:35:10 +00:00
|
|
|
|
fi
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
|
|
|
|
|
backspace:
|
2021-04-18 16:59:03 +00:00
|
|
|
|
help: remove last character
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveInputBufferLastCharacter
|
|
|
|
|
|
|
|
|
|
ctrl-w:
|
|
|
|
|
help: remove last word
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveInputBufferLastWord
|
|
|
|
|
|
|
|
|
|
ctrl-u:
|
|
|
|
|
help: remove line
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- SetInputBuffer: ""
|
|
|
|
|
|
|
|
|
|
esc:
|
|
|
|
|
help: cancel
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
|
|
|
|
|
ctrl-c:
|
2021-04-12 03:59:04 +00:00
|
|
|
|
help: terminate
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
|
|
|
|
|
default:
|
2021-04-09 17:32:37 +00:00
|
|
|
|
messages:
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- BufferInputFromKey
|
|
|
|
|
|
2021-04-19 11:40:41 +00:00
|
|
|
|
relative_path_does_not_contain:
|
|
|
|
|
name: relative path does not contain
|
2021-04-18 11:14:50 +00:00
|
|
|
|
key_bindings:
|
|
|
|
|
on_key:
|
2021-04-19 11:40:41 +00:00
|
|
|
|
backspace:
|
|
|
|
|
help: remove last character
|
2021-04-18 16:59:03 +00:00
|
|
|
|
messages:
|
2021-04-19 11:40:41 +00:00
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesNotContain
|
|
|
|
|
- RemoveInputBufferLastCharacter
|
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesNotContain
|
|
|
|
|
- Explore
|
|
|
|
|
ctrl-w:
|
|
|
|
|
help: remove last word
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesNotContain
|
|
|
|
|
- RemoveInputBufferLastWord
|
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesNotContain
|
|
|
|
|
- Explore
|
|
|
|
|
ctrl-u:
|
|
|
|
|
help: remove line
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesNotContain
|
2021-04-18 16:59:03 +00:00
|
|
|
|
- SetInputBuffer: ""
|
2021-04-19 11:40:41 +00:00
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesNotContain
|
|
|
|
|
- Explore
|
|
|
|
|
enter:
|
|
|
|
|
help: apply filter
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-19 11:40:41 +00:00
|
|
|
|
esc:
|
|
|
|
|
help: cancel
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesNotContain
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-18 16:59:03 +00:00
|
|
|
|
- Explore
|
2021-04-19 11:40:41 +00:00
|
|
|
|
ctrl-c:
|
|
|
|
|
help: terminate
|
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
default:
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesNotContain
|
|
|
|
|
- BufferInputFromKey
|
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesNotContain
|
|
|
|
|
- Explore
|
|
|
|
|
|
|
|
|
|
relative_path_does_contain:
|
|
|
|
|
name: relative path does contain
|
|
|
|
|
key_bindings:
|
|
|
|
|
on_key:
|
2021-04-18 11:14:50 +00:00
|
|
|
|
backspace:
|
2021-04-18 16:59:03 +00:00
|
|
|
|
help: remove last character
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesContain
|
|
|
|
|
- RemoveInputBufferLastCharacter
|
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesContain
|
|
|
|
|
- Explore
|
|
|
|
|
ctrl-w:
|
|
|
|
|
help: remove last word
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesContain
|
|
|
|
|
- RemoveInputBufferLastWord
|
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesContain
|
|
|
|
|
- Explore
|
|
|
|
|
ctrl-u:
|
|
|
|
|
help: remove line
|
2021-04-18 11:14:50 +00:00
|
|
|
|
messages:
|
2021-04-18 16:59:03 +00:00
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesContain
|
2021-04-18 11:14:50 +00:00
|
|
|
|
- SetInputBuffer: ""
|
2021-04-18 16:59:03 +00:00
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesContain
|
2021-04-18 11:14:50 +00:00
|
|
|
|
- Explore
|
|
|
|
|
enter:
|
2021-04-18 16:59:03 +00:00
|
|
|
|
help: apply filter
|
2021-04-18 11:14:50 +00:00
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-18 11:14:50 +00:00
|
|
|
|
esc:
|
|
|
|
|
help: cancel
|
|
|
|
|
messages:
|
2021-04-18 16:59:03 +00:00
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesContain
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-18 16:59:03 +00:00
|
|
|
|
- Explore
|
|
|
|
|
ctrl-c:
|
|
|
|
|
help: terminate
|
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
2021-04-18 11:14:50 +00:00
|
|
|
|
default:
|
|
|
|
|
help: null
|
|
|
|
|
messages:
|
2021-04-18 11:21:21 +00:00
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesContain
|
2021-04-18 11:14:50 +00:00
|
|
|
|
- BufferInputFromKey
|
2021-04-18 11:21:21 +00:00
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesContain
|
2021-04-18 11:14:50 +00:00
|
|
|
|
- Explore
|
|
|
|
|
|
2021-04-19 11:40:41 +00:00
|
|
|
|
filter:
|
|
|
|
|
name: filter
|
|
|
|
|
key_bindings:
|
|
|
|
|
on_key:
|
|
|
|
|
backspace:
|
|
|
|
|
help: remove last filter
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveLastNodeFilter
|
|
|
|
|
- Explore
|
|
|
|
|
r:
|
|
|
|
|
help: relative does contain
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: relative_path_does_contain
|
2021-04-19 11:40:41 +00:00
|
|
|
|
- SetInputBuffer: ""
|
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesContain
|
|
|
|
|
- Explore
|
|
|
|
|
R:
|
|
|
|
|
help: relative does not contain
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: relative_path_does_not_contain
|
2021-04-19 11:40:41 +00:00
|
|
|
|
- SetInputBuffer: ""
|
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesNotContain
|
|
|
|
|
- Explore
|
|
|
|
|
ctrl-r:
|
|
|
|
|
help: reset filters
|
|
|
|
|
messages:
|
|
|
|
|
- ResetNodeFilters
|
|
|
|
|
- Explore
|
|
|
|
|
ctrl-u:
|
|
|
|
|
help: clear filters
|
|
|
|
|
messages:
|
|
|
|
|
- ClearNodeFilters
|
|
|
|
|
- Explore
|
|
|
|
|
ctrl-c:
|
|
|
|
|
help: terminate
|
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
default:
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-19 11:40:41 +00:00
|
|
|
|
|
2021-04-16 19:54:46 +00:00
|
|
|
|
sort:
|
|
|
|
|
name: sort
|
|
|
|
|
help: null
|
|
|
|
|
extra_help: null
|
|
|
|
|
key_bindings:
|
|
|
|
|
remaps: {}
|
|
|
|
|
on_key:
|
|
|
|
|
backspace:
|
2021-04-18 16:59:03 +00:00
|
|
|
|
help: remove last sorter
|
2021-04-16 19:54:46 +00:00
|
|
|
|
messages:
|
2021-04-18 16:59:03 +00:00
|
|
|
|
- RemoveLastNodeSorter
|
2021-04-16 19:54:46 +00:00
|
|
|
|
- Explore
|
|
|
|
|
'!':
|
2021-04-18 16:59:03 +00:00
|
|
|
|
help: reverse sorters
|
2021-04-16 19:54:46 +00:00
|
|
|
|
messages:
|
|
|
|
|
- ReverseNodeSorters
|
|
|
|
|
- Explore
|
|
|
|
|
ctrl-r:
|
2021-04-18 16:59:03 +00:00
|
|
|
|
help: reset sorters
|
2021-04-16 19:54:46 +00:00
|
|
|
|
messages:
|
|
|
|
|
- ResetNodeSorters
|
|
|
|
|
- Explore
|
2021-04-19 11:40:41 +00:00
|
|
|
|
ctrl-u:
|
2021-04-18 16:59:03 +00:00
|
|
|
|
help: clear sorters
|
|
|
|
|
messages:
|
|
|
|
|
- ClearNodeSorters
|
|
|
|
|
- Explore
|
2021-04-16 19:54:46 +00:00
|
|
|
|
r:
|
|
|
|
|
help: by relative path
|
|
|
|
|
messages:
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: ByIRelativePath
|
|
|
|
|
- Explore
|
|
|
|
|
R:
|
|
|
|
|
help: by relative path reverse
|
|
|
|
|
messages:
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: ByIRelativePath
|
|
|
|
|
reverse: true
|
|
|
|
|
- Explore
|
|
|
|
|
|
|
|
|
|
e:
|
|
|
|
|
help: by canonical extension
|
|
|
|
|
messages:
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: ByCanonicalExtension
|
|
|
|
|
- Explore
|
|
|
|
|
E:
|
|
|
|
|
help: by canonical extension reverse
|
|
|
|
|
messages:
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: ByCanonicalExtension
|
|
|
|
|
reverse: true
|
|
|
|
|
- Explore
|
|
|
|
|
n:
|
|
|
|
|
help: by node type
|
|
|
|
|
messages:
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: ByCanonicalIsDir
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: ByCanonicalIsFile
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: ByIsSymlink
|
|
|
|
|
- Explore
|
|
|
|
|
N:
|
|
|
|
|
help: by node type reverse
|
|
|
|
|
messages:
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: ByCanonicalIsDir
|
|
|
|
|
reverse: true
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: ByCanonicalIsFile
|
|
|
|
|
reverse: true
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: ByIsSymlink
|
|
|
|
|
reverse: true
|
|
|
|
|
- Explore
|
|
|
|
|
m:
|
|
|
|
|
help: by canonical mime essence
|
|
|
|
|
messages:
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: ByCanonicalMimeEssence
|
|
|
|
|
- Explore
|
|
|
|
|
M:
|
|
|
|
|
help: by canonical mime essence reverse
|
|
|
|
|
messages:
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: ByCanonicalMimeEssence
|
|
|
|
|
reverse: true
|
|
|
|
|
- Explore
|
2021-04-19 03:26:23 +00:00
|
|
|
|
s:
|
|
|
|
|
help: by size
|
|
|
|
|
messages:
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: BySize
|
|
|
|
|
- Explore
|
|
|
|
|
S:
|
|
|
|
|
help: by size reverse
|
|
|
|
|
messages:
|
|
|
|
|
- AddNodeSorter:
|
|
|
|
|
sorter: BySize
|
|
|
|
|
reverse: true
|
|
|
|
|
- Explore
|
2021-04-16 19:54:46 +00:00
|
|
|
|
ctrl-c:
|
|
|
|
|
help: terminate
|
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
default:
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-16 19:54:46 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
default:
|
|
|
|
|
name: default
|
|
|
|
|
help: null
|
|
|
|
|
extra_help: null
|
|
|
|
|
key_bindings:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
remaps:
|
|
|
|
|
/: ctrl-f
|
|
|
|
|
h: left
|
|
|
|
|
j: down
|
|
|
|
|
k: up
|
|
|
|
|
l: right
|
|
|
|
|
v: space
|
2021-04-15 10:28:39 +00:00
|
|
|
|
V: ctrl-a
|
2021-04-12 05:27:02 +00:00
|
|
|
|
tab: ctrl-i
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_key:
|
|
|
|
|
'#':
|
|
|
|
|
help: null
|
|
|
|
|
messages:
|
|
|
|
|
- PrintAppStateAndQuit
|
2021-04-16 19:54:46 +00:00
|
|
|
|
s:
|
|
|
|
|
help: sort
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: sort
|
2021-04-18 11:14:50 +00:00
|
|
|
|
f:
|
|
|
|
|
help: filter
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: filter
|
2021-04-10 11:35:10 +00:00
|
|
|
|
.:
|
|
|
|
|
help: show hidden
|
|
|
|
|
messages:
|
|
|
|
|
- ToggleNodeFilter:
|
|
|
|
|
filter: RelativePathDoesNotStartWith
|
|
|
|
|
input: .
|
|
|
|
|
- Explore
|
|
|
|
|
':':
|
|
|
|
|
help: action
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: action
|
2021-04-10 11:35:10 +00:00
|
|
|
|
'?':
|
|
|
|
|
help: global help menu
|
|
|
|
|
messages:
|
|
|
|
|
- BashExec: |
|
|
|
|
|
${PAGER:-less} "${XPLR_PIPE_GLOBAL_HELP_MENU_OUT}"
|
2021-04-11 15:35:46 +00:00
|
|
|
|
'~':
|
|
|
|
|
help: go home
|
|
|
|
|
messages:
|
|
|
|
|
- BashExecSilently: |
|
|
|
|
|
echo "ChangeDirectory: ${HOME:?}" >> "${XPLR_PIPE_MSG_IN:?}"
|
2021-04-10 11:35:10 +00:00
|
|
|
|
G:
|
|
|
|
|
help: go to bottom
|
|
|
|
|
messages:
|
|
|
|
|
- FocusLast
|
|
|
|
|
ctrl-c:
|
2021-04-12 03:59:04 +00:00
|
|
|
|
help: terminate
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
ctrl-f:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
help: search
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: search
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- SetInputBuffer: ''
|
|
|
|
|
- Explore
|
2021-05-07 17:21:21 +00:00
|
|
|
|
ctrl-w:
|
|
|
|
|
help: switch layout
|
|
|
|
|
messages:
|
|
|
|
|
- SwitchModeBuiltin: switch_layout
|
2021-04-10 11:35:10 +00:00
|
|
|
|
d:
|
|
|
|
|
help: delete
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: delete
|
2021-04-10 11:35:10 +00:00
|
|
|
|
down:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
help: down
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- FocusNext
|
|
|
|
|
enter:
|
|
|
|
|
help: quit with result
|
|
|
|
|
messages:
|
|
|
|
|
- PrintResultAndQuit
|
|
|
|
|
g:
|
|
|
|
|
help: go to
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: go to
|
2021-04-10 11:35:10 +00:00
|
|
|
|
left:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
help: back
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- Back
|
|
|
|
|
r:
|
|
|
|
|
help: rename
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: rename
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- BashExecSilently: |
|
|
|
|
|
echo "SetInputBuffer: $(basename ${XPLR_FOCUS_PATH})" >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
right:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
help: enter
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- Enter
|
|
|
|
|
space:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
help: toggle selection
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- ToggleSelection
|
|
|
|
|
- FocusNext
|
2021-04-15 08:57:29 +00:00
|
|
|
|
ctrl-a:
|
|
|
|
|
help: select all
|
|
|
|
|
messages:
|
|
|
|
|
- ToggleSelectAll
|
2021-04-10 11:35:10 +00:00
|
|
|
|
up:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
help: up
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- FocusPrevious
|
2021-04-12 05:27:02 +00:00
|
|
|
|
ctrl-o:
|
|
|
|
|
help: last visited path
|
|
|
|
|
messages:
|
|
|
|
|
- LastVisitedPath
|
|
|
|
|
|
|
|
|
|
ctrl-i: # Actually means tab
|
|
|
|
|
help: next visited path
|
|
|
|
|
messages:
|
|
|
|
|
- NextVisitedPath
|
2021-04-19 11:40:41 +00:00
|
|
|
|
ctrl-u:
|
2021-04-18 19:21:50 +00:00
|
|
|
|
help: clear selection
|
|
|
|
|
messages:
|
|
|
|
|
- ClearSelection
|
|
|
|
|
ctrl-r:
|
|
|
|
|
help: refresh screen
|
2021-04-18 16:59:03 +00:00
|
|
|
|
messages:
|
|
|
|
|
- ClearScreen
|
|
|
|
|
- Refresh
|
2021-04-12 03:59:04 +00:00
|
|
|
|
q:
|
|
|
|
|
help: quit
|
|
|
|
|
messages:
|
|
|
|
|
- Quit
|
2021-04-12 05:27:02 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_alphabet: null
|
|
|
|
|
on_number:
|
|
|
|
|
help: input
|
2021-04-09 17:32:37 +00:00
|
|
|
|
messages:
|
|
|
|
|
- ResetInputBuffer
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: number
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- BufferInputFromKey
|
|
|
|
|
on_special_character: null
|
|
|
|
|
default:
|
2021-04-09 17:32:37 +00:00
|
|
|
|
help: null
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
go_to:
|
|
|
|
|
name: go to
|
|
|
|
|
help: null
|
|
|
|
|
extra_help: null
|
|
|
|
|
key_bindings:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
remaps: {}
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_key:
|
|
|
|
|
ctrl-c:
|
2021-04-12 03:59:04 +00:00
|
|
|
|
help: terminate
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
g:
|
|
|
|
|
help: top
|
|
|
|
|
messages:
|
|
|
|
|
- FocusFirst
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-19 17:45:37 +00:00
|
|
|
|
f:
|
|
|
|
|
help: follow symlink
|
|
|
|
|
messages:
|
|
|
|
|
- FollowSymlink
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
x:
|
|
|
|
|
help: open in gui
|
|
|
|
|
messages:
|
|
|
|
|
- BashExecSilently: |
|
2021-04-27 17:12:13 +00:00
|
|
|
|
if [ -z "$OPENER" ]; then
|
|
|
|
|
if command -v xdg-open; then
|
|
|
|
|
OPENER=xdg-open
|
|
|
|
|
elif command -v open; then
|
|
|
|
|
OPENER=open
|
|
|
|
|
else
|
|
|
|
|
echo 'LogError: $OPENER not found' >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
$OPENER "${XPLR_FOCUS_PATH:?}" &> /dev/null &
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-27 17:12:13 +00:00
|
|
|
|
- ClearScreen
|
|
|
|
|
- Refresh
|
2021-04-10 11:35:10 +00:00
|
|
|
|
|
|
|
|
|
on_alphabet: null
|
|
|
|
|
on_number: null
|
|
|
|
|
on_special_character: null
|
|
|
|
|
default:
|
2021-04-09 17:32:37 +00:00
|
|
|
|
help: null
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
|
|
|
|
|
number:
|
|
|
|
|
name: number
|
|
|
|
|
help: null
|
|
|
|
|
extra_help: null
|
|
|
|
|
key_bindings:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
remaps:
|
|
|
|
|
j: down
|
|
|
|
|
k: up
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_key:
|
|
|
|
|
backspace:
|
2021-04-18 16:59:03 +00:00
|
|
|
|
help: remove last character
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveInputBufferLastCharacter
|
|
|
|
|
ctrl-w:
|
|
|
|
|
help: remove last word
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveInputBufferLastWord
|
|
|
|
|
ctrl-u:
|
|
|
|
|
help: remove line
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
2021-04-12 06:46:59 +00:00
|
|
|
|
- SetInputBuffer: ""
|
2021-04-10 11:35:10 +00:00
|
|
|
|
ctrl-c:
|
2021-04-12 03:59:04 +00:00
|
|
|
|
help: terminate
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
down:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
help: to down
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- FocusNextByRelativeIndexFromInput
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
enter:
|
|
|
|
|
help: to index
|
|
|
|
|
messages:
|
|
|
|
|
- FocusByIndexFromInput
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
up:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
help: to up
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- FocusPreviousByRelativeIndexFromInput
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_alphabet: null
|
|
|
|
|
on_number:
|
|
|
|
|
help: input
|
|
|
|
|
messages:
|
|
|
|
|
- BufferInputFromKey
|
|
|
|
|
on_special_character: null
|
|
|
|
|
default:
|
|
|
|
|
help: null
|
2021-04-09 17:32:37 +00:00
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
delete:
|
|
|
|
|
name: delete
|
|
|
|
|
help: null
|
|
|
|
|
extra_help: null
|
|
|
|
|
key_bindings:
|
2021-04-11 15:35:46 +00:00
|
|
|
|
remaps: {}
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_key:
|
|
|
|
|
d:
|
|
|
|
|
help: delete
|
|
|
|
|
messages:
|
|
|
|
|
- BashExec: |
|
|
|
|
|
(while IFS= read -r line; do
|
|
|
|
|
if [ -d "$line" ]; then
|
2021-04-28 02:26:26 +00:00
|
|
|
|
if rmdir -v -- "${line:?}"; then
|
2021-04-10 11:35:10 +00:00
|
|
|
|
echo "LogSuccess: $line deleted" >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
else
|
2021-04-11 04:39:53 +00:00
|
|
|
|
echo "LogError: Failed to delete $line" >> "${XPLR_PIPE_MSG_IN:?}"
|
2021-04-10 11:35:10 +00:00
|
|
|
|
fi
|
2021-04-09 17:32:37 +00:00
|
|
|
|
else
|
2021-04-28 02:26:26 +00:00
|
|
|
|
if rm -v -- "${line:?}"; then
|
2021-04-10 11:35:10 +00:00
|
|
|
|
echo "FocusNext" >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
echo "LogSuccess: $line deleted" >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
else
|
2021-04-11 04:39:53 +00:00
|
|
|
|
echo "LogError: Failed to delete $line" >> "${XPLR_PIPE_MSG_IN:?}"
|
2021-04-10 11:35:10 +00:00
|
|
|
|
fi
|
2021-04-09 17:32:37 +00:00
|
|
|
|
fi
|
2021-04-10 11:35:10 +00:00
|
|
|
|
done < "${XPLR_PIPE_RESULT_OUT:?}")
|
|
|
|
|
echo Explore >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
read -p "[enter to continue]"
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
|
|
|
|
|
D:
|
|
|
|
|
help: force delete
|
|
|
|
|
messages:
|
|
|
|
|
- BashExec: |
|
|
|
|
|
(while IFS= read -r line; do
|
2021-04-28 02:26:26 +00:00
|
|
|
|
if rm -rfv -- "${line:?}"; then
|
2021-04-09 17:32:37 +00:00
|
|
|
|
echo "FocusNext" >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
echo "LogSuccess: $line deleted" >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
else
|
2021-04-11 04:39:53 +00:00
|
|
|
|
echo "LogError: Failed to delete $line" >> "${XPLR_PIPE_MSG_IN:?}"
|
2021-04-09 17:32:37 +00:00
|
|
|
|
fi
|
2021-04-10 11:35:10 +00:00
|
|
|
|
done < "${XPLR_PIPE_RESULT_OUT:?}")
|
|
|
|
|
echo Explore >> "${XPLR_PIPE_MSG_IN:?}"
|
|
|
|
|
read -p "[enter to continue]"
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- Explore
|
2021-04-09 17:32:37 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
ctrl-c:
|
2021-04-12 03:59:04 +00:00
|
|
|
|
help: terminate
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
|
|
|
|
|
default:
|
2021-04-09 17:32:37 +00:00
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-09 17:32:37 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
action:
|
|
|
|
|
name: action to
|
|
|
|
|
help: null
|
|
|
|
|
extra_help: null
|
|
|
|
|
key_bindings:
|
2021-04-12 03:59:04 +00:00
|
|
|
|
remaps: {}
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_number:
|
|
|
|
|
help: go to index
|
2021-04-09 17:32:37 +00:00
|
|
|
|
messages:
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- ResetInputBuffer
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: number
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- BufferInputFromKey
|
2021-04-09 17:32:37 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_key:
|
|
|
|
|
"!":
|
|
|
|
|
help: shell
|
|
|
|
|
messages:
|
|
|
|
|
- Call:
|
|
|
|
|
command: bash
|
2021-04-20 15:07:55 +00:00
|
|
|
|
args:
|
|
|
|
|
- "-i"
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- Explore
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-09 17:32:37 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
c:
|
|
|
|
|
help: create
|
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: create
|
2021-04-09 17:32:37 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
e:
|
|
|
|
|
help: open in editor
|
|
|
|
|
messages:
|
|
|
|
|
- BashExec: |
|
2021-04-28 02:26:26 +00:00
|
|
|
|
${EDITOR:-vi} -- "${XPLR_FOCUS_PATH:?}"
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-09 17:32:37 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
s:
|
|
|
|
|
help: selection operations
|
|
|
|
|
messages:
|
2021-05-07 17:21:21 +00:00
|
|
|
|
- SwitchModeBuiltin: selection_ops
|
2021-04-09 17:32:37 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
l:
|
|
|
|
|
help: logs
|
|
|
|
|
messages:
|
|
|
|
|
- BashExec: |
|
2021-04-28 02:26:26 +00:00
|
|
|
|
cat -- "${XPLR_PIPE_LOGS_OUT}"
|
2021-04-10 11:35:10 +00:00
|
|
|
|
read -p "[enter to continue]"
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-09 17:32:37 +00:00
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
ctrl-c:
|
2021-04-12 03:59:04 +00:00
|
|
|
|
help: terminate
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
|
|
|
|
|
default:
|
2021-04-09 17:32:37 +00:00
|
|
|
|
messages:
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
search:
|
|
|
|
|
name: search
|
|
|
|
|
help: null
|
|
|
|
|
extra_help: null
|
|
|
|
|
key_bindings:
|
2021-04-30 02:35:06 +00:00
|
|
|
|
remaps:
|
2021-04-30 03:35:11 +00:00
|
|
|
|
ctrl-n: down
|
|
|
|
|
ctrl-p: up
|
2021-04-10 11:35:10 +00:00
|
|
|
|
on_key:
|
|
|
|
|
backspace:
|
2021-04-18 16:59:03 +00:00
|
|
|
|
help: remove last character
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
2021-04-18 11:21:21 +00:00
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesContain
|
2021-04-18 16:59:03 +00:00
|
|
|
|
- RemoveInputBufferLastCharacter
|
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesContain
|
|
|
|
|
- Explore
|
|
|
|
|
ctrl-w:
|
|
|
|
|
help: remove last word
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesContain
|
|
|
|
|
- RemoveInputBufferLastWord
|
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesContain
|
|
|
|
|
- Explore
|
|
|
|
|
ctrl-u:
|
|
|
|
|
help: remove line
|
|
|
|
|
messages:
|
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesContain
|
|
|
|
|
- SetInputBuffer: ""
|
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesContain
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- Explore
|
|
|
|
|
ctrl-c:
|
2021-04-12 03:59:04 +00:00
|
|
|
|
help: terminate
|
2021-04-10 11:35:10 +00:00
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
down:
|
|
|
|
|
help: down
|
|
|
|
|
messages:
|
|
|
|
|
- FocusNext
|
|
|
|
|
enter:
|
|
|
|
|
help: focus
|
|
|
|
|
messages:
|
2021-04-18 11:21:21 +00:00
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesContain
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- Explore
|
|
|
|
|
esc:
|
|
|
|
|
help: cancel
|
|
|
|
|
messages:
|
2021-04-18 11:21:21 +00:00
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesContain
|
2021-05-07 14:26:03 +00:00
|
|
|
|
- SwitchModeBuiltin: default
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- Explore
|
|
|
|
|
left:
|
|
|
|
|
help: back
|
|
|
|
|
messages:
|
2021-04-18 11:21:21 +00:00
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesContain
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- Back
|
|
|
|
|
- SetInputBuffer: ''
|
|
|
|
|
- Explore
|
|
|
|
|
right:
|
|
|
|
|
help: enter
|
|
|
|
|
messages:
|
2021-04-18 11:21:21 +00:00
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesContain
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- Enter
|
|
|
|
|
- SetInputBuffer: ''
|
|
|
|
|
- Explore
|
|
|
|
|
up:
|
|
|
|
|
help: up
|
|
|
|
|
messages:
|
|
|
|
|
- FocusPrevious
|
|
|
|
|
on_alphabet: null
|
|
|
|
|
on_number: null
|
|
|
|
|
on_special_character: null
|
|
|
|
|
default:
|
|
|
|
|
help: null
|
2021-04-09 17:32:37 +00:00
|
|
|
|
messages:
|
2021-04-18 11:21:21 +00:00
|
|
|
|
- RemoveNodeFilterFromInput: IRelativePathDoesContain
|
2021-04-10 11:35:10 +00:00
|
|
|
|
- BufferInputFromKey
|
2021-04-18 11:21:21 +00:00
|
|
|
|
- AddNodeFilterFromInput: IRelativePathDoesContain
|
2021-04-09 17:32:37 +00:00
|
|
|
|
- Explore
|
2021-04-10 11:35:10 +00:00
|
|
|
|
|
2021-05-07 17:21:21 +00:00
|
|
|
|
switch_layout:
|
|
|
|
|
name: switch layout
|
|
|
|
|
help: null
|
|
|
|
|
extra_help: null
|
|
|
|
|
key_bindings:
|
|
|
|
|
on_key:
|
|
|
|
|
1:
|
|
|
|
|
help: default
|
|
|
|
|
messages:
|
|
|
|
|
- SwitchLayoutBuiltin: default
|
|
|
|
|
- SwitchMode: default
|
|
|
|
|
2:
|
|
|
|
|
help: no help menu
|
|
|
|
|
messages:
|
|
|
|
|
- SwitchLayoutBuiltin: no_help
|
|
|
|
|
- SwitchMode: default
|
|
|
|
|
3:
|
|
|
|
|
help: no selection panel
|
|
|
|
|
messages:
|
|
|
|
|
- SwitchLayoutBuiltin: no_selection
|
|
|
|
|
- SwitchMode: default
|
|
|
|
|
4:
|
|
|
|
|
help: no help or selection
|
|
|
|
|
messages:
|
|
|
|
|
- SwitchLayoutBuiltin: no_help_no_selection
|
|
|
|
|
- SwitchMode: default
|
|
|
|
|
ctrl-c:
|
|
|
|
|
help: terminate
|
|
|
|
|
messages:
|
|
|
|
|
- Terminate
|
|
|
|
|
default:
|
|
|
|
|
messages:
|
|
|
|
|
- SwitchMode: default
|
|
|
|
|
|
2021-04-10 11:35:10 +00:00
|
|
|
|
custom: {}
|