aboutsummaryrefslogtreecommitdiff
path: root/plugin-settings/nnn.nvim.lua
blob: dbdf7b2ca8c1269c2a7211267fd29181baab4b3d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
local builtin = require("nnn").builtin
require("nnn").setup({
  explorer = {
    cmd = "n3", -- command overrride (-F1 flag is implied, -a flag is invalid!)
  },
  picker = {
    cmd = "n3 -a -Pp", -- command override (-p flag is implied)
  },
  mappings = {
    { "<C-t>", builtin.open_in_tab }, -- open file(s) in tab
    { "<C-s>", builtin.open_in_split }, -- open file(s) in split
    { "<C-v>", builtin.open_in_vsplit }, -- open file(s) in vertical split
    { "<C-p>", builtin.open_in_preview }, -- open file in preview split keeping nnn focused
    { "<C-y>", builtin.copy_to_clipboard }, -- copy file(s) to clipboard
    { "<C-w>", builtin.cd_to_path }, -- cd to file directory
    { "<C-e>", builtin.populate_cmdline }, -- populate cmdline (:) with file(s)
  },
})