Use Scintilla's buffer directly for parsing tags
[geany-mirror.git] / data / filetypes.haskell
blob3d9d9217643a829e767aec8645c32a6bc99558a7
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 commentline=comment_line
6 commentblock=comment
7 commentblock2=comment
8 commentblock3=comment
9 number=number_1
10 keyword=keyword_1
11 import=preprocessor
12 string=string_1
13 character=character
14 class=class
15 operator=operator
16 identifier=identifier_1
17 instance=type
18 capital=string_2
19 module=function
20 data=number_2
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 # single comments, like # in this file
35 comment_single=--
36 # multiline comments
37 #comment_open=
38 #comment_close=
40 # set to false if a comment character/string should start at column 0 of a line, true uses any
41 # indentation of the line, e.g. setting to true causes the following on pressing CTRL+d
42 #command_example();
43 # setting to false would generate this
44 # command_example();
45 # This setting works only for single line comments
46 comment_use_indent=true
48 # context action command (please see Geany's main documentation for details)
49 context_action_cmd=
51 [indentation]
52 #width=4
53 # 0 is spaces, 1 is tabs, 2 is tab & spaces
54 #type=1
56 [build_settings]
57 # %f will be replaced by the complete filename
58 # %e will be replaced by the filename without extension
59 # (use only one of it at one time)
60 compiler=ghc --make "%f"
61 run_cmd="./%e"