From ae87d21236bb01b9680e8241956b9239133b0c1c Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Tue, 7 Jul 2009 20:49:45 -0400 Subject: Use ~/.textadept/ for user settings, sessions, themes, lexers, etc. --- core/init.lua | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'core/init.lua') diff --git a/core/init.lua b/core/init.lua index 5039fe56..52e5ebae 100644 --- a/core/init.lua +++ b/core/init.lua @@ -9,15 +9,16 @@ else package.cpath = _HOME..'/core/?.dll;'..package.cpath end +_USERHOME = os.getenv(not WIN32 and 'HOME' or 'USERPROFILE')..'/.textadept/' + +_LEXERPATH = _USERHOME..'/lexers/?.lua;'.._HOME..'/lexers/' + _THEME = 'light' -local user_dir = os.getenv(not WIN32 and 'HOME' or 'USERPROFILE') -if user_dir then - local f = io.open(user_dir..'/.ta_theme', 'rb') - if f then - theme = f:read('*line'):match('[^\r\n]+') - f:close() - if theme and #theme > 0 then _THEME = theme end - end +local f = io.open(_USERHOME..'/theme', 'rb') +if f then + theme = f:read('*line'):match('[^\r\n]+') + f:close() + if theme and #theme > 0 then _THEME = theme end end require 'iface' -- cgit v1.2.3