{ keymaps = [ { key = "e"; action.__raw = '' function() require("neo-tree.command").execute({ toggle = true, dir = vim.fn.getcwd() }) end ''; } { key = "ff"; mode = ["n"]; action = "lua Snacks.picker.files()"; options.desc = "find files"; } { key = "gr"; mode = ["n"]; action = "lua Snacks.picker.grep()"; options.desc = "find grep"; } { key = "gl"; mode = ["n"]; action = "lua Snacks.picker.git_log()"; options.desc = "git log"; } { key = "gs"; mode = ["n"]; action = "lua Snacks.picker.git_status()"; options.desc = "git status"; } { key = "uC"; mode = ["n"]; action = "lua Snacks.picker.colorschemes()"; options.desc = "colorschemes"; } { key = ":"; mode = ["n"]; action = "lua Snacks.picker.command_history()"; options.desc = "command history"; } { key = ""; mode = ["n"]; action = "Neotree source=filesystem focus"; options.desc = "switch focus"; } ]; }