mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-31 01:35:00 +00:00
Do case insensitive completions in /add
This commit is contained in:
parent
b7eaa0fe7c
commit
50732a7b58
1 changed files with 3 additions and 3 deletions
|
@ -68,14 +68,14 @@ class AutoCompleter(Completer):
|
||||||
|
|
||||||
if text[0] == "/":
|
if text[0] == "/":
|
||||||
if len(words) == 1 and not text[-1].isspace():
|
if len(words) == 1 and not text[-1].isspace():
|
||||||
partial = words[0]
|
partial = words[0].lower()
|
||||||
candidates = self.command_names
|
candidates = self.command_names
|
||||||
for cmd in candidates:
|
for cmd in candidates:
|
||||||
if cmd.startswith(partial):
|
if cmd.startswith(partial):
|
||||||
yield Completion(cmd, start_position=-len(partial))
|
yield Completion(cmd, start_position=-len(partial))
|
||||||
elif len(words) > 1 and not text[-1].isspace():
|
elif len(words) > 1 and not text[-1].isspace():
|
||||||
cmd = words[0]
|
cmd = words[0]
|
||||||
partial = words[-1]
|
partial = words[-1].lower()
|
||||||
|
|
||||||
if cmd not in self.command_names:
|
if cmd not in self.command_names:
|
||||||
return
|
return
|
||||||
|
@ -86,7 +86,7 @@ class AutoCompleter(Completer):
|
||||||
candidates = self.command_completions[cmd]
|
candidates = self.command_completions[cmd]
|
||||||
|
|
||||||
for word in candidates:
|
for word in candidates:
|
||||||
if partial in word:
|
if partial in word.lower():
|
||||||
yield Completion(word, start_position=-len(partial))
|
yield Completion(word, start_position=-len(partial))
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue