aboutsummaryrefslogtreecommitdiff
path: root/core/init.lua
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2010-06-17 17:27:01 -0400
committermitchell <70453897+667e-11@users.noreply.github.com>2010-06-17 17:27:01 -0400
commitaf284ee664ab3da7ce6324a46d4d9a59ef1e2362 (patch)
tree2b17a6fdc7ca19546937a433e6dbe00f7d60d855 /core/init.lua
parent8a7566b91ed01957f635d21362b039cb41a76280 (diff)
downloadtextadept-af284ee664ab3da7ce6324a46d4d9a59ef1e2362.tar.gz
textadept-af284ee664ab3da7ce6324a46d4d9a59ef1e2362.zip
Added dynamic command line argument handling.
Diffstat (limited to 'core/init.lua')
-rw-r--r--core/init.lua22
1 files changed, 6 insertions, 16 deletions
diff --git a/core/init.lua b/core/init.lua
index dda18806..8eb06758 100644
--- a/core/init.lua
+++ b/core/init.lua
@@ -4,16 +4,12 @@ _RELEASE = "Textadept 2.2"
package.path = _HOME..'/core/?.lua;'..package.path
-_USERHOME = os.getenv(not WIN32 and 'HOME' or 'USERPROFILE')..'/.textadept'
-local lfs = require 'lfs'
-if not lfs.attributes(_USERHOME) then lfs.mkdir(_USERHOME) end
-if not lfs.attributes(_USERHOME..'/init.lua') then
- local f = io.open(_USERHOME..'/init.lua', 'w')
- if f then
- f:write("require 'textadept'\n")
- f:close()
- end
-end
+require 'iface'
+require 'args'
+require 'locale'
+require 'events'
+require 'file_io'
+require 'gui'
_LEXERPATH = _USERHOME..'/lexers/?.lua;'.._HOME..'/lexers'
@@ -30,12 +26,6 @@ if not _THEME:find('[/\\]') then
if not lfs.attributes(_THEME) then _THEME = _HOME..'/themes/'..theme end
end
-require 'iface'
-require 'locale'
-require 'events'
-require 'file_io'
-require 'gui'
-
-- LuaDoc is in core/._G.lua.
function _G.user_dofile(filename)
if lfs.attributes(_USERHOME..'/'..filename) then