package Ġcom . github . l pped d . highlighter . python Ċ Ċ import Ġcom . github . l pped d . highlighter . Constants Ċ import Ġcom . github . l pped d . highlighter . Return Highlight er Bundle Ċ import Ġcom . intellij . openapi . options . Search able Configurable Ċ import Ġjavax . swing . J Component Ċ Ċ /** Ċ Ġ* Ġ@ author ĠE do ardo ĠL up pi Ċ Ġ*/ Ċ internal Ġclass ĠPython Return Highlight er Configurable Ġ: ĠSearch able Configurable Ġ{ ĊĠ Ġprivate Ġval Ġconfig Ġ= ĠPython Return Highlight er Config . getInstance () ĊĠ Ġprivate Ġval Ġgui Ġ= ĠPython Return Highlight er Configurable Gui ( Return Highlight er Bundle ) ĊĊĠ Ġoverride Ġfun ĠgetId () Ġ= Ġ" preferences .${ Constants . I APP _ NAME }. python " ĊĠ Ġoverride Ġfun Ġget DisplayName () Ġ= ĠReturn Highlight er Bundle [" rh . settings . python "] ĊĊĠ Ġoverride Ġfun Ġapply () Ġ{ ĊĠĠĠ Ġconfig . state Ġ= Ġconfig . state . copy ( ĊĠĠĠĠĠĠĠ Ġis Only TopLevel Returns Ġ= Ġgui . is Only TopLevel Returns ĊĠĠĠ Ġ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġreset () Ġ{ ĊĠĠĠ Ġgui . is Only TopLevel Returns Ġ= Ġconfig . state . is Only TopLevel Returns ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġis Modified () Ġ= ĊĠĠĠ Ġgui . is Only TopLevel Returns Ġ!= Ġconfig . state . is Only TopLevel Returns ĊĊĠ Ġoverride Ġfun Ġcreate Component (): ĠJ Component ? Ġ{ ĊĠĠĠ Ġgui . is Only TopLevel Returns Ġ= Ġconfig . state . is Only TopLevel Returns ĊĠĠĠ Ġreturn Ġgui . root Panel ĊĠ Ġ} Ċ } Ċ