From b8cd73025a1339822d65751279267c47b436d2df Mon Sep 17 00:00:00 2001 From: The Chef Date: Sun, 20 Apr 2025 18:20:21 +0000 Subject: [PATCH] Upload files to "lua" --- lua/keybinds.lua | 28 ++++++++++++++++++++++++++++ lua/telescope.lua | 5 +++++ 2 files changed, 33 insertions(+) create mode 100644 lua/keybinds.lua create mode 100644 lua/telescope.lua diff --git a/lua/keybinds.lua b/lua/keybinds.lua new file mode 100644 index 0000000..49fac93 --- /dev/null +++ b/lua/keybinds.lua @@ -0,0 +1,28 @@ + +-- re center when moving up or down +vim.keymap.set("n", "", "zz") +vim.keymap.set("n", "", "zz") +vim.keymap.set('n', 'yy', 'Y', { noremap = true }) + + +-- for easier split navigation +-- Keymaps for navigating windows +vim.keymap.set('n', '', 'h', { desc = 'Go to left window' }) +vim.keymap.set('n', '', 'j', { desc = 'Go to lower window' }) +vim.keymap.set('n', '', 'k', { desc = 'Go to upper window' }) +vim.keymap.set('n', '', 'l', { desc = 'Go to right window' }) + +-- keybinds for move.nvim +local opts = { noremap = true, silent = true } +-- Normal-mode commands +vim.keymap.set('n', '', ':MoveLine(1)', opts) +vim.keymap.set('n', '', ':MoveLine(-1)', opts) +vim.keymap.set('n', '', ':MoveHChar(-1)', opts) +vim.keymap.set('n', '', ':MoveHChar(1)', opts) +vim.keymap.set('n', 'wf', ':MoveWord(1)', opts) +vim.keymap.set('n', 'wb', ':MoveWord(-1)', opts) +-- Visual-mode commands +vim.keymap.set('v', '', ':MoveBlock(1)', opts) +vim.keymap.set('v', '', ':MoveBlock(-1)', opts) +vim.keymap.set('v', '', ':MoveHBlock(-1)', opts) +vim.keymap.set('v', '', ':MoveHBlock(1)', opts) diff --git a/lua/telescope.lua b/lua/telescope.lua new file mode 100644 index 0000000..af04d31 --- /dev/null +++ b/lua/telescope.lua @@ -0,0 +1,5 @@ +local builtin = require('telescope.builtin') +vim.keymap.set('n', 'ff', builtin.find_files, { desc = 'Telescope find files' }) +vim.keymap.set('n', 'fg', builtin.live_grep, { desc = 'Telescope live grep' }) +vim.keymap.set('n', 'fb', builtin.buffers, { desc = 'Telescope buffers' }) +vim.keymap.set('n', 'fh', builtin.help_tags, { desc = 'Telescope help tags' })