[FEATURE] autocmd event to set up keybinds on the buffer
- Langage dominant
- Lua
- Étoiles
- 3.1k
- Forks
- 216
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
## Feature Description
I want an autocmd User event for addding specific keybind on the claude code buffer.
## Use Case
I want to toggle claudecode buffer with some keymap when the mode is terminal insert mode.
## Proposed Solution
ugaterm.nvim has this feature.
https://github.com/uga-rosa/ugaterm.nvim/commit/c12135abec935e2b78e99d710bbe9c7a690ab36e
With this event, I can add autocmds like this, and can close ugaterm buffer from terminal insert mode with just hitting ``.
```lua
vim.api.nvim_create_autocmd('User',
{
pattern = 'UgatermEnter',
callback =
function(args)
vim.keymap.set('t', '', '', { buffer = args.buf })
vim.keymap.set('n', '', 'UgatermHide', { buffer = args.buf })
end
})
```
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par examiner la configuration existante du buffer de Claude Code du plugin ainsi que le commit proposé de ugaterm.nvim lié dans l’issue. Identifiez où le buffer est créé ou rejoint, ajoutez-y le comportement User autocmd demandé et vérifiez que les keymaps locaux au buffer pour le terminal et le mode normal peuvent être enregistrés via le modèle de callback présenté.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- lua, neovim
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 38/100