Add cloude code
This commit is contained in:
parent
9ab4749b2d
commit
6e7241de79
|
|
@ -0,0 +1,23 @@
|
|||
return {
|
||||
'coder/claudecode.nvim',
|
||||
dependencies = { 'folke/snacks.nvim' },
|
||||
config = true,
|
||||
keys = {
|
||||
{ '<leader>a', nil, desc = 'AI/Claude Code' },
|
||||
{ '<leader>ac', '<cmd>ClaudeCode<cr>', desc = 'Toggle Claude' },
|
||||
{ '<leader>af', '<cmd>ClaudeCodeFocus<cr>', desc = 'Focus Claude' },
|
||||
{ '<leader>ar', '<cmd>ClaudeCode --resume<cr>', desc = 'Resume Claude' },
|
||||
{ '<leader>aC', '<cmd>ClaudeCode --continue<cr>', desc = 'Continue Claude' },
|
||||
{ '<leader>am', '<cmd>ClaudeCodeSelectModel<cr>', desc = 'Select Claude model' },
|
||||
{ '<leader>ab', '<cmd>ClaudeCodeAdd %<cr>', desc = 'Add current buffer' },
|
||||
{ '<leader>as', '<cmd>ClaudeCodeSend<cr>', mode = 'v', desc = 'Send to Claude' },
|
||||
{
|
||||
'<leader>as',
|
||||
'<cmd>ClaudeCodeTreeAdd<cr>',
|
||||
desc = 'Add file',
|
||||
ft = { 'NvimTree', 'neo-tree', 'oil', 'minifiles', 'netrw' },
|
||||
},
|
||||
{ '<leader>aa', '<cmd>ClaudeCodeDiffAccept<cr>', desc = 'Accept diff' },
|
||||
{ '<leader>ad', '<cmd>ClaudeCodeDiffDeny<cr>', desc = 'Deny diff' },
|
||||
},
|
||||
}
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
(fenced_code_block
|
||||
(info_string
|
||||
(language) @injection.language)
|
||||
(code_fence_content) @injection.content)
|
||||
|
||||
((html_block) @injection.content
|
||||
(#set! injection.language "html")
|
||||
(#set! injection.combined)
|
||||
(#set! injection.include-children))
|
||||
|
||||
((minus_metadata) @injection.content
|
||||
(#set! injection.language "yaml")
|
||||
(#offset! @injection.content 1 0 -1 0)
|
||||
(#set! injection.include-children))
|
||||
|
||||
((plus_metadata) @injection.content
|
||||
(#set! injection.language "toml")
|
||||
(#offset! @injection.content 1 0 -1 0)
|
||||
(#set! injection.include-children))
|
||||
|
||||
([
|
||||
(inline)
|
||||
(pipe_table_cell)
|
||||
] @injection.content
|
||||
(#set! injection.language "markdown_inline"))
|
||||
Loading…
Reference in New Issue