I've put together a test package of Portable SciTE. SciTE is a solid text editor that is actually quite portable by default. In the portable package I put together, I've compressed it with UPX, setup the standard App/Data directory structures so things are easier to backup and upgrade, and changed some configuration options that I think are appropriate for our use (toolbar/status bar visible, line numbers enabled, NSIS support enabled, status bar layout changed to include all necessary details). All the config changes were made in the SciTEUser.properties file, so you can easily revert to a base SciTE config by deleting that file... or drop in your own file from your local copy so your portable copy will work the same way.
It's a 1.1MB install, 770KB download:
https://portableapps.com/downloads/Portable_Scite_1.68_PRERELEASE.zip
Please let me know what you think.
Regards,
John
I have compiled SciTE several times and use the embedded SC1.exe with a config file. My SciTE install is only 500k.
This is the non-embedded version of SciTE. Regular SciTE is normally 1.3MB. UPX cuts off 200K from the EXE and DLL. Another 300K of it is the help files (which I want to include by default... you can delete them if you'd like) The rest is the .properties files. Unlike the embedded version, you can actually customize the support of any language you want with the non-embedded version without having to do it ahead of time and recompiling.
Sometimes, the impossible can become possible, if you're awesome!
I've never really fiddled with Scite, but I like the portable version.
I'm wondering: Can I put a copy of the g++ compiler and NSIS (sans the GUI) in the portable drive, and reference them via the *.properties files? I'd like to compile both on the go from within Scite so I don't have to lug around a 50MB copy of Dev-CPP and a copy of NSIS.
~nm35 {blog} {site}
Mark Smith | PortableApps.com Developer
I've replaced it with my original installation of SciTE and everything seems to work fine. Nice seperation of application and settings, thanks. A small note: Readme.txt hasn't been updated to reflect the changes for Portable Scite.
Rob Loach [Website] [Projects] [Blog]