summary refs log tree commit diff
path: root/.vim/plugin/hardmode.lua
blob: f18a5efba551f8caf4c6d9f984ac501982d0a5e2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
-- hard mode means we're not using the arrow keys!

local bail = function()
  vim.cmd([[silent! echohl ErrorMsg | echo "HARD MODE: hjkl operation only" | echohl None]])
end

vim.keymap.set({ 'v', 'i' }, '<up>', bail)
vim.keymap.set({ 'v', 'i' }, '<down>', bail)
vim.keymap.set({ 'v', 'i' }, '<left>', bail)
vim.keymap.set({ 'v', 'i' }, '<right>', bail)