summaryrefslogtreecommitdiff
path: root/lua/lv-floatterm/init.lua
diff options
context:
space:
mode:
authorchristianchiarulli <[email protected]>2021-07-07 19:27:27 -0400
committerchristianchiarulli <[email protected]>2021-07-07 19:27:27 -0400
commita247d69c82109230656c6eb10a7824794ee5e911 (patch)
tree56524641892db02812cfcc0e7f2eba8fd6670db5 /lua/lv-floatterm/init.lua
parente02c7c5abb4fec1cc51588c96b6b4fdff938d1c2 (diff)
refactoring whichkey
Diffstat (limited to 'lua/lv-floatterm/init.lua')
-rw-r--r--lua/lv-floatterm/init.lua35
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