From 86c0c3694c93025dfec23f27266905c12f446a4e Mon Sep 17 00:00:00 2001 From: Justine Smithies Date: Tue, 22 Aug 2023 19:43:07 +0100 Subject: Initial commit --- .config/nvim/lua/mapping.lua | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .config/nvim/lua/mapping.lua (limited to '.config/nvim/lua/mapping.lua') diff --git a/.config/nvim/lua/mapping.lua b/.config/nvim/lua/mapping.lua new file mode 100644 index 0000000..d454eec --- /dev/null +++ b/.config/nvim/lua/mapping.lua @@ -0,0 +1,23 @@ +function map(mode, lhs, rhs, opts) + local options = { noremap = true } + if opts then + options = vim.tbl_extend("force", options, opts) + end + vim.api.nvim_set_keymap(mode, lhs, rhs, options) +end + +-- Toggle line numbers +map("n", "", ":set number!", { silent = true }) +-- Toggle IndentBlankline +map("n", "", ":IndentBlanklineToggle", { silent = true }) +-- Toggle Undotree +map("n", "", ":lua require('undotree').toggle()", { silent = true }) +-- Toggle Nvim Tree +map("n", "", "NvimTreeToggle NvimTreeRefresh", { silent = true }) +-- Toggle Tagbar +map("n", "", ":TagbarToggle", { silent = true }) +-- Toggle Tagbar +map("n", "", ":TagbarToggle", { silent = true }) +-- Toggle lsp_lines +vim.keymap.set("", "", require("lsp_lines").toggle, { desc = "Toggle lsp_lines" }) + -- cgit v1.2.3