Merge pull request #575 from techee/colourise
[geany-mirror.git] / data / filetypes.asm
blobb743ae5cbfc82fe87abc23f37a935e139beb1907
1 # For complete documentation of this file, please see Geany's main documentation
2 [styling]
3 # Edit these in the colorscheme .conf file instead
4 default=default
5 comment=comment_line
6 commentblock=comment
7 commentdirective=comment
8 number=number_1
9 string=string_1
10 operator=operator
11 identifier=identifier_1
12 cpuinstruction=keyword_1
13 mathinstruction=keyword_2
14 register=type
15 directive=preprocessor
16 directiveoperand=keyword_3
17 character=character
18 stringeol=string_eol
19 extinstruction=keyword_4
21 [keywords]
22 # all items must be in one line
23 # this is by default a very simple instruction set; not of Intel or so
24 instructions=hlt lad spi add sub mul div jmp jez jgz jlz swap jsr ret pushac popac addst subst mulst divst lsa lds push pop cli ldi ink lia dek ldx
25 registers=
26 directives=org list nolist page equivalent word text
29 [settings]
30 # default extension used when saving files
31 extension=asm
33 # the following characters are these which a "word" can contains, see documentation
34 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
36 # single comments, like # in this file
37 comment_single=;
38 # multiline comments
39 #comment_open=
40 #comment_close=
42 # set to false if a comment character/string should start at column 0 of a line, true uses any
43 # indentation of the line, e.g. setting to true causes the following on pressing CTRL+d
44 #command_example();
45 # setting to false would generate this
46 # command_example();
47 # This setting works only for single line comments
48 comment_use_indent=true
50 # context action command (please see Geany's main documentation for details)
51 context_action_cmd=
53 [indentation]
54 #width=4
55 # 0 is spaces, 1 is tabs, 2 is tab & spaces
56 #type=1
58 [build_settings]
59 # %f will be replaced by the complete filename
60 # %e will be replaced by the filename without extension
61 # (use only one of it at one time)
62 compiler=nasm "%f"