3 # For complete documentation of this file, please see Geany's main documentation
5 # Keywords from pygment lexer (http://pygments.org/)
6 # and from vim parser (https://github.com/JuliaEditorSupport/julia-vim/)
20 identifier=identifier_1
26 stringliteral=string_2,bold
27 command=default,italic
28 commandliteral=default,italic,bold
29 typeoperator=annotation
30 typeannotation=keyword_2
34 # all items must be in one line
35 # primary should contain at least the reserved keyword (for, if, begin, end, ...)
36 primary=baremodule begin break catch const continue do else elseif end export finally for function global if import let local macro module quote return struct try using while abstract mutable primitive type where in isa as
37 secondary=Main Base Core Any AbstractArray AbstractRange LinRange OrdinalRange AbstractUnitRange UnitRange StepRange StepRangeLen BitArray CartesianIndices DenseArray Array LinearIndices PermutedDimsArray SubArray AbstractChannel Channel AbstractChar Char AbstractDict Dict IdDict WeakKeyDict AbstractDisplay TextDisplay AbstractSet BitSet Set AbstractString String SubString SubstitutionString Cstring Cwstring Enum Exception ArgumentError AssertionError BoundsError CapturedException CompositeException DimensionMismatch DivideError DomainError EOFError ErrorException InexactError InterruptException InvalidStateException KeyError MethodError MissingException OutOfMemoryError OverflowError ProcessFailedException ReadOnlyMemoryError SegmentationFault StackOverflowError StringIndexError SystemError TaskFailedException TypeError UndefKeywordError UndefRefError UndefVarError ExponentialBackOff Expr GlobalRef HTML IO IOStream IndexStyle IndexCartesian IndexLinear LineNumberNode MIME Method MethodSummary Missing Module NamedTuple Nothing Number Complex Real AbstractFloat BigFloat Float16 Float32 Float64 AbstractIrrational Irrational Integer Bool Signed BigInt Int Int128 Int16 Int32 Int64 Int8 Unsigned UInt UInt128 UInt16 UInt32 UInt64 UInt8 Rational Pair QuoteNode RawFD Ref Ptr Regex RegexMatch RoundingMode Some Symbol Task Text Timer Tuple Type DataType Union UnionAll TypeVar UndefInitializer Val Vararg VecElement VersionNumber WeakRef AbstractVector DenseVector StridedVector AbstractMatrix DenseMatrix StridedMatrix AbstractVecOrMat DenseVecOrMat StridedVecOrMat
38 tertiary=true false missing Inf NaN pi stdin stdout stderr devnull nothing undef ARGS ENV ENDIAN_BOM LOAD_PATH VERSION PROGRAM_FILE DEPOT_PATH
42 # Fold multiline triple-doublequote strings, usually used to document a function or type above the definition.
43 fold.julia.docstring=1
45 # Set this property to 0 to disable syntax based folding.
46 fold.julia.syntax.based=1
48 # This option enables highlighting of the type identifier after `::`.
49 lexer.julia.highlight.typeannotation=0
51 # This option enables highlighting of syntax error int character or number definition.
52 lexer.julia.highlight.lexerror=0
58 # default extension used when saving files
62 mime_type=text/x-julia
64 # single comments, like # in this file
72 # 0 is spaces, 1 is tabs, 2 is tab & spaces
77 # %f will be replaced by the complete filename
78 # %e will be replaced by the filename without extension