local luxpath = os.getenv("LUXINIA")
path.luxinia = luxpath and luxpath.."/" or "../luxinia/engine/"
local luxpath2 = os.getenv("LUXINIA2")
path.luxinia2 = luxpath2 and luxpath2.."/" or "../luxinia2/runtime/bin_Windows_x86/"

interpreter = "estrelashell"

editor.fontname = "Courier New"
editor.caretline = true
editor.showfncall = true
editor.whitespace = true
editor.usetabs  = false
editor.autotabs = true
editor.tabwidth = 2

filehistorylength = 20

singleinstance = true
singleinstanceport = 0xe493
acandtip.shorttip = true
acandtip.nodynwords = true
acandtip.ignorecase = true

styles = {
  -- lexer specific (inherit fg/bg from text)
  lexerdef = {fg = {128, 128, 128},},
  comment = {fg = {0, 127, 0 },bg = {240, 240, 220}, fill= true,},
  stringtxt = {fg = {127, 0, 127},},
  stringeol = {fg = {0, 0, 0 },bg = {224, 192, 224}, fill = true, },
  preprocessor = {fg = {127, 127, 0 },},
  operator = {fg = {0, 0, 0 },},
  number = {fg = {90, 100, 0 },},

  keywords0 = {fg = {0, 0, 127}, b = true,},
  keywords1 = {fg = {127, 0, 0}, b = true,},
  keywords2 = {fg = {0, 127, 0}, b = true,},
  keywords3 = {fg = {0, 0, 127}, b = true,},
  keywords4 = {fg = {127, 0, 95}, b = true,},
  keywords5 = {fg = {35, 95, 175}, b = true,},
  keywords6 = {fg = {0, 127, 127}, b = true,},
  keywords7 = {fg = {240, 255, 255}, b = true,},

  -- common (inherit fg/bg from text)
  text = nil, -- let os pick
  linenumber = {fg = {90, 90, 80},},
  bracematch = {fg = {0, 0, 255}, b = true},
  bracemiss = {fg = {255, 0, 0 }, b = true},
  ctrlchar = nil,
  indent = {fg = {192, 192, 192},bg = {255, 255, 255},},
  calltip = nil,

  -- common special (need custom fg & bg)
  calltipbg = nil,
  sel = nil,
  caret = nil,
  caretlinebg = nil,
  fold = nil,
  whitespace = nil,

  fncall = {fg = {175,175,255}, st= wxstc.wxSTC_INDIC_BOX},
}
