I would love to have an Integrated Development Environment for Linux/OSX, but I probably do not want all the "usual" features. I am mainly looking for a means to see all the files within a project/repository (CVS and/or Subversion) and be able to navigate those files. I'd like to have an easy method to check-out and check-in code, and I require it to integrate gVIM as the editor. This way I would not have to spend the time manually managing a repository, which I know how to do, but is not as important to me as the actual programming.
I would love to have a system where I can push a button in my Mozilla browser and have that page sent to my PDA (queued to send of course) so I could read the files later, offline. Right now I have to save the file as HTML then convert it, then queue it to send.