From e6e1df948f8977b0592bc20d999b18bce6c465b6 Mon Sep 17 00:00:00 2001 From: He4eT Date: Mon, 24 Feb 2025 01:57:47 +0100 Subject: [PATCH] nvim: US keyboard layout in Normal Mode --- nvim/init.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nvim/init.lua b/nvim/init.lua index 563de59..02a49eb 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -139,6 +139,12 @@ vim.api.nvim_create_autocmd('BufEnter', { -- Disable line numbers for terminal buffers vim.api.nvim_create_autocmd('TermOpen', { pattern = '*', command = 'setlocal nonumber' }) +-- Switch the keyboard layout to English (US) when leaving Insert Mode +local switch_layout_command = "silent !setxkbmap -layout 'us,ru' -option 'grp:caps_toggle'" +vim.api.nvim_create_autocmd("InsertLeave", { + command = switch_layout_command +}) + --[[ cfg_keymaps: General keymaps ]] -- Remap for dealing with word wrap