Use .copy() on character_translations before modifying
This commit is contained in:
parent
ecff281304
commit
693ba8a559
|
@ -10,7 +10,7 @@ class BashPromptRenderer(ShellRenderer):
|
|||
escape_hl_start = '\['
|
||||
escape_hl_end = '\]'
|
||||
|
||||
character_translations = ShellRenderer.character_translations
|
||||
character_translations = ShellRenderer.character_translations.copy()
|
||||
character_translations[ord('$')] = '\\$'
|
||||
character_translations[ord('`')] = '\\`'
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ class ShellRenderer(Renderer):
|
|||
tmux_escape = False
|
||||
screen_escape = False
|
||||
|
||||
character_translations = Renderer.character_translations
|
||||
character_translations = Renderer.character_translations.copy()
|
||||
character_translations[ord('\\')] = '\\\\'
|
||||
|
||||
def hlstyle(self, fg=None, bg=None, attr=None):
|
||||
|
|
|
@ -9,7 +9,7 @@ from powerline.colorscheme import ATTR_BOLD, ATTR_ITALIC, ATTR_UNDERLINE
|
|||
class TmuxRenderer(Renderer):
|
||||
'''Powerline tmux segment renderer.'''
|
||||
|
||||
character_translations = Renderer.character_translations
|
||||
character_translations = Renderer.character_translations.copy()
|
||||
character_translations[ord('#')] = '##[]'
|
||||
|
||||
def hlstyle(self, fg=None, bg=None, attr=None):
|
||||
|
|
|
@ -27,7 +27,7 @@ mode_translations = {
|
|||
class VimRenderer(Renderer):
|
||||
'''Powerline vim segment renderer.'''
|
||||
|
||||
character_translations = Renderer.character_translations
|
||||
character_translations = Renderer.character_translations.copy()
|
||||
character_translations[ord('%')] = '%%'
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
|
|
|
@ -10,7 +10,7 @@ class ZshPromptRenderer(ShellRenderer):
|
|||
escape_hl_start = '%{'
|
||||
escape_hl_end = '%}'
|
||||
|
||||
character_translations = ShellRenderer.character_translations
|
||||
character_translations = ShellRenderer.character_translations.copy()
|
||||
character_translations[ord('%')] = '%%'
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue