I am looking for a source code editor with the support for:
- Auto-completion, Source formatting (for the above languages)
- 'Projects' where you can define project directories, and open all files you were last using on the project by opening a 'project'
- preferably portable (under 999mb)
I need it to be free, and run on Windows 7.