.. Finished scite.portable patch which enhances Scites Startup procedure as follow:
- First: Check for $(env.scite_userhome) for a Path to use. Override with Env. vars %scite_home% / %scite_userhome%.
- Second: Check the Directory, from which Scite was started. Use that, if ScITEGlobal.properties was found.
- Third: Check for the Folder %USERHOME%\.Scite. If that exists, just use that.
Sounds easy... i thought too. but that patch was a really strange unicode nut to crack - at least for newbeme.
But now it does greatly improve Scites startup flexibility.
Just do what you need, and it will coope out of the Box in allmost every usecase. Woh.
// yo..
filepath takes and returns (gui_string) which is a basic_wstring (wchar_t)
that converts from (std::wstring) Unicode loves to entertain me..
..