@@ -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