import bpy import struct current_theme = bpy.context.user_preferences.themes.items()[0][0] texed = bpy.context.user_preferences.themes[current_theme].text_editor def hex_to_rgb(rgb_str): int_tuple = struct.unpack('BBB', bytes.fromhex(rgb_str)) return tuple([val/255 for val in int_tuple]) texed.space.text = hex_to_rgb('ffffff') texed.space.back = hex_to_rgb('2a2a2a') texed.cursor = hex_to_rgb('FFAAAA') texed.syntax_builtin = hex_to_rgb('00EFFF') # import, return, for, in.. texed.syntax_comment = hex_to_rgb('33df05') texed.syntax_numbers = hex_to_rgb('0093c8') texed.syntax_special = hex_to_rgb('f8ff35') # def, class.. texed.syntax_string = hex_to_rgb('B2FFB0') texed.syntax_symbols = hex_to_rgb('FFC5DF') # = ()[] . , > < == etc. texed.syntax_reserved = hex_to_rgb('45eae4') texed.syntax_preprocessor = hex_to_rgb('FFFFFF') texed.line_numbers_background = (0,0,0) texed.selected_text = (.4,.4,.4)
Featured post
new redirect for blender.org bpy docs.
http://www.blender.org/api/blender_python_api_current/ As of 10/11 november 2015 we can now link to the current api docs and not be worr...