@@ -2341,64 +2341,64 @@ You are encouraged to copy these to your own |nvim-tree.on_attach| function.
2341
2341
end
2342
2342
2343
2343
-- BEGIN_DEFAULT_ON_ATTACH
2344
- vim.keymap.set("n", "<C-]>", api.tree.change_root_to_node, opts("CD"))
2345
- vim.keymap.set("n", "<C-e>", api.node.open.replace_tree_buffer, opts("Open: In Place"))
2346
- vim.keymap.set("n", "<C-k>", api.node.show_info_popup, opts("Info"))
2347
- vim.keymap.set("n", "<C-r>", api.fs.rename_sub, opts("Rename: Omit Filename"))
2348
- vim.keymap.set("n", "<C-t>", api.node.open.tab, opts("Open: New Tab"))
2349
- vim.keymap.set("n", "<C-v>", api.node.open.vertical, opts("Open: Vertical Split"))
2350
- vim.keymap.set("n", "<C-x>", api.node.open.horizontal, opts("Open: Horizontal Split"))
2351
- vim.keymap.set("n", "<BS>", api.node.navigate.parent_close, opts("Close Directory"))
2352
- vim.keymap.set("n", "<CR>", api.node.open.edit, opts("Open"))
2353
- vim.keymap.set("n", "<Tab>", api.node.open.preview, opts("Open Preview"))
2354
- vim.keymap.set("n", ">", api.node.navigate.sibling.next, opts("Next Sibling"))
2355
- vim.keymap.set("n", "<", api.node.navigate.sibling.prev, opts("Previous Sibling"))
2356
- vim.keymap.set("n", ".", api.node.run.cmd, opts("Run Command"))
2357
- vim.keymap.set("n", "-", api.tree.change_root_to_parent, opts("Up"))
2358
- vim.keymap.set("n", "a", api.fs.create, opts("Create File Or Directory"))
2359
- vim.keymap.set("n", "bd", api.marks.bulk.delete, opts("Delete Bookmarked"))
2360
- vim.keymap.set("n", "bt", api.marks.bulk.trash, opts("Trash Bookmarked"))
2361
- vim.keymap.set("n", "bmv", api.marks.bulk.move, opts("Move Bookmarked"))
2362
- vim.keymap.set("n", "B", api.tree.toggle_no_buffer_filter, opts("Toggle Filter: No Buffer"))
2363
- vim.keymap.set("n", "c", api.fs.copy.node, opts("Copy"))
2364
- vim.keymap.set("n", "C", api.tree.toggle_git_clean_filter, opts("Toggle Filter: Git Clean"))
2365
- vim.keymap.set("n", "[c", api.node.navigate.git.prev, opts("Prev Git"))
2366
- vim.keymap.set("n", "]c", api.node.navigate.git.next, opts("Next Git"))
2367
- vim.keymap.set("n", "d", api.fs.remove, opts("Delete"))
2368
- vim.keymap.set("n", "D", api.fs.trash, opts("Trash"))
2369
- vim.keymap.set("n", "E", api.tree.expand_all, opts("Expand All"))
2370
- vim.keymap.set("n", "e", api.fs.rename_basename, opts("Rename: Basename"))
2371
- vim.keymap.set("n", "]e", api.node.navigate.diagnostics.next, opts("Next Diagnostic"))
2372
- vim.keymap.set("n", "[e", api.node.navigate.diagnostics.prev, opts("Prev Diagnostic"))
2373
- vim.keymap.set("n", "F", api.live_filter.clear, opts("Live Filter: Clear"))
2374
- vim.keymap.set("n", "f", api.live_filter.start, opts("Live Filter: Start"))
2375
- vim.keymap.set("n", "g?", api.tree.toggle_help, opts("Help"))
2376
- vim.keymap.set("n", "gy", api.fs.copy.absolute_path, opts("Copy Absolute Path"))
2377
- vim.keymap.set("n", "ge", api.fs.copy.basename, opts("Copy Basename"))
2378
- vim.keymap.set("n", "H", api.tree.toggle_hidden_filter, opts("Toggle Filter: Dotfiles"))
2379
- vim.keymap.set("n", "I", api.tree.toggle_gitignore_filter, opts("Toggle Filter: Git Ignore"))
2380
- vim.keymap.set("n", "J", api.node.navigate.sibling.last, opts("Last Sibling"))
2381
- vim.keymap.set("n", "K", api.node.navigate.sibling.first, opts("First Sibling"))
2382
- vim.keymap.set("n", "L", api.node.open.toggle_group_empty, opts("Toggle Group Empty"))
2383
- vim.keymap.set("n", "M", api.tree.toggle_no_bookmark_filter, opts("Toggle Filter: No Bookmark"))
2384
- vim.keymap.set("n", "m", api.marks.toggle, opts("Toggle Bookmark"))
2385
- vim.keymap.set("n", "o", api.node.open.edit, opts("Open"))
2386
- vim.keymap.set("n", "O", api.node.open.no_window_picker, opts("Open: No Window Picker"))
2387
- vim.keymap.set("n", "p", api.fs.paste, opts("Paste"))
2388
- vim.keymap.set("n", "P", api.node.navigate.parent, opts("Parent Directory"))
2389
- vim.keymap.set("n", "q", api.tree.close, opts("Close"))
2390
- vim.keymap.set("n", "r", api.fs.rename, opts("Rename"))
2391
- vim.keymap.set("n", "R", api.tree.reload, opts("Refresh"))
2392
- vim.keymap.set("n", "s", api.node.run.system, opts("Run System"))
2393
- vim.keymap.set("n", "S", api.tree.search_node, opts("Search"))
2394
- vim.keymap.set("n", "u", api.fs.rename_full, opts("Rename: Full Path"))
2395
- vim.keymap.set("n", "U", api.tree.toggle_custom_filter, opts("Toggle Filter: Hidden"))
2396
- vim.keymap.set("n", "W", api.tree.collapse_all, opts("Collapse"))
2397
- vim.keymap.set("n", "x", api.fs.cut, opts("Cut"))
2398
- vim.keymap.set("n", "y", api.fs.copy.filename, opts("Copy Name"))
2399
- vim.keymap.set("n", "Y", api.fs.copy.relative_path, opts("Copy Relative Path"))
2400
- vim.keymap.set("n", "<2-LeftMouse>", api.node.open.edit, opts("Open"))
2401
- vim.keymap.set("n", "<2-RightMouse>", api.tree.change_root_to_node, opts("CD"))
2344
+ vim.keymap.set("n", "<C-]>", api.tree.change_root_to_node, opts("CD"))
2345
+ vim.keymap.set("n", "<C-e>", api.node.open.replace_tree_buffer, opts("Open: In Place"))
2346
+ vim.keymap.set("n", "<C-k>", api.node.show_info_popup, opts("Info"))
2347
+ vim.keymap.set("n", "<C-r>", api.fs.rename_sub, opts("Rename: Omit Filename"))
2348
+ vim.keymap.set("n", "<C-t>", api.node.open.tab, opts("Open: New Tab"))
2349
+ vim.keymap.set("n", "<C-v>", api.node.open.vertical, opts("Open: Vertical Split"))
2350
+ vim.keymap.set("n", "<C-x>", api.node.open.horizontal, opts("Open: Horizontal Split"))
2351
+ vim.keymap.set("n", "<BS>", api.node.navigate.parent_close, opts("Close Directory"))
2352
+ vim.keymap.set("n", "<CR>", api.node.open.edit, opts("Open"))
2353
+ vim.keymap.set("n", "<Tab>", api.node.open.preview, opts("Open Preview"))
2354
+ vim.keymap.set("n", ">", api.node.navigate.sibling.next, opts("Next Sibling"))
2355
+ vim.keymap.set("n", "<", api.node.navigate.sibling.prev, opts("Previous Sibling"))
2356
+ vim.keymap.set("n", ".", api.node.run.cmd, opts("Run Command"))
2357
+ vim.keymap.set("n", "-", api.tree.change_root_to_parent, opts("Up"))
2358
+ vim.keymap.set("n", "a", api.fs.create, opts("Create File Or Directory"))
2359
+ vim.keymap.set("n", "bd", api.marks.bulk.delete, opts("Delete Bookmarked"))
2360
+ vim.keymap.set("n", "bt", api.marks.bulk.trash, opts("Trash Bookmarked"))
2361
+ vim.keymap.set("n", "bmv", api.marks.bulk.move, opts("Move Bookmarked"))
2362
+ vim.keymap.set("n", "B", api.tree.toggle_no_buffer_filter, opts("Toggle Filter: No Buffer"))
2363
+ vim.keymap.set("n", "c", api.fs.copy.node, opts("Copy"))
2364
+ vim.keymap.set("n", "C", api.tree.toggle_git_clean_filter, opts("Toggle Filter: Git Clean"))
2365
+ vim.keymap.set("n", "[c", api.node.navigate.git.prev, opts("Prev Git"))
2366
+ vim.keymap.set("n", "]c", api.node.navigate.git.next, opts("Next Git"))
2367
+ vim.keymap.set("n", "d", api.fs.remove, opts("Delete"))
2368
+ vim.keymap.set("n", "D", api.fs.trash, opts("Trash"))
2369
+ vim.keymap.set("n", "E", api.tree.expand_all, opts("Expand All"))
2370
+ vim.keymap.set("n", "e", api.fs.rename_basename, opts("Rename: Basename"))
2371
+ vim.keymap.set("n", "]e", api.node.navigate.diagnostics.next, opts("Next Diagnostic"))
2372
+ vim.keymap.set("n", "[e", api.node.navigate.diagnostics.prev, opts("Prev Diagnostic"))
2373
+ vim.keymap.set("n", "F", api.live_filter.clear, opts("Live Filter: Clear"))
2374
+ vim.keymap.set("n", "f", api.live_filter.start, opts("Live Filter: Start"))
2375
+ vim.keymap.set("n", "g?", api.tree.toggle_help, opts("Help"))
2376
+ vim.keymap.set("n", "gy", api.fs.copy.absolute_path, opts("Copy Absolute Path"))
2377
+ vim.keymap.set("n", "ge", api.fs.copy.basename, opts("Copy Basename"))
2378
+ vim.keymap.set("n", "H", api.tree.toggle_hidden_filter, opts("Toggle Filter: Dotfiles"))
2379
+ vim.keymap.set("n", "I", api.tree.toggle_gitignore_filter, opts("Toggle Filter: Git Ignore"))
2380
+ vim.keymap.set("n", "J", api.node.navigate.sibling.last, opts("Last Sibling"))
2381
+ vim.keymap.set("n", "K", api.node.navigate.sibling.first, opts("First Sibling"))
2382
+ vim.keymap.set("n", "L", api.node.open.toggle_group_empty, opts("Toggle Group Empty"))
2383
+ vim.keymap.set("n", "M", api.tree.toggle_no_bookmark_filter, opts("Toggle Filter: No Bookmark"))
2384
+ vim.keymap.set("n", "m", api.marks.toggle, opts("Toggle Bookmark"))
2385
+ vim.keymap.set("n", "o", api.node.open.edit, opts("Open"))
2386
+ vim.keymap.set("n", "O", api.node.open.no_window_picker, opts("Open: No Window Picker"))
2387
+ vim.keymap.set("n", "p", api.fs.paste, opts("Paste"))
2388
+ vim.keymap.set("n", "P", api.node.navigate.parent, opts("Parent Directory"))
2389
+ vim.keymap.set("n", "q", api.tree.close, opts("Close"))
2390
+ vim.keymap.set("n", "r", api.fs.rename, opts("Rename"))
2391
+ vim.keymap.set("n", "R", api.tree.reload, opts("Refresh"))
2392
+ vim.keymap.set("n", "s", api.node.run.system, opts("Run System"))
2393
+ vim.keymap.set("n", "S", api.tree.search_node, opts("Search"))
2394
+ vim.keymap.set("n", "u", api.fs.rename_full, opts("Rename: Full Path"))
2395
+ vim.keymap.set("n", "U", api.tree.toggle_custom_filter, opts("Toggle Filter: Hidden"))
2396
+ vim.keymap.set("n", "W", api.tree.collapse_all, opts("Collapse"))
2397
+ vim.keymap.set("n", "x", api.fs.cut, opts("Cut"))
2398
+ vim.keymap.set("n", "y", api.fs.copy.filename, opts("Copy Name"))
2399
+ vim.keymap.set("n", "Y", api.fs.copy.relative_path, opts("Copy Relative Path"))
2400
+ vim.keymap.set("n", "<2-LeftMouse>", api.node.open.edit, opts("Open"))
2401
+ vim.keymap.set("n", "<2-RightMouse>", api.tree.change_root_to_node, opts("CD"))
2402
2402
-- END_DEFAULT_ON_ATTACH
2403
2403
<
2404
2404
Alternatively, you may apply these default mappings from your | nvim-tree.on_attach | via
0 commit comments