From af284ee664ab3da7ce6324a46d4d9a59ef1e2362 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Thu, 17 Jun 2010 17:27:01 -0400 Subject: Added dynamic command line argument handling. --- core/init.lua | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) (limited to 'core/init.lua') 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 -- cgit v1.2.3