I'm quite into VIM actually, but that's not an IDE. When you use VIM, you trade comfort for high availability and flexibility. You can use it anywhere, in any shell or operating system, for any language/task. The harder part is to customize it to your needs. There are some nice plugins for it so it can do a lot of things IDE's can. However, VIM is not some easy tool. It takes serious effort to get familiar with it.

For "pascal" development, I still use lazarus.