<div class="gmail_quote">On Wed, Jun 29, 2011 at 1:40 AM, Lex Trotman <span dir="ltr"><<a href="mailto:elextr@gmail.com">elextr@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 29 June 2011 04:17, Stephan Beal <<a href="mailto:sgbeal@googlemail.com">sgbeal@googlemail.com</a>> wrote:<br>> There shouldn't _be_ any files not under the project dir, at least not<br>
> managed by the project management tool. IDEs are almost exclusively used for<br>
> working on source-control-based projects, and every source tree is rooted in<br>
> one directory.<br>
<br>
</div>That is one theory, but not universal.  For example when multiple<br>
projects share a common part it needs to be in a separate tree because<br>
no vcs I know of allows nested working directories without a page full<br>
of caveats, and thats too mistake prone.<br></blockquote><div><br></div><div>That's true enough.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
When storing project files in a vcs, storing sessions in them should<br>
be turned off, when I check out the project I don't care what you were<br>
last editing, or if I do thats what the vcs is for.  Then you don't<br>
have the risk you ran into.<br></blockquote><div><br></div><div>It would be a pain in the neck for me, too, having to re-open the 6 or 8 files i tend to keep open, but i will have to do that on that one particular environment. (i wasn't aware that it's an option.)</div>
<div><br></div><div>And having said that... my primary editor the past 15 years or so has been xemacs, and xemacs doesn't use project files and doesn't remember what i had opened last time. But xemacs (still) can't indent JavaScript worth a damn (the emacsen get some joy from fighting the user when it comes to indentation of JS), so i started using geany for PHP/JS stuff, and then eventually started using it for C/C++ stuff, keeping xemacs open in the background for when i need the macros. i've not a big fan of IDEs, but i simple-without-being-too-simple geany.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Storing both absolute and relative and trying both increases the risk<br>
because they have an order and Murphy says that the wrong one will<br>
always be tried first (and found :-).<br></blockquote><div><br></div><div>A very good point :/. Damn you, Murphy!</div></div><br>-- <br>----- stephan beal<br><a href="http://wanderinghorse.net/home/stephan/">http://wanderinghorse.net/home/stephan/</a><br>