nubia/internal/ui/ipython.py (14 lines of code) (raw):

#!/usr/bin/env python3 # Copyright (c) Facebook, Inc. and its affiliates. # All rights reserved. # # This source code is licensed under the BSD-style license found in the # LICENSE file in the root directory of this source tree. # from IPython.terminal.prompts import Prompts, Token class NubiaPrompt(Prompts): def in_prompt_tokens(self, cli=None): return [ (Token.Prompt, "["), (Token.PromptNum, str(self.shell.execution_count)), (Token.Prompt, "] "), ] def out_prompt_tokens(self): return [ (Token.OutPrompt, "Out<"), (Token.OutPromptNum, str(self.shell.execution_count)), (Token.OutPrompt, ">: "), ]