Skip to content

Commit 30a23e4

Browse files
committed
added some useful keybinds
1 parent 8151c2c commit 30a23e4

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

init.lua

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -176,10 +176,10 @@ vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagn
176176
vim.keymap.set('t', '<Esc><Esc>', '<C-\\><C-n>', { desc = 'Exit terminal mode' })
177177

178178
-- TIP: Disable arrow keys in normal mode
179-
-- vim.keymap.set('n', '<left>', '<cmd>echo "Use h to move!!"<CR>')
180-
-- vim.keymap.set('n', '<right>', '<cmd>echo "Use l to move!!"<CR>')
181-
-- vim.keymap.set('n', '<up>', '<cmd>echo "Use k to move!!"<CR>')
182-
-- vim.keymap.set('n', '<down>', '<cmd>echo "Use j to move!!"<CR>')
179+
vim.keymap.set('n', '<left>', '<cmd>echo "Use h to move!!"<CR>')
180+
vim.keymap.set('n', '<right>', '<cmd>echo "Use l to move!!"<CR>')
181+
vim.keymap.set('n', '<up>', '<cmd>echo "Use k to move!!"<CR>')
182+
vim.keymap.set('n', '<down>', '<cmd>echo "Use j to move!!"<CR>')
183183

184184
-- Keybinds to make split navigation easier.
185185
-- Use CTRL+<hjkl> to switch between windows
@@ -190,6 +190,9 @@ vim.keymap.set('n', '<C-l>', '<C-w><C-l>', { desc = 'Move focus to the right win
190190
vim.keymap.set('n', '<C-j>', '<C-w><C-j>', { desc = 'Move focus to the lower window' })
191191
vim.keymap.set('n', '<C-k>', '<C-w><C-k>', { desc = 'Move focus to the upper window' })
192192

193+
-- Centre screen when scrolling with Ctrl-d and Ctrl-u
194+
vim.keymap.set('n', '<C-d>', '<C-d>zz', { desc = 'Scroll [D]own one half screen' })
195+
vim.keymap.set('n', '<C-u>', '<C-u>zz', { desc = 'Scroll [U]p one half screen' })
193196
-- [[ Basic Autocommands ]]
194197
-- See `:help lua-guide-autocommands`
195198

0 commit comments

Comments
 (0)