diff --git a/pubs/commands/edit_cmd.py b/pubs/commands/edit_cmd.py index 431d19c..d4ad366 100644 --- a/pubs/commands/edit_cmd.py +++ b/pubs/commands/edit_cmd.py @@ -2,6 +2,7 @@ from __future__ import unicode_literals from ..paper import Paper from .. import repo +from .. import color from ..uis import get_ui from ..endecoder import EnDecoder @@ -55,17 +56,18 @@ def command(conf, args): new_paper = Paper(paper.citekey, paper.bibdata, metadata=content) rp.push_paper(new_paper, overwrite=True, event=False) - ui.info(('The metadata of paper `{}` was successfully ' - 'edited.'.format(citekey))) + ui.info(("The metadata of paper '{}' was successfully " + "edited.".format(color.dye_out(citekey, 'citekey')))) else: new_paper = Paper.from_bibentry(content, metadata=paper.metadata) if rp.rename_paper(new_paper, old_citekey=paper.citekey): - ui.info(('Paper `{}` was successfully edited and renamed ' - 'as `{}`.'.format(citekey, new_paper.citekey))) + ui.info(("Paper '{}' was successfully edited and renamed " + "as '{}'.".format(color.dye_out(citekey, 'citekey'), + color.dye_out(new_paper.citekey, 'citekey')))) else: - ui.info(('Paper `{}` was successfully edited.'.format( - citekey))) + ui.info(("Paper '{}' was successfully edited.".format( + color.dye_out(citekey, 'citekey')))) break except coder.BibDecodingError: @@ -84,7 +86,7 @@ def command(conf, args): break elif choice == 'overwrite': paper = rp.push_paper(paper, overwrite=True) - ui.info(('Paper `{}` was overwritten.'.format(citekey))) + ui.info(('Paper `{}` was overwritten.'.format(color.dye_out(citekey, 'citekey')))) break # else edit again # Also handle malformed bibtex and metadata