All notable changes to this project will be documented in this file.
- set filetype of terminal window to AiderConsole
- removed the vim config flag (it's trival for users to add it with a keybinding)
- put deprecation warning for
<leader><space>
keybinding
- custom config being ignored (@valentino-sm)
- Lazy.nvim compatibility (@jondkinney)
- Change default bindings to A prefix (@jondkinney)
- Debug logging system with configurable debug mode(@jondkinney)
- Better handling of special buffers and directories (@jondkinney)
- New config option to customise buffers to ignore (@valentino-sm)
- AiderBackground command (
aider --watch-files
replaces functionality)
- switched the AiderOnBufferOpen autocmd to BufReadPost from BufOpen to avoid terminal windows
NOTE : the function signatures have changed so if you have custom bindings, you will need to update them.
- setup function to easily toggle features
- auto_manage_context will add and drop files in aider as you open and close buffers
- AiderBackground() (
<leader><space>b
) will run aider in a background task to complete todo comments in the code base - expose a global aider_background_status variable for easy visual feedback
- closing the Aider split and calling AiderOpen again will reattach to the existing process
- Ignore
NeogitConsole
buffers when opening Aider.
- Aider now automatically adds all open buffers when it opens.
- Added tips for working with buffers in Vim to the README.md file.
- Initial release