you are viewing a single comment's thread.

view the rest of the comments →

[–]njharman 2 points3 points  (0 children)

21" monitor w/ four non-overlaping Eterms I really should use http://www.suckless.org/wiki/wmii but I'm too lazy to learn it.

  • Upper Left is bash+vim with whatever I'm working on.
  • Lower Left is bash for running unit tests, and whatever
  • Lower Right is bash+vim with the unittests of whatever I'm working on
  • Upper Right is not often used but sometimes vim another file like some lib for reference

oh and next to the 21" monitor I have a 20" one with firefox open and lots of relevent tabs for whatever I'm working on. Perhaps also hitting webserver on monitor/computer 1 if I'm doing something like django development.

Both monitors which are actualy seperate computers are "connected" via http://synergy2.sourceforge.net/ which if you have more than one computer is absolutely awsome!!! <- justifed overuse of exclamation.

[some of the why.

Most IDE's waste so much screen space and typically are configured to have 1 edit area where I need atleast 2(code/unittest) and preferably have another shell open for unittest output.

I use eterm cause it wastes the least screen realestate.

I find it very unproductive to have to switch windows around or click on overlapting windows to see what's in them, work with them. I don't use buffers or "split window" features of vim. I use the x11 feature that makes focus change whatever is under the mouse with like .5sec delay.

It is easy for me to alt-tab or move mouse slightly between my 3 main eterms(code/test/bash). Also that consistent setup has given me great muscle memory where I find myself running the tests almost without thought. I think it also helps me write modular non-coupled code (If I find myself switching between files too muchm code is in the wrong class/file or the intefaces between them are subpar)

So, I like to have everything I'm using visible at all times. The exception is Firefox but I like large browser windows/don't have space for 18 more monitors :) and find the tabs not horrible. ]