Keybinds can be customized under chadtree_settings.keymap.<key>
with a set of keys.
Close CHADTree window, quit if it is the last window.
default:
["q"]
Resize CHADTree window bigger.
default:
["+", "="]
Resize CHADTree window smaller.
default:
["-", "_"]
Refresh CHADTree.
default:
["<c-r>"]
Change vim's working directory.
default:
["b"]
Set CHADTree's root to folder at cursor. Does not change working directory.
default:
["c"]
Set CHADTree's root one level up.
default:
["C"]
Any of the keys that open files will double as a open / close toggle on folders.
Open file at cursor.
default:
["<enter>"]
Open file at cursor, keep cursor in CHADTree's window.
default:
["<tab>", "<2-leftmouse>"]
Open file at cursor in a new tab.
default:
["<m-enter>", "<middlemouse>"]
Open file at cursor in vertical split.
default:
["w"]
Open file at cursor in horizontal split.
default:
["W"]
Open file with GUI tools using open
or xdg open
. This will open third party tools such as Finder
or KDE Dolphin
or GNOME nautilus
, etc. Depends on platform and user setup.
default:
["o"]
Collapse all subdirectories for directory at cursor.
default:
["<s-tab>", "`"]
Put cursor at the root of CHADTree
default:
["~"]
Position cursor in CHADTree at currently open buffer, if the buffer points to a location visible under CHADTree.
default:
["J"]
Print ls --long
stat for file under cursor.
default:
["K"]
Copy paths of files under cursor or visual block.
default:
["Y"]
Copy names of files under cursor or visual block.
default:
["y"]
Copy relative paths of files under cursor or visual block.
default:
["<c-y>"]
Set a glob pattern to narrow down visible files.
default:
["f"]
Clear filter.
default:
["F"]
Goto bookmark A-Z
.
default:
["m"]
Select files under cursor or visual block.
default:
["s"]
Clear selection.
default:
["S"]
Create new file at location under cursor. Files ending with platform specific path separator will be folders.
Intermediary folders are created automatically.
ie. uwu/owo/
under unix
will create uwu/
then owo/
under it. Both are folders.
default:
["a"]
Create links at location under cursor from selection.
Links are always relative.
Intermediary folders are created automatically.
default:
["A"]
Create link at location under cursor and specify name.
Links are always relative.
Intermediary folders are created automatically.
default:
["L"]
Rename file under cursor.
default:
["r"]
Toggle all the +x
bits of the selected / highlighted files.
Except for directories, where -x
will prevent reading.
default:
["X"]
Copy the selected files to location under cursor.
default:
["p"]
Move the selected files to location under cursor.
default:
["x"]
Delete the selected files. Items deleted cannot be recovered.
default:
["d"]
Trash the selected files using platform specific trash
command, if they are available. Items trashed may be recovered.
You need brew install trash
for MacOS and pip3 install trash-cli
on Linux.
default:
["t"]
chadtree_settings.keymap.toggle_hidden
Toggle show_hidden
on and off. See chadtree_settings.options.show_hidden
for details.
default:
["."]
Toggle follow
on and off. See chadtree_settings.options.follow
for details.
default:
["u"]
Toggle follow_links
on and off. See chadtree_settings.options.follow_links
for details.
default:
["U"]
Toggle follow_ignore
on and off. See chadtree_settings.options.follow_ignore
for details.
default:
["T"]
Toggle version control integration on and off
default:
["i"]