keys.lua (2662B)
1 -- leader key auf space 2 vim.g.mapleader = " " 3 4 -- vim.cmd("set langmap=bh,nj,rk,sl,mb,lr") 5 6 -- $HOME/.config/nvim/lua/linus/plugins/zen-mode.lua 7 vim.keymap.set("n", "<leader>eu", ":ZenMode <CR>", { desc = "zen mode" }, { silent = true }) 8 -- $HOME/.config/nvim/lua/linus/plugins/neotree.lua 9 vim.keymap.set("n", "<leader>ee", "<cmd>Neotree toggle float<CR>", { desc = "neotree toggle" }, { silent = true }) 10 vim.keymap.set("n", "<leader>eE", "<cmd>Neotree focus float<CR>", { desc = "neotree focus" }, { silent = true }) 11 -- netrw 12 vim.keymap.set("n", "<leader>nn", vim.cmd.Ex, { desc = "open netrw" }) 13 -- write and quit 14 vim.keymap.set("n", "<leader>qw", "<cmd>write<cr>", { desc = "write" }, { silent = true }) 15 vim.keymap.set("n", "<leader>qq", "<cmd>quit<cr>", { desc = "quit" }) 16 vim.keymap.set("n", "<leader>qg", "<cmd>wq<cr>", { desc = "write and quit" }) 17 -- redo 18 vim.keymap.set("n", "<leader>r", "<cmd>redo<cr>", { desc = "redo" }) 19 -- cmd 20 vim.keymap.set("n", "<leader>,", "<cmd>e $HOME/.config/nvim/lua/linus", { desc = "cmd mode" }) 21 -- $HOME/.config/nvim/lua/linus/plugins/telescope.lua 22 vim.keymap.set("n", "<leader><space>", "<cmd>Telescope find_files<cr>", { desc = "Find files" }) 23 vim.keymap.set("n", "<leader>en", "<cmd>Telescope find_files theme=dropdown<cr>", { desc = "Find file names" }) 24 vim.keymap.set("n", "<leader>er", "<cmd>Telescope oldfiles<cr>", { desc = "Find recent files" }) 25 vim.keymap.set("n", "<leader>es", "<cmd>Telescope live_grep<cr>", { desc = "grep files string" }) 26 vim.keymap.set("n", "<leader>ew", "<cmd>Telescope grep_string<cr>", { desc = "Find word under coursor" }) 27 vim.keymap.set("n", "<leader>et", "<cmd>Telescope grep_string search=TODO<cr>", { desc = "Find TODO" }) 28 -- $HOME/.config/nvim/lua/linus/plugins/undotree.lua 29 vim.keymap.set("n", "<leader>u", "vim.cmd.UndotreeToggle", { desc = "Toggle undo tree" }) 30 -- $HOME/.config/nvim/lua/linus/plugins/eyeliner.lua 31 vim.keymap.set("n", "<leader>ey", "vim.cmd.EyelinerToggle", { desc = "Toggle autocompletion (eyeliner)" }) 32 -- $HOME/.config/nvim/lua/linus/plugins/luasnip.lua 33 vim.keymap.set({ "i" }, "<C-e>", function() ls.expand() end, { silent = true}) 34 vim.keymap.set({ "i", "s" }, "<C-J>", function() ls.jump(1) end, { silent = true }) 35 vim.keymap.set({ "i", "s" }, "<C-K>", function() ls.jump(-1) end, { silent = true }) 36 37