Paul Gauthier
|
88bdfd6548
|
cleanup
|
2024-10-25 15:11:02 -07:00 |
|
Paul Gauthier (aider)
|
70edb62a6b
|
feat: pass encoding parameter to watch_source_files function
|
2024-10-25 13:24:06 -07:00 |
|
Paul Gauthier
|
6c2e0ccce5
|
refactor: remove interrupted_partial_input parameter from InputOutput class
|
2024-10-25 13:24:05 -07:00 |
|
Paul Gauthier (aider)
|
ff8f3eb8c2
|
style: fix linting issues in io.py
|
2024-10-25 13:17:58 -07:00 |
|
Paul Gauthier (aider)
|
88c54c918c
|
feat: store partial input when interrupting prompt
|
2024-10-25 13:17:54 -07:00 |
|
Paul Gauthier
|
1261a335f4
|
refactor: improve file change handling in input loop
|
2024-10-25 13:17:53 -07:00 |
|
Paul Gauthier (aider)
|
7587d76fd1
|
refactor: simplify file watcher thread cleanup by removing timeout
|
2024-10-25 12:59:09 -07:00 |
|
Paul Gauthier
|
8e81300f37
|
fix: improve error handling in input interruption flow
|
2024-10-25 12:59:07 -07:00 |
|
Paul Gauthier (aider)
|
a999020038
|
style: fix line length in watch_files function
|
2024-10-25 12:56:25 -07:00 |
|
Paul Gauthier (aider)
|
bc4664d62c
|
feat: pass gitignore path to watch_source_files function
|
2024-10-25 12:56:20 -07:00 |
|
Paul Gauthier
|
6a1754aa6a
|
feat: add file change monitoring with gitignore support
|
2024-10-25 12:56:19 -07:00 |
|
Paul Gauthier (aider)
|
da7bb312c2
|
style: remove extra blank lines in io.py
|
2024-10-25 12:52:45 -07:00 |
|
Paul Gauthier (aider)
|
5b7f813f81
|
feat: add watch_source_files import to io.py
|
2024-10-25 12:52:41 -07:00 |
|
Paul Gauthier
|
923d9a0df2
|
fix: move file watcher cleanup to correct finally block
|
2024-10-25 12:52:39 -07:00 |
|
Paul Gauthier
|
c16224b37a
|
wip
|
2024-10-25 12:49:52 -07:00 |
|
Paul Gauthier (aider)
|
01b5bdc829
|
style: fix indentation in get_input method
|
2024-10-25 12:48:54 -07:00 |
|
Paul Gauthier
|
5a0d66141f
|
fix: change /edit to /add command for file changes
|
2024-10-25 12:48:53 -07:00 |
|
Paul Gauthier (aider)
|
8e873e7450
|
feat: return edit command when input interrupted by file change
|
2024-10-25 12:47:06 -07:00 |
|
Paul Gauthier (aider)
|
b985a8d47a
|
feat: add clean shutdown for file watcher thread
|
2024-10-25 12:43:31 -07:00 |
|
Paul Gauthier (aider)
|
3db3150a7e
|
feat: add input interruption from background threads
|
2024-10-25 12:33:07 -07:00 |
|
Paul Gauthier
|
a080581329
|
refactor: improve file path handling with glob and rglob
|
2024-10-25 07:49:19 -07:00 |
|
Paul Gauthier
|
9edf9b4186
|
refactor: extract get_rel_fname function for path resolution
|
2024-10-25 07:36:29 -07:00 |
|
Paul Gauthier (aider)
|
97a9c65125
|
feat: add fancy_input parameter to InputOutput class initialization
|
2024-10-24 14:23:24 -07:00 |
|
Paul Gauthier
|
8a63b1b3ce
|
refactor: rename pretty flag to fancy_input for clarity
|
2024-10-24 14:23:22 -07:00 |
|
Paul Gauthier (aider)
|
bcf781da73
|
feat: sort file lists alphabetically in format_files_for_input
|
2024-10-24 13:48:32 -07:00 |
|
Paul Gauthier
|
a68178fd1b
|
refactor: sort files in format_files_for_input method
|
2024-10-24 13:48:31 -07:00 |
|
Paul Gauthier
|
ae54ef57ae
|
simplify format_files_for_input
|
2024-10-22 10:02:42 -07:00 |
|
Jonathan Ellis
|
b915b1834d
|
remove unused imports
|
2024-10-09 14:37:22 -05:00 |
|
Jonathan Ellis
|
464c3e29e1
|
add format_files_for_input and compute_minimal_fileids
|
2024-10-08 22:29:46 -05:00 |
|
Paul Gauthier
|
97ddcb2ae6
|
feat: Add autocomplete support for /read-only command
|
2024-09-28 15:14:35 -07:00 |
|
Paul Gauthier (aider)
|
d1ee3644ec
|
style: run linter and format import statements in io.py
|
2024-09-28 15:02:37 -07:00 |
|
Paul Gauthier (aider)
|
b9fb59dc3e
|
fix: remove unused import of PathCompleter from aider/io.py
|
2024-09-28 15:02:33 -07:00 |
|
Paul Gauthier (aider)
|
ad0497dfdf
|
style: run linter and fix code formatting in io.py
|
2024-09-28 15:02:13 -07:00 |
|
Paul Gauthier (aider)
|
c1642b5eca
|
feat: add "Never" option to confirm_ask and store user choices in never_prompts set
|
2024-09-28 15:02:09 -07:00 |
|
Paul Gauthier
|
ffd7364410
|
Merge branch 'main' into path-completer
|
2024-09-28 14:33:58 -07:00 |
|
Paul Gauthier
|
91307ecfc4
|
fix: Remove unnecessary call to dump() in InputOutput.read_style()
|
2024-09-27 19:50:45 -07:00 |
|
Paul Gauthier (aider)
|
1a75b79c81
|
fix: change default values for completion menu arguments to None in InputOutput.__init__ method
|
2024-09-27 19:49:53 -07:00 |
|
Paul Gauthier
|
3ff5f280bb
|
fix: add dump function call to style dictionary processing in InputOutput class
|
2024-09-27 19:49:52 -07:00 |
|
Paul Gauthier (aider)
|
2d5db0dc23
|
style: format code with linter adjustments
|
2024-09-27 19:47:45 -07:00 |
|
Paul Gauthier (aider)
|
537f5a1f98
|
fix: update _get_style method to conditionally add completion menu styles based on non-null values
|
2024-09-27 19:47:41 -07:00 |
|
Paul Gauthier
|
ede3cbb372
|
refactor: simplify _get_style method in InputOutput class
|
2024-09-27 19:47:40 -07:00 |
|
Paul Gauthier (aider)
|
d3908ca971
|
fix: update style dictionary and simplify style retrieval in get_input method
|
2024-09-27 19:45:14 -07:00 |
|
Paul Gauthier (aider)
|
725b5f7063
|
feat: centralize pygments.literal.string style configuration in _get_style method and simplify calling code
|
2024-09-27 19:45:04 -07:00 |
|
Paul Gauthier (aider)
|
fd9dc9e8d2
|
style: format linter adjustments in io.py for better readability
|
2024-09-27 19:44:23 -07:00 |
|
Paul Gauthier (aider)
|
c5fb25eec3
|
fix: correct SEARCH/REPLACE block in aider/io.py to match existing lines exactly
|
2024-09-27 19:44:20 -07:00 |
|
Paul Gauthier (aider)
|
d2e0d3c06d
|
refactor: ensure _get_style always returns a dictionary and simplify calling code
|
2024-09-27 19:44:14 -07:00 |
|
Paul Gauthier (aider)
|
1cd5b11b5c
|
style: fix linter issues in io.py
|
2024-09-27 19:43:34 -07:00 |
|
Paul Gauthier (aider)
|
b16050211c
|
fix: fix line length issue in _get_style method by breaking long string into multiple lines
|
2024-09-27 19:43:30 -07:00 |
|
Paul Gauthier (aider)
|
0a558682d8
|
style: format linter adjustments in io.py for better readability
|
2024-09-27 19:43:16 -07:00 |
|
Paul Gauthier (aider)
|
bff1b3de9c
|
refactor: centralize completion menu styles in _get_style method to reduce code duplication
|
2024-09-27 19:43:12 -07:00 |
|