Add decorator (and word2) styling for Python.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1676 ea778897-0a13-0410-b9d1-a72fbfd435f5
This commit is contained in:
parent
7a18268a19
commit
8fc2269868
@ -17,6 +17,8 @@
|
||||
when moving to the right (like e.g. GtkEntry).
|
||||
Treat punctuation chars as whitespace.
|
||||
Add filetypes.common setting: whitespace_chars.
|
||||
* src/highlighting.c, data/filetypes.python:
|
||||
Add decorator (and word2) styling for Python.
|
||||
|
||||
|
||||
2007-07-06 Enrico Tröger <enrico.troeger@uvena.de>
|
||||
|
@ -15,6 +15,8 @@ operator=0x300080;0xffffff;false;false
|
||||
identifier=0x000000;0xffffff;false;false
|
||||
commentblock=0x808080;0xffffff;false;false
|
||||
stringeol=0x000000;0xe0c0e0;false;false
|
||||
word2=0x800060;0xffffff;true;false
|
||||
decorator=0x808000;0xffffff;false;false
|
||||
|
||||
[keywords]
|
||||
# all items must be in one line
|
||||
|
@ -1672,7 +1672,7 @@ static void styleset_python_init(void)
|
||||
|
||||
load_keyfiles(config, config_home, GEANY_FILETYPES_PYTHON);
|
||||
|
||||
new_style_array(GEANY_FILETYPES_PYTHON, 14);
|
||||
new_style_array(GEANY_FILETYPES_PYTHON, 16);
|
||||
get_keyfile_hex(config, config_home, "styling", "default", "0x000000", "0xffffff", "false", &style_sets[GEANY_FILETYPES_PYTHON].styling[0]);
|
||||
get_keyfile_hex(config, config_home, "styling", "commentline", "0x808080", "0xffffff", "false", &style_sets[GEANY_FILETYPES_PYTHON].styling[1]);
|
||||
get_keyfile_hex(config, config_home, "styling", "number", "0x400080", "0xffffff", "false", &style_sets[GEANY_FILETYPES_PYTHON].styling[2]);
|
||||
@ -1687,6 +1687,8 @@ static void styleset_python_init(void)
|
||||
get_keyfile_hex(config, config_home, "styling", "identifier", "0x000000", "0xffffff", "false", &style_sets[GEANY_FILETYPES_PYTHON].styling[11]);
|
||||
get_keyfile_hex(config, config_home, "styling", "commentblock", "0x808080", "0xffffff", "false", &style_sets[GEANY_FILETYPES_PYTHON].styling[12]);
|
||||
get_keyfile_hex(config, config_home, "styling", "stringeol", "0x000000", "0xe0c0e0", "false", &style_sets[GEANY_FILETYPES_PYTHON].styling[13]);
|
||||
get_keyfile_hex(config, config_home, "styling", "word2", "0x800060", "0xffffff", "true", &style_sets[GEANY_FILETYPES_PYTHON].styling[14]);
|
||||
get_keyfile_hex(config, config_home, "styling", "decorator", "0x808000", "0xffffff", "false", &style_sets[GEANY_FILETYPES_PYTHON].styling[15]);
|
||||
|
||||
style_sets[GEANY_FILETYPES_PYTHON].keywords = g_new(gchar*, 2);
|
||||
get_keyfile_keywords(config, config_home, "keywords", "primary", GEANY_FILETYPES_PYTHON, 0, "and as assert break class continue def del elif else except exec finally for from global if import in is lambda not or pass print raise return try while with yield False None True");
|
||||
@ -1728,6 +1730,8 @@ void styleset_python(ScintillaObject *sci)
|
||||
set_sci_style(sci, SCE_P_IDENTIFIER, GEANY_FILETYPES_PYTHON, 11);
|
||||
set_sci_style(sci, SCE_P_COMMENTBLOCK, GEANY_FILETYPES_PYTHON, 12);
|
||||
set_sci_style(sci, SCE_P_STRINGEOL, GEANY_FILETYPES_PYTHON, 13);
|
||||
set_sci_style(sci, SCE_P_WORD2, GEANY_FILETYPES_PYTHON, 14);
|
||||
set_sci_style(sci, SCE_P_DECORATOR, GEANY_FILETYPES_PYTHON, 15);
|
||||
|
||||
SSM(sci, SCI_SETPROPERTY, (sptr_t) "fold.comment.python", (sptr_t) "1");
|
||||
SSM(sci, SCI_SETPROPERTY, (sptr_t) "fold.quotes.python", (sptr_t) "1");
|
||||
|
Loading…
x
Reference in New Issue
Block a user