fix: make ai shortcut generic
This commit is contained in:
@@ -104,9 +104,13 @@ nmap_leader('lt', '<Cmd>lua vim.lsp.buf.type_definition()<CR>', 'Type definition
|
|||||||
nmap_leader('rs', '<Cmd>lua require("kulala").run()<CR>', 'Send HTTP request')
|
nmap_leader('rs', '<Cmd>lua require("kulala").run()<CR>', 'Send HTTP request')
|
||||||
|
|
||||||
-- Terminal
|
-- Terminal
|
||||||
|
local open_ai = function()
|
||||||
|
vim.cmd('vertical term ' .. (vim.fn.executable('pi') == 1 and 'pi' or 'claude'))
|
||||||
|
end
|
||||||
|
|
||||||
nmap_leader('tT', '<Cmd>horizontal term<CR>', 'Terminal (horizontal)')
|
nmap_leader('tT', '<Cmd>horizontal term<CR>', 'Terminal (horizontal)')
|
||||||
nmap_leader('tt', '<Cmd>vertical term<CR>', 'Terminal (vertical)')
|
nmap_leader('tt', '<Cmd>vertical term<CR>', 'Terminal (vertical)')
|
||||||
nmap_leader('tc', '<Cmd>vertical term claude<CR>', 'Claude')
|
nmap_leader('ta', open_ai, 'AI')
|
||||||
nmap_leader('tf', '<Cmd>lua require("terminal").open(vim.o.shell)<CR>', 'Terminal (popup)')
|
nmap_leader('tf', '<Cmd>lua require("terminal").open(vim.o.shell)<CR>', 'Terminal (popup)')
|
||||||
nmap_leader('tg', '<Cmd>lua require("terminal").open("lazygit")<CR>', 'LazyGit')
|
nmap_leader('tg', '<Cmd>lua require("terminal").open("lazygit")<CR>', 'LazyGit')
|
||||||
nmap_leader('ts', '<Cmd>lua require("terminal").open("lazysql")<CR>', 'LazySQL')
|
nmap_leader('ts', '<Cmd>lua require("terminal").open("lazysql")<CR>', 'LazySQL')
|
||||||
|
|||||||
Reference in New Issue
Block a user