|
1 |
| -local notify = require("nvim-tree.notify") |
2 | 1 | local M = {}
|
3 | 2 |
|
4 | 3 | --- Apply mappings to a scratch buffer and return buffer local mappings
|
@@ -45,23 +44,13 @@ function M.default_on_attach(bufnr)
|
45 | 44 | end
|
46 | 45 |
|
47 | 46 | -- BEGIN_DEFAULT_ON_ATTACH
|
48 |
| - vim.keymap.set("n", "<C-]>", api.tree.change_root_to_node, opts("CD")) |
49 |
| - vim.keymap.set("n", "<C-e>", api.node.open.replace_tree_buffer, opts("Open: In Place")) |
50 |
| - vim.keymap.set("n", "<C-k>", api.node.show_info_popup, opts("Info")) |
51 |
| - vim.keymap.set("n", "<C-r>", api.fs.rename_sub, opts("Rename: Omit Filename")) |
52 |
| - vim.keymap.set("n", "<C-t>", api.node.open.tab, opts("Open: New Tab")) |
53 |
| - vim.keymap.set("n", "<C-v>", api.node.open.vertical, opts("Open: Vertical Split")) |
54 |
| - vim.keymap.set("n", "<C-x>", api.node.open.horizontal, opts("Open: Horizontal Split")) |
55 |
| - vim.keymap.set("n", "<C-c>", function() |
56 |
| - local filename = require("nvim-tree.api").tree.get_node_under_cursor().absolute_path |
57 |
| - local buffer_at_filename = vim.fn.bufnr(filename) |
58 |
| - if buffer_at_filename == -1 then |
59 |
| - notify.error(string.format("No buffer coincides with %s", filename)) |
60 |
| - return |
61 |
| - end |
62 |
| - |
63 |
| - vim.cmd({ cmd = "bdelete", args = { filename } }) |
64 |
| - end, opts("Close file buffer (if any exist)")) |
| 47 | + vim.keymap.set("n", "<C-]>", api.tree.change_root_to_node, opts("CD")) |
| 48 | + vim.keymap.set("n", "<C-e>", api.node.open.replace_tree_buffer, opts("Open: In Place")) |
| 49 | + vim.keymap.set("n", "<C-k>", api.node.show_info_popup, opts("Info")) |
| 50 | + vim.keymap.set("n", "<C-r>", api.fs.rename_sub, opts("Rename: Omit Filename")) |
| 51 | + vim.keymap.set("n", "<C-t>", api.node.open.tab, opts("Open: New Tab")) |
| 52 | + vim.keymap.set("n", "<C-v>", api.node.open.vertical, opts("Open: Vertical Split")) |
| 53 | + vim.keymap.set("n", "<C-x>", api.node.open.horizontal, opts("Open: Horizontal Split")) |
65 | 54 | vim.keymap.set("n", "<BS>", api.node.navigate.parent_close, opts("Close Directory"))
|
66 | 55 | vim.keymap.set("n", "<CR>", api.node.open.edit, opts("Open"))
|
67 | 56 | vim.keymap.set("n", "<Tab>", api.node.open.preview, opts("Open Preview"))
|
|
0 commit comments