1 # For complete documentation
of this file
, please see Geany
's main documentation
3 # Edit these
in the colorscheme
.conf file instead
5 commentline
=comment_line
9 literate_comment
=comment
10 literate_codedelim
=preprocessor
13 reserved_operator
=keyword_1
19 identifier
=identifier_1
25 preprocessor
=preprocessor
29 # all items must be
in one line
30 keywords
=case class data default deriving do else forall foreign if import in infix infixl infixr instance let module newtype of then type where
31 ffi
=capi ccall export
import interruptible prim safe stdcall unsafe
32 reserved_operators
=-> .. :: <- = => @ \ | ~ ← → ∀ ∷ ★
35 lexer
.haskell
.allow
.hash
=1
36 lexer
.haskell
.allow
.quotes
=1
37 lexer
.haskell
.allow
.questionmark
=0
38 lexer
.haskell
.import.safe
=1
40 styling
.within
.preprocessor
=0
41 fold
.haskell
.imports
=0
44 # default extension used
when saving files
48 mime_type
=text
/x
-haskell
50 # the following characters are these which a
"word" can contains
, see documentation
51 #wordchars
=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
53 # single comments
, like
# in this file
59 # set to false
if a comment
character/string should start at column
0 of a line
, true uses
any
60 # indentation
of the line
, e
.g
. setting to true causes the following on pressing CTRL
+d
62 # setting to false would generate this
64 # This setting works only for single line comments
65 comment_use_indent
=true
67 # context action command
(please see Geany
's main documentation for details
)
72 # 0 is spaces
, 1 is tabs
, 2 is tab
& spaces
76 # %f will be replaced by the complete filename
77 # %e will be replaced by the filename without extension
78 # (use only one
of it at one time
)
79 compiler
=ghc
--make "%f"