From be6c16189410b280dd9f94cc2821ffcbd721dbc2 Mon Sep 17 00:00:00 2001 From: triethyl Date: Mon, 7 Jul 2025 11:43:06 -0400 Subject: working on neovim Former-commit-id: 025d1930a0ae07909efe826cc902424ff57d5ce9 --- pkgs/custom-neovim/config/lua/mappings.lua | 38 ++++++++++++++---------------- 1 file changed, 18 insertions(+), 20 deletions(-) (limited to 'pkgs/custom-neovim/config/lua/mappings.lua') diff --git a/pkgs/custom-neovim/config/lua/mappings.lua b/pkgs/custom-neovim/config/lua/mappings.lua index efb1e85..1ffbadb 100644 --- a/pkgs/custom-neovim/config/lua/mappings.lua +++ b/pkgs/custom-neovim/config/lua/mappings.lua @@ -1,31 +1,29 @@ -- Keymap function. -local keymap = function(mode, key, desc, action) - vim.keymap.set(mode, key, action, {noremap = true, silent = true, desc = desc}) -end - local mapkey = utils.mapkey -- Map the leader key. vim.g.mapleader = ' ' -vim.keymap.set("n", "", "gcc", {noremap = true, silent = true}) - -- Pickers -keymap("n", "f", "Open file picker", ":Pick files") -keymap("n", "c", "Open recent file picker", ":Pick oldfiles") -keymap("n", "e", "Open file explorer", ":Pick explorer") -keymap("n", "b", "Open buffer picker", ":Pick buffers") -keymap("n", "/", "Open live grep picker", ":Pick grep_live") -keymap("n", "\\", "Open command palette", ":Pick commands") -keymap("n", "?", "Open help picker", ":Pick help") -keymap("n", "'", "Open last picker", ":Pick resume") +mapkey("n", "f", "Open file picker", ":Telescope find_files") +mapkey("n", "c", "Open recent file picker", ":Telescope oldfiles") +-- mapkey("n", "e", "Open file explorer", ":Pick explorer") +mapkey("n", "b", "Open buffer picker", ":Telescope buffers") +mapkey("n", "/", "Open live grep picker", ":Telescope live_grep") +mapkey("n", "\\", "Open command palette", ":Telescope commands") +mapkey("n", "?", "Open help picker", ":Telescope help") +mapkey("n", "'", "Open last picker", ":Telescope resume") -- Tabs -keymap("n", "t", "Manage tabs", "") -keymap("n", "tt", "Open new tab", ":tabnew") -keymap("n", "tq", "Close tab", ":tabclose") -keymap("n", "tn", "Go to next tab", ":tabnext") -keymap("n", "tp", "Go to previous tab", ":tabprev") +mapkey("n", "t", "Manage tabs", "") +mapkey("n", "tt", "Open new tab", ":tabnew") +mapkey("n", "tq", "Close tab", ":tabclose") +mapkey("n", "tn", "Go to next tab", ":tabnext") +mapkey("n", "tp", "Go to previous tab", ":tabprev") -- QOL Keys -keymap("t", "", "Exit terminal insert mode", "") +mapkey("t", "", "Exit terminal insert mode", "") +vim.keymap.set("c", "", function() + if vim.fn.pumvisible() == 1 then return '' end + return '' +end, { expr = true }) -- Make enter complete command. -- cgit v1.2.3