aboutsummaryrefslogtreecommitdiff
path: root/core/init.lua
blob: 9f6a15da50acc772a0ed87250e9767123c6d30a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
-- Copyright 2007-2011 Mitchell mitchell<att>caladbolg.net. See LICENSE.

_RELEASE = "Textadept 4.3"

package.path = _HOME..'/core/?.lua;'..package.path
os.setlocale('C', 'collate')

require 'iface'
require 'args'
require 'locale'
require 'events'
require 'file_io'
require 'gui'
require 'keys'

_LEXERPATH = _USERHOME..'/lexers/?.lua;'.._HOME..'/lexers'

gui.set_theme()

-- LuaDoc is in core/._G.luadoc.
function user_dofile(filename)
  if not lfs.attributes(_USERHOME..'/'..filename) then return false end
  local ok, err = pcall(dofile, _USERHOME..'/'..filename)
  if not ok then gui.print(err) end
  return ok
end