dotfiles

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

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