forked from Aider-AI/aider
-
Notifications
You must be signed in to change notification settings - Fork 36
missing doco for command_prefix #293
Copy link
Copy link
Open
Description
we have an new feature (thanks Dustin!)
It needs documentation in ?? in the vannilla config file? (this may be one of many new settings in this category??)
erich@erich-nuc:~/cecli$ rg command_prefix . -C 10
./aider/coders/base_coder.py
3887-
3888- If the command prefix contains a {} placeholder, replace it with the command.
3889- Otherwise, append the command to the prefix with a space.
3890-
3891- Args:
3892- command (str): The command to format
3893-
3894- Returns:
3895- str: The formatted command
3896- """
3897: command_prefix = None
3898-
3899: if command and getattr(self.args, "command_prefix", None):
3900: command_prefix = getattr(self.args, "command_prefix", None)
3901-
3902: if not command_prefix:
3903- return command
3904-
3905- # Check if the prefix contains a {} placeholder
3906: if "{}" in command_prefix:
3907- # Replace the {} placeholder with the command
3908: return command_prefix.replace("{}", command)
3909- else:
3910- # Append the command to the prefix with a space
3911: return f"{command_prefix} {command}"
./aider/commands.py
2297- """Return currently loaded skill names for completion"""
2298- if not hasattr(self.coder, "skills_manager") or self.coder.skills_manager is None:
2299- return []
2300-
2301- try:
2302- skills = self.coder.skills_manager.find_skills()
2303- return [skill.name for skill in skills]
2304- except Exception:
2305- return []
2306-
2307: def cmd_command_prefix(self, args=""):
2308- """Change Command Prefix For All Running Commands"""
2309- if not args.strip():
2310: setattr(self.coder.args, "command_prefix", "")
2311-
2312: setattr(self.coder.args, "command_prefix", args.strip())
2313-
2314- def cmd_copy_context(self, args=None):
2315- """Copy the current chat context as markdown, suitable to paste into a web UI"""
2316-
2317- chunks = self.coder.format_chat_chunks()
2318-
2319- markdown = ""
2320-
2321- # Only include specified chunks in order
2322- for messages in [chunks.repo, chunks.readonly_files, chunks.chat_files]:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels