mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-29 08:44:59 +00:00
fix: Add bold formatting to announcement messages
feat: Add bold formatting to commit message output refactor: Simplify tool_output method in io.py
This commit is contained in:
parent
06934a9c2d
commit
9cf672b428
3 changed files with 10 additions and 5 deletions
|
@ -390,8 +390,10 @@ class Coder:
|
|||
self.linter.set_linter(lang, cmd)
|
||||
|
||||
def show_announcements(self):
|
||||
bold = True
|
||||
for line in self.get_announcements():
|
||||
self.io.tool_output(line)
|
||||
self.io.tool_output(line, bold=bold)
|
||||
bold = False
|
||||
|
||||
def find_common_root(self):
|
||||
if len(self.abs_fnames) == 1:
|
||||
|
|
|
@ -15,6 +15,7 @@ from pygments.lexers import MarkdownLexer, guess_lexer_for_filename
|
|||
from pygments.token import Token
|
||||
from pygments.util import ClassNotFound
|
||||
from rich.console import Console
|
||||
from rich.style import Style as RichStyle
|
||||
from rich.text import Text
|
||||
|
||||
from .dump import dump # noqa: F401
|
||||
|
@ -402,7 +403,7 @@ class InputOutput:
|
|||
style = dict(style=self.tool_error_color) if self.tool_error_color else dict()
|
||||
self.console.print(message, **style)
|
||||
|
||||
def tool_output(self, *messages, log_only=False):
|
||||
def tool_output(self, *messages, log_only=False, bold=False):
|
||||
if messages:
|
||||
hist = " ".join(messages)
|
||||
hist = f"{hist.strip()}"
|
||||
|
@ -410,8 +411,10 @@ class InputOutput:
|
|||
|
||||
if not log_only:
|
||||
messages = list(map(Text, messages))
|
||||
style = dict(style=self.tool_output_color) if self.tool_output_color else dict()
|
||||
self.console.print(*messages, **style)
|
||||
style = dict(color=self.tool_output_color) if self.tool_output_color else dict()
|
||||
style["reverse"] = bold
|
||||
style = RichStyle(**style)
|
||||
self.console.print(*messages, style=style)
|
||||
|
||||
def append_chat_history(self, text, linebreak=False, blockquote=False, strip=True):
|
||||
if blockquote:
|
||||
|
|
|
@ -130,7 +130,7 @@ class GitRepo:
|
|||
|
||||
self.repo.git.commit(cmd)
|
||||
commit_hash = self.repo.head.commit.hexsha[:7]
|
||||
self.io.tool_output(f"Commit {commit_hash} {commit_message}")
|
||||
self.io.tool_output(f"Commit {commit_hash} {commit_message}", bold=True)
|
||||
|
||||
# Restore the env
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue