# Based on http://waher.net/archives/1013

# syntax colors
lantern.color.grey   =#AAAAAA
lantern.color.beige  =#AA9988
lantern.color.dim    =#776655

lantern.color.salmon =#EEAA99
lantern.color.red    =#CC3333
lantern.color.brown  =#996633
lantern.color.orange =#EE9955
lantern.color.yellow =#CCBB77

lantern.color.olive  =#999977
lantern.color.green  =#779977

lantern.color.toxin  =#777799
lantern.color.sky    =#99AABB
lantern.color.steel  =#CCDDDD
lantern.color.blue   =#88BBDD

# editor colors
lantern.color.editor        =#1F1D1A
lantern.color.lnfore        =#554433
lantern.color.lnback        =#171512
lantern.color.edge          =#2F2D2A
lantern.color.line          =#292725
lantern.color.selection     =#3A3733
lantern.color.caret         =#DDAA88
lantern.color.embed         =#1B1916
lantern.color.foldfore      =$(lantern.color.lnfore)
lantern.color.foldback      =$(lantern.color.lnback)
lantern.color.foldhighlight =$(lantern.color.beige)

# general styles (though many lexers don't use the common colors)
lantern.bracket    =fore:$(lantern.color.blue)
lantern.nobracket  =fore:$(lantern.color.red)
lantern.default    =fore:$(lantern.color.beige)
lantern.comment    =fore:$(lantern.color.green)
lantern.number     =fore:$(lantern.color.blue)
lantern.string     =fore:$(lantern.color.steel)
lantern.keyword    =fore:$(lantern.color.orange)
lantern.identifier =fore:$(lantern.color.yellow)
lantern.operator   =fore:$(lantern.color.toxin)
lantern.preproc    =fore:$(lantern.color.olive)
lantern.regex      =fore:$(lantern.color.sky)
lantern.error      =fore:$(lantern.color.red)
lantern.embed      =back:$(lantern.color.embed)



# languages
import .SciTE/Lantern/lang/default

import .SciTE/Lantern/lang/others
import .SciTE/Lantern/lang/css
import .SciTE/Lantern/lang/json
import .SciTE/Lantern/lang/html
import .SciTE/Lantern/lang/cpp
import .SciTE/Lantern/lang/lua

import .SciTE/Lantern/lang/sass/lpeg

# NOTE:
# cpp  += js
# conf += htaccess