I have finally come around to push the new Kate session panel code to R14.1.x trunk. This adds a session panel to Kate
to easy and enhance working with sessions. I have been using it for a couple of years, while slowly developing it.
In future I envision more functionality added to it, although finding the time to develop that could be a serious challenge.
Just three things to look out for:
1) the format of Kate's session files has changed, the new code will import all your session files and save them with
some differences. So if you are just planning to test the new code to see how it works and then revert to an older
version, it is recommended that you make a backup of your session files before you start and you restore them at the end
of the process
2) with the new code, the "default" session is no longer hardcoded. You can rename it, delete it or do whatever you want.
3) a "read-only session" is a session where you can do whatever editing you want (and all the editing will be saved!).
But when you close Kate or switch to another session, the session file will not be modified and the next time the
session will open with the same GUI-state (same open files, same panel positions and so on...).
If you run into any problem, just report to the ML or preferably open a bug report in bugszilla.