Tokyo Night, Shades of Purple, and Dracula theme for pythonIDLE
Place this file inside your ~/.idlerc/ folder or paste its contents inside /path/to/python/idlelib/config-highlight.def
Adapted from vscode's TokyoNight, ShadesofPurple, Dracula.
[tokyoNight]
comment-foreground = #565f89
console-foreground = #e16752
error-foreground = #cfc9c2
hilite-background = #73daca
string-foreground = #9ece6a
stderr-background = #1a1b27
stderr-foreground = #f7768e
console-background = #1a1b27
hit-background = #b4f9f8
string-background = #1a1b27
normal-background = #1a1b27
hilite-foreground = #ffffff
keyword-foreground = #bb9af7
error-background = #f7768e
keyword-background = #1a1b27
builtin-background = #1a1b27
break-background = #5d78e4
builtin-foreground = #11b9d7
definition-foreground = #659ef7
stdout-foreground = #c0caf5
definition-background = #1a1b27
normal-foreground = #c0caf5
cursor-foreground = #ffffff
stdout-background = #1a1b27
hit-foreground = #1a1b27
comment-background = #1a1b27
break-foreground = #cfc9c2
context-foreground = #ffffff
context-background = #1a1b27
linenumber-foreground = #808080
linenumber-background = #1a1b27
[shadesofpurple]
comment-foreground = #B362FF
console-foreground = #FF9D00
error-foreground = #ffffff
hilite-background = #7E7E7E
string-foreground = #A5FF90
stderr-background = #2d2b54
stderr-foreground = #FFB3B3
console-background = #2d2b54
hit-background = #d9a9f5
string-background = #2d2b54
normal-background = #2d2b54
hilite-foreground = #240297
keyword-foreground = #ff9d00
error-background = #EC3A37
keyword-background = #2d2b54
builtin-background = #2d2b54
break-background = #3c017c
builtin-foreground = #80fcb7
definition-foreground = #fad000
stdout-foreground = #FFFFFF
definition-background = #2d2b54
normal-foreground = #ffffff
cursor-foreground = #FFFFFF
stdout-background = #2d2b54
hit-foreground = #ffffff
comment-background = #2d2b54
break-foreground = #FFFFFF
context-foreground = #FFFFFF
context-background = #454545
linenumber-foreground = #808080
linenumber-background = #2d2b54
[Dracula]
comment-foreground = #6272a4
console-foreground = #ff79c6
error-foreground = #f8f8f2
hilite-background = #8be9fd
string-foreground = #f1fa76
stderr-background = #282a36
stderr-foreground = #ff5555
console-background = #282a36
hit-background = #ff79c6
string-background = #282a36
normal-background = #282a36
hilite-foreground = #282a36
keyword-foreground = #ff79c6
error-background = #ff5555
keyword-background = #282a36
builtin-background = #282a36
break-background = #6272a4
builtin-foreground = #8be9fd
definition-foreground = #39ed7b
stdout-foreground = #f8f8f2
definition-background = #282a36
normal-foreground = #f8f8f2
cursor-foreground = #ffffff
stdout-background = #282a36
hit-foreground = #282a36
comment-background = #282a36
break-foreground = #f8f8f2
context-foreground = #f8f8f2
context-background = #282a36
linenumber-foreground = #6272a4
linenumber-background = #282a36