Warn about preprocessor testing GEANY_API_VERSION below 200 because
[geany-mirror.git] / data / filetypes.haskell
blob8eae8465a4b0d351dc518a760501e5c180e82648
1 # For complete documentation of this file, please see Geany's main documentation
2 [styling]
3 # foreground;background;bold;italic
4 default=0x000000;0xffffff;false;false
5 commentline=0x808080;0xffffff;false;false
6 commentblock=0x808080;0xffffff;false;false
7 commentblock2=0x808080;0xffffff;false;false
8 commentblock3=0x808080;0xffffff;false;false
9 number=0x007f00;0xffffff;false;false
10 keyword=0x00007f;0xffffff;true;false
11 import=0x991111;0xffffff;false;false
12 string=0xff901e;0xffffff;false;false
13 character=0x7f007f;0xffffff;false;false
14 class=0x0000d0;0xffffff;false;false
15 operator=0x301010;0xffffff;false;false
16 identifier=0x000000;0xffffff;false;false
17 instance=0x000000;0xffffff;false;false
18 capital=0x635b00;0xffffff;false;false
19 module=0x007f7f;0xffffff;false;false
20 data=0x000000;0xffffff;false;false
22 [keywords]
23 # all items must be in one line
24 keywords=as case class data deriving do else if import in infixl infixr instance let module of primitive qualified then type where
27 [settings]
28 # default extension used when saving files
29 extension=hs
31 # the following characters are these which a "word" can contains, see documentation
32 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
34 # if only single comment char is supported like # in this file, leave comment_close blank
35 comment_open=--
36 comment_close=
38 # set to false if a comment character/string should start at column 0 of a line, true uses any
39 # indentation of the line, e.g. setting to true causes the following on pressing CTRL+d
40 #command_example();
41 # setting to false would generate this
42 # command_example();
43 # This setting works only for single line comments
44 comment_use_indent=true
46 # context action command (please see Geany's main documentation for details)
47 context_action_cmd=
49 [build_settings]
50 # %f will be replaced by the complete filename
51 # %e will be replaced by the filename without extension
52 # (use only one of it at one time)
53 compiler=ghc --make "%f"
54 run_cmd="./%e"