From a8c4191d967fa302af830e26dfa335110862e17d Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Thu, 28 Sep 2023 11:38:19 -0400 Subject: [PATCH] Updated mappings --- nvim/m-housh/lua/user/mappings.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) 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')