Add copilot keymaps
This commit is contained in:
@ -70,6 +70,29 @@ vim.keymap.set('v', '<leader>cf',
|
|||||||
end
|
end
|
||||||
)
|
)
|
||||||
|
|
||||||
|
-- Copilot
|
||||||
|
local cop = require('copilot.panel')
|
||||||
|
local cos = require('copilot.suggestion')
|
||||||
|
|
||||||
|
vim.keymap.set('n', '<leader>ap', cop.toggle)
|
||||||
|
vim.keymap.set('n', '<leader>apn', cop.jump_next)
|
||||||
|
vim.keymap.set('n', '<leader>app', cop.jump_prev)
|
||||||
|
vim.keymap.set('n', '<leader>apr', cop.refresh)
|
||||||
|
|
||||||
|
-- vim.keymap.set('n', '<leader>as', cos.accept)
|
||||||
|
-- vim.keymap.set('n', '<leader>ast', cos.toggle_auto_trigger)
|
||||||
|
-- vim.keymap.set('n', '<leader>asl', cos.accept_word)
|
||||||
|
-- vim.keymap.set('n', '<leader>asw', cos.accept_line)
|
||||||
|
-- vim.keymap.set('n', '<leader>asn', cos.next)
|
||||||
|
-- vim.keymap.set('n', '<leader>asp', cos.prev)
|
||||||
|
-- vim.keymap.set('n', '<leader>asd', cos.dismiss)
|
||||||
|
|
||||||
|
vim.keymap.set('n', '<leader>ac', '<cmd>CopilotChatToggle<cr>')
|
||||||
|
vim.keymap.set('n', '<leader>acs', '<cmd>CopilotChatStop<cr>')
|
||||||
|
vim.keymap.set('n', '<leader>acr', '<cmd>CopilotChatReset<cr>')
|
||||||
|
vim.keymap.set('n', '<leader>acm', '<cmd>CopilotChatModels<cr>')
|
||||||
|
vim.keymap.set('n', '<leader>acp', '<cmd>CopilotChatPrompts<cr>')
|
||||||
|
|
||||||
-- Yanky
|
-- Yanky
|
||||||
vim.keymap.set({"n","x"}, "p", "<Plug>(YankyPutAfter)")
|
vim.keymap.set({"n","x"}, "p", "<Plug>(YankyPutAfter)")
|
||||||
vim.keymap.set({"n","x"}, "P", "<Plug>(YankyPutBefore)")
|
vim.keymap.set({"n","x"}, "P", "<Plug>(YankyPutBefore)")
|
||||||
|
|||||||
@ -253,7 +253,7 @@ require("copilot").setup({
|
|||||||
})
|
})
|
||||||
require("copilot_cmp").setup()
|
require("copilot_cmp").setup()
|
||||||
require("CopilotChat").setup {
|
require("CopilotChat").setup {
|
||||||
model = 'gpt-4.1',
|
model = 'claude-3.7-sonnet',
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.g.bullets_enabled_file_types = {
|
vim.g.bullets_enabled_file_types = {
|
||||||
|
|||||||
Reference in New Issue
Block a user