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 |
|
Paul Gauthier (aider)
|
cf46d9cdd0
|
style: run linter and format completion menu style definitions
|
2024-09-27 19:41:56 -07:00 |
|
Paul Gauthier (aider)
|
2c084d65d9
|
refactor: centralize style creation logic by introducing _get_style method in InputOutput class
|
2024-09-27 19:41:51 -07:00 |
|
Paul Gauthier
|
c745d0dc38
|
wip
|
2024-09-27 16:21:18 -07:00 |
|
Paul Gauthier (aider)
|
6c2c3942bf
|
feat: Add document and complete_event parameters to get_command_completions
|
2024-09-27 16:04:17 -07:00 |
|
Paul Gauthier
|
3ec0861727
|
fix: Add support for raw completers in AutoCompleter
|
2024-09-27 16:04:16 -07:00 |
|
Paul Gauthier (aider)
|
37b512e4fc
|
feat: Update get_command_completions and get_completions methods
|
2024-09-27 15:59:56 -07:00 |
|
Paul Gauthier (aider)
|
ee3bf2311c
|
fix: Resolve flake8 line length errors in aider/io.py
|
2024-09-24 14:03:30 -07:00 |
|
Paul Gauthier
|
6c570b1847
|
feat: Add modal cursor shape configuration
|
2024-09-24 14:03:20 -07:00 |
|
paul-gauthier
|
bbfafed372
|
Merge pull request #1634 from smh/customize-completion-menu-colors
style: completion menu colors customizable
|
2024-09-24 13:19:34 -07:00 |
|
Paul Gauthier
|
117ff96c76
|
fix: Properly refactor mdstream from Coder into IO
|
2024-09-24 11:53:05 -07:00 |
|
Paul Gauthier (aider)
|
1fe2be4633
|
fix: ignore unicode errors in append_chat_history
|
2024-09-23 11:38:51 -07:00 |
|
Stein Martin Hustad
|
ef75ba9495
|
style: completion menu colorization (additional location)
|
2024-09-22 22:59:57 +04:00 |
|
Stein Martin Hustad
|
a91d3fed01
|
style: completion menu colors customizable
|
2024-09-22 10:45:00 +04:00 |
|
fry69
|
baddc0b63c
|
fix: add keybinding to insert space on Ctrl+Space
|
2024-09-15 15:18:09 +02:00 |
|
paul-gauthier
|
d1384e9d5f
|
Merge pull request #1402 from caseymcc/io_assistant_output
Modify output from Assistant and Commands to go through InputOutput
|
2024-09-10 15:08:10 -07:00 |
|
Paul Gauthier
|
33b11d0efb
|
refactor: simplify console initialization and error handling
|
2024-09-10 14:48:54 -07:00 |
|
Paul Gauthier
|
fd18adb072
|
refactor: handle prompt toolkit initialization errors gracefully
|
2024-09-10 14:34:25 -07:00 |
|
Paul Gauthier (aider)
|
1d312e372d
|
refactor: Remove unused import of 'prompt' from prompt_toolkit
|
2024-09-10 14:07:32 -07:00 |
|
Paul Gauthier (aider)
|
13fe2036db
|
style: remove trailing whitespace in io.py
|
2024-09-10 14:06:55 -07:00 |
|
Paul Gauthier (aider)
|
d4e47bc7e7
|
refactor: update confirm_ask to use prompt_session or input
|
2024-09-10 14:06:51 -07:00 |
|
Paul Gauthier (aider)
|
79a424bc10
|
refactor: conditionally initialize and use PromptSession based on pretty flag
|
2024-09-10 13:49:22 -07:00 |
|
Paul Gauthier (aider)
|
89891efbb8
|
style: format prompt_session.prompt call to fit on one line
|
2024-09-10 10:00:05 -07:00 |
|
Paul Gauthier (aider)
|
43eaf91e8d
|
refactor: use pre-initialized PromptSession in prompt_ask function
|
2024-09-10 10:00:00 -07:00 |
|
Paul Gauthier (aider)
|
bf3a165961
|
refactor: initialize and reuse PromptSession in InputOutput class
|
2024-09-10 09:57:09 -07:00 |
|
Paul Gauthier
|
964fe7e2dc
|
fix: handle UnicodeEncodeError in prompt session
|
2024-09-09 13:56:27 -07:00 |
|
Krazer
|
9d4316b1d5
|
add default empty message
|
2024-09-06 17:39:22 -05:00 |
|
Krazer
|
11020c8aee
|
send output through InputOutput
|
2024-09-06 17:35:55 -05:00 |
|
Paul Gauthier (aider)
|
d92605c447
|
style: change tool warning color to orange hex code
|
2024-09-03 12:42:41 -07:00 |
|
Paul Gauthier (aider)
|
b088627fcc
|
refactor: extract common code from tool_warning and tool_error
|
2024-09-03 12:41:05 -07:00 |
|
Paul Gauthier (aider)
|
b4ba159f27
|
feat: add tool_warning method and warning color option
|
2024-09-03 12:39:41 -07:00 |
|
Paul Gauthier
|
b3ce70234e
|
feat: add error handling for file writing in InputOutput class
|
2024-09-03 08:33:22 -07:00 |
|
Paul Gauthier
|
4063015560
|
ensure IO obeys pretty flag, catch UnicodeDecodeError on launch and disable pretty
|
2024-09-02 11:31:39 -07:00 |
|
Paul Gauthier
|
58120cb882
|
feat: add OSError handling for file reading operations
|
2024-08-31 07:58:19 -07:00 |
|
Paul Gauthier
|
8678a6455f
|
fixes #1264
|
2024-08-31 07:05:11 -07:00 |
|
Paul Gauthier
|
31b7a89cf0
|
sort the autocompletions
|
2024-08-30 13:31:05 -07:00 |
|
Paul Gauthier
|
dea8c0960b
|
include foo in completions as well as path/to/foo matches
|
2024-08-30 12:39:51 -07:00 |
|
Paul Gauthier
|
f6b50fa4c6
|
feat: prevent auto-completion after space in command input
|
2024-08-30 12:37:52 -07:00 |
|