From d9543b2f945f179791455db1f50700ffd21ff328 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tilman=20Ru=C3=9F?= Date: Wed, 27 Dec 2023 12:25:49 +0100 Subject: [PATCH] First custom --- init.lua | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/init.lua b/init.lua index 7e68de67..b48acdae 100644 --- a/init.lua +++ b/init.lua @@ -44,6 +44,19 @@ P.S. You can delete this when you're done too. It's your config now :) vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' +-- Normal mode mapping to toggle folds +vim.api.nvim_set_keymap('n', '', 'za', { noremap = true, silent = true }) + +-- Insert mode mapping to exit insert mode using 'jk' +vim.api.nvim_set_keymap('i', 'jk', '', { noremap = true, silent = true }) + +vim.keymap.set("n", "J", "mzJz") +vim.keymap.set("n", "", "zz") +vim.keymap.set("n", "", "zz") +vim.keymap.set("n", "n", "nzzzv") +vim.keymap.set("n", "N", "Nzzzv") +vim.keymap.set("x", "p", [["_dP]]) + -- [[ Install `lazy.nvim` plugin manager ]] -- https://github.com/folke/lazy.nvim -- `:help lazy.nvim.txt` for more info @@ -234,13 +247,9 @@ require('lazy').setup({ -- Only load if `make` is available. Make sure you have the system -- requirements installed. { + 'nvim-telescope/telescope-fzf-native.nvim', - -- NOTE: If you are having trouble with this installation, - -- refer to the README for telescope-fzf-native for more instructions. build = 'make', - cond = function() - return vim.fn.executable 'make' == 1 - end, }, }, },