"Fossies" - the Fresh Open Source Software Archive

Member "wscite/nimrod.properties" (11 Sep 2020, 2400 Bytes) of package /windows/misc/wscite445.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # Define SciTE settings for Nimrod files.
    2 
    3 file.patterns.nimrod=*.nim
    4 
    5 shbang.nimrod=nim
    6 
    7 filter.nimrod=Nimrod (nim)|$(file.patterns.nimrod)|
    8 
    9 *filter.nimrod=$(filter.nimrod)
   10 
   11 lexer.$(file.patterns.nimrod)=nimrod
   12 
   13 keywordclass.nimrod=addr and as asm \
   14 block break \
   15 case cast const continue converter \
   16 discard div \
   17 elif else end enum except exception \
   18 finally for from generic \
   19 if implies import in include is isnot iterator \
   20 lambda \
   21 macro method mod \
   22 nil not notin \
   23 object of or out \
   24 proc ptr \
   25 raise ref return \
   26 shl shr \
   27 template try tuple type \
   28 var \
   29 when where while with without \
   30 xor \
   31 yield
   32 
   33 keywords.$(file.patterns.nimrod)=$(keywordclass.nimrod)
   34 
   35 #~ statement.indent.$(file.patterns.nimrod)=10 :
   36 statement.indent.$(file.patterns.nimrod)=5 elif else except finally of \
   37 for if try while
   38 
   39 statement.lookback.$(file.patterns.nimrod)=0
   40 block.start.$(file.patterns.nimrod)=
   41 block.end.$(file.patterns.nimrod)=
   42 
   43 view.indentation.examine.*.nim=2
   44 
   45 #fold.quotes.nimrod=1
   46 
   47 comment.block.nimrod=#~
   48 
   49 # nimrod styles
   50 # White space
   51 style.nimrod.0=fore:#808080
   52 # Comment
   53 style.nimrod.1=fore:#007F00,$(font.comment)
   54 # Number
   55 style.nimrod.2=fore:#007F7F
   56 # String
   57 style.nimrod.3=fore:#7F007F,$(font.monospace)
   58 # Single quoted string
   59 style.nimrod.4=fore:#7F007F,$(font.monospace)
   60 # Keyword
   61 style.nimrod.5=fore:#00007F,bold
   62 # Triple quotes
   63 style.nimrod.6=fore:#7F0000
   64 # Triple double quotes
   65 style.nimrod.7=fore:#7F0000
   66 # Class name definition
   67 style.nimrod.8=fore:#0000FF,bold
   68 # Function or method name definition
   69 style.nimrod.9=fore:#007F7F,bold
   70 # Operators
   71 style.nimrod.10=bold
   72 # Identifiers
   73 style.nimrod.11=
   74 # Comment-blocks
   75 style.nimrod.12=fore:#7F7F7F
   76 # End of line where string is not closed
   77 style.nimrod.13=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilled
   78 # Highlighted identifiers
   79 style.nimrod.14=fore:#407090
   80 # Decorators
   81 style.nimrod.15=fore:#805000
   82 # Matched Operators
   83 style.nimrod.34=fore:#0000FF,bold
   84 style.nimrod.35=fore:#FF0000,bold
   85 # Braces are only matched in operator style
   86 braces.nimrod.style=10
   87 
   88 if PLAT_WIN
   89 	command.go.*.nim=nimrod c -r "$(FileNameExt)"
   90 	command.go.subsystem.*.nim=1
   91 
   92 if PLAT_GTK
   93 	command.go.*.nim=nimrod c -r "$(FileNameExt)"
   94 
   95 command.name.1.*.nim=Syntax Check
   96 command.1.*.nim=nimrod check "$(FilePath)"
   97 
   98 # compile
   99 command.compile.*.nim=nimrod c "$(FilePath)"
  100 
  101 # build
  102 command.build.*.nim=nimrod --forcebuild "$(FilePath)"
  103 command.build.subsystem.*.nim=1
  104 
  105