.. Finished scite.portable patch which enhances Scites Startup procedure as follow:
First: Check for $(env.scite_userhome) for the runtime Path. Can be overidden by Envirinment 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 ONE was a really tough nut to crack for me.
But now it does greatly improve Scits 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..
..