|definition-foreground = #678CB1|
|error-foreground = #FF0000|
|string-background = #293134|
|keyword-foreground = #93C763|
|normal-foreground = #E0E2E4|
|comment-background = #293134|
|hit-foreground = #E0E2E4|
|builtin-background = #293134|
|stdout-foreground = #678CB1|
|cursor-foreground = #E0E2E4|
|break-background = #293134|
|comment-foreground = #66747B|
|hilite-background = #2F393C|
|hilite-foreground = #E0E2E4|
|definition-background = #293134|
|stderr-background = #293134|
|hit-background = #000000|
|console-foreground = #E0E2E4|
|normal-background = #293134|
|builtin-foreground = #E0E2E4|
|stdout-background = #293134|
|console-background = #293134|
|stderr-foreground = #FB0000|
|keyword-background = #293134|
|string-foreground = #EC7600|
|break-foreground = #E0E2E4|
|error-background = #293134|
On Ubuntu you need to go into the .idlerc folder and edit 2 files
In, config-highlight.cfg, copy and paste the code above.
You will probably need to create both of those files, and it may be better to go in to Options -> configure and save the default one so it generates the files itself, then edit them to add in the above theme.
Article detailing it with screenshot: http://ramdump.com/2011/08/04/obsidian-theme-for-idle/
Windows 7, search for the file \Python34\Lib\idlelib\config-highlight.def, open it, paste the "texto from above" and save it.
Ever since installing Idle3 I can not use the "options / configure" menu item - the program freezes and a bunch of errors on the command line. Don't know what to do - everything else works, Idle3 a great editor for Python3.5 [Linux Fedora 24 64bit]. But I guess I just gotta stay with the default white look ...:(
Thank you! Continues to be useful. Am on Windows 10, but used duphenix's method (Sep 28, 2012 comment). Saved one of the existing themes as a custom theme, so the config-highlight.cfg was auto-created, then pasted the Obsidian data in it.
beautiful them , Thanks a lot.
<On Windows 7, Python 3.6> I couldn't save "config-highlight.def" file after editing it in the "\Python34\Lib\idlelib" folder, So i had to move the file "config-highlight.def" to "C:\Users\User.idlerc" folder, then i edited it and saved the file in "C:\Users\User.idlerc" folder, after that i returned the file in "\Python34\Lib\idlelib" folder, I've struggled so much but finally it worked.
As listed above, For Python 3.6.4 x64 in Windows 10:
C:\Users\AppData\Local\Programs\Python\Python36\Lib\idlelib\config-highlight.def, then add the code to the end of the file.
Ensure IDLE is closed first, then edit the file and save then close. Then open IDLE and navigate to Options > Configure IDLE > and select the "Hightlighting Theme" button underneath a Built-in Theme (unless you are already using 'a Custom Theme); by default it will read, "IDLE Classic" so click it and select "Obsidian" from the drop-down menu. If you want it to fit in nicely, you can open the config-highlight.def file and change [Obsidian] to [OBSIDAN].
Thanks to everyone in the comments above that made this doable using the latest software on the latest build of Windows 10 and for the OP for such an awesome schema I didn't have to manually customize myself.
Edit: My OCDness:
In Windows 10, 64 bit architecture, using Python 3.8 (also 64 bit) it seems to be located at: