From b279eccf16a02cdf72bf28126bc067f642e750a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Thu, 30 Nov 2023 13:20:49 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9A=99=EF=B8=8F=20config(nvim):=20new=20auto?= =?UTF-8?q?cmd=20to=20fix=20telescope=20issue=20and=20binding=20to=20chang?= =?UTF-8?q?e=20color=20variant?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/nvim/lua/config/autocmds.lua | 9 +++++++++ .config/nvim/lua/config/keymaps.lua | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 9fd3b604..db21d2af 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -14,6 +14,15 @@ vim.api.nvim_create_autocmd("BufRead", { end, }) +-- Fix telescope entering on insert mode +vim.api.nvim_create_autocmd("WinLeave", { + callback = function() + if vim.bo.ft == "TelescopePrompt" and vim.fn.mode() == "i" then + vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes("", true, false, true), "i", false) + end + end, +}) + -- start git messages in insert mode vim.api.nvim_create_autocmd("BufRead", { pattern = { "gitcommit", "gitrebase" }, diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index fe07fc6f..f2d14808 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -2,6 +2,7 @@ -- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua -- Add any additional keymaps here local map = vim.keymap.set +local Util = require("lazyvim.util") -- ╭───────────────────────────────────────────────────────────╮ -- │ Credit: June Gunn ?/! | Google it / Feeling lucky │ @@ -26,6 +27,10 @@ map("x", "?", function() google(vim.fn.getreg("g"), false) end, { desc = "Google" }) +map("n", "uB", function() + Util.toggle("background", false, { "light", "dark" }) +end, { desc = "Toggle Background" }) + map("n", "fT", "") map("n", "", "zz")