User defined mappings in help view #2118
-
Does the help view not show user defined mappings or am I doing something wrong? vim.g.loaded_netrw = 1
vim.g.loaded_netrwPlugin = 1
local api = require("nvim-tree.api")
require("nvim-tree").setup({
on_attach = function ()
local function opts(desc)
return { desc = "nvim-tree: " .. desc, buffer = bufnr, noremap = true, silent = true, nowait = true }
end
vim.keymap.set('n', '.', api.node.run.cmd, opts("Run Command"))
vim.keymap.set('n', 'o', api.tree.change_root_to_node, opts("Change Directory"))
vim.keymap.set('n', 'i', api.node.show_info_popup, opts("Show Information"))
vim.keymap.set('n', "<BS>", api.node.navigate.parent_close, opts("Close Directory"))
vim.keymap.set('n', "<CR>", api.node.open.edit, opts("Open"))
vim.keymap.set('n', 'n', api.fs.create, opts("Create"))
vim.keymap.set('n', 'c', api.fs.copy.node, opts("Copy"))
vim.keymap.set('n', 'd', api.fs.remove, opts("Delete"))
vim.keymap.set('n', 'f', api.live_filter.start, opts("Filter"))
vim.keymap.set('n', '?', api.tree.toggle_help, opts("Help"))
vim.keymap.set('n', 'H', api.tree.toggle_hidden_filter, opts("Toggle Dotfiles"))
vim.keymap.set('n', 'p', api.fs.paste, opts("Paste"))
vim.keymap.set('n', 'q', api.tree.close, opts("Close"))
vim.keymap.set('n', 'r', api.fs.rename, opts("Rename"))
vim.keymap.set('n', 'R', api.tree.reload, opts("Refresh"))
vim.keymap.set('n', 'W', api.tree.collapse_all, opts("Collapse All"))
vim.keymap.set('n', 'x', api.fs.cut, opts("Cut"))
vim.keymap.set('n', "<2-LeftMouse>", api.node.open.edit, opts("Open"))
vim.keymap.set('n', "<2-RightMouse>", api.tree.change_root_to_node, opts("Change Directory"))
end
}) |
Beta Was this translation helpful? Give feedback.
Answered by
alex-courtis
Apr 10, 2023
Replies: 1 comment
-
You're missing the See |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
SegmentationViolator
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You're missing the
bufnr
parameter.See
:help nvim-tree-mappings
for the "template" to follow.