diff --git a/nvim/m-housh/lua/user/mappings.lua b/nvim/m-housh/lua/user/mappings.lua index 954f681..f710f30 100644 --- a/nvim/m-housh/lua/user/mappings.lua +++ b/nvim/m-housh/lua/user/mappings.lua @@ -1,6 +1,8 @@ local keymap = vim.api.nvim_set_keymap local default_options = {noremap = true, silent = true} -- local expr_options = {noremap = true, expr = true, silent = true} +vim.g.mapleader = " " +vim.g.maplocalleader = " " -- easier escape key mapping keymap('i', 'jk', '', default_options) @@ -30,6 +32,14 @@ keymap("x", "J", ":move '>+1gv-gv", default_options) -- Toggle neo-tree open or closed keymap("n", "", ":Neotree toggle", default_options) +-- Toggle term key maps, that get attached when terminal is opened. +function _G.set_terminal_keymaps() + local opts = { buffer = 0 } + vim.keymap.set('t', '', [[]], opts) +end + +vim.cmd('autocmd! TermOpen term://* lua set_terminal_keymaps()') + -- LuaSnip Keymaps --local ls = require('luasnip')