When using NvChad, you may have come across the peculiar behaviour of Neovim exiting Insert mode when typing the letters j, and k, consecutively. This can be pretty annoying when writing in Dutch, using the -(e)lijk suffix (e.g. begrijpelijk, namelijk, wezenlijk), which is pretty common.

I found the following line (8) in ~/.config/nvim/lua/mappings.lua to be the culprit:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
require "nvchad.mappings"

-- add yours here

local map = vim.keymap.set

map("n", ";", ":", { desc = "CMD enter command mode" })
map("i", "jk", "<ESC>")

-- map({ "n", "i", "v" }, "<C-s>", "<cmd> w <cr>")

You can either comment out / remove the above line, or unset this mapping by adding the following line at the end of the file:

vim.keymap.del("i", "jk") -- unset jk mapping in insert mode

Hope that helps.