diff options
Diffstat (limited to 'lua/lv-floatterm')
| -rw-r--r-- | lua/lv-floatterm/init.lua | 35 | 
1 files changed, 26 insertions, 9 deletions
diff --git a/lua/lv-floatterm/init.lua b/lua/lv-floatterm/init.lua index 31f06f8e..94696db4 100644 --- a/lua/lv-floatterm/init.lua +++ b/lua/lv-floatterm/init.lua @@ -42,15 +42,32 @@ M.config = function()    end    -- Map esc to exit inside lazygit -  vim.api.nvim_exec([[ -  function LazyGitNativation() -    echom &filetype -    if &filetype ==# 'FTerm' -      tnoremap <Esc> q -      tnoremap <C-v><Esc> <Esc> -    endif -  endfunction -  ]], false) +  --   vim.api.nvim_exec( +  --     [[ +  --   function LazyGitNativation() +  --     echom &filetype +  --     if &filetype ==# 'FTerm' +  --       tnoremap <Esc> q +  --       tnoremap <C-v><Esc> <Esc> +  --     endif +  --   endfunction +  --   ]], +  --     false +  --   ) +  vim.api.nvim_set_keymap("n", "<A-i>", "<CMD>lua require('FTerm').toggle()<CR>", { noremap = true, silent = true }) +  vim.api.nvim_set_keymap( +    "t", +    "<A-i>", +    "<C-\\><C-n><CMD>lua require('FTerm').toggle()<CR>", +    { noremap = true, silent = true } +  ) +  vim.api.nvim_set_keymap("n", "<A-l>", "<CMD>lua _G.__fterm_lazygit()<CR>", { noremap = true, silent = true }) +  vim.api.nvim_set_keymap( +    "t", +    "<A-l>", +    "<C-\\><C-n><CMD>lua _G.__fterm_lazygit()<CR>", +    { noremap = true, silent = true } +  )  end  return M  | 
