<div dir="ltr">"Roll your own" is definitely not what I was hoping to hear :-(.  I have no knowledge of lisp nor any desire to learn for the sole sake of implementing behaviour that Emacs should support by default.  If I were good enough to edit the source, I would have abolished the infernal scratch buffer long ago.  <div>
<br></div><div>Smart positioning seems to be confusing the window positioning whether it is turned on or off.  Even when it is turned off, I have to specify both "default-" and "initial-frame-alist" parameters for my specifications to take any effect.  Shouldn't I be able to specify these parameters separately?</div>
<div><br></div><div>Unless anyone else has any suggestions, I'm going to have to relegate this to the "recurring annoyances" category as I don't have the time to fully debug it right now.</div><div><br></div>
<div>BTW, if anyone has any suggestions for a hack whereby I never have to see the scratch buffer again, I would greatly appreciate it.  Perhaps this is a subject for another post though...</div><div><br></div><div>Adrian<br>
<div><br><div class="gmail_quote">2008/10/10 David Reitter <span dir="ltr"><<a href="mailto:david.reitter@gmail.com">david.reitter@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d">On 10 Oct 2008, at 12:42, Adrian wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm trying to configure Aquamacs so that new windows (aka emacs "frames") will pop up in a tiled fashion.  I know Aquamacs has a tiling option, but I don't want the Aquamacs windows to use the entire screen and I don't want to have to retile every time I open another window.  Basically, I want to be able to specify the default position of windows without having all subsequent windows open in the exact same location.<br>

</blockquote>
<br></div>
I don't know if your code can achieve what you want, but you're probably best off modifying (redefining) the function `find-good-frame-position' (see smart-frame-positioning.el).<br>
That'll give you the best access, and you can reuse the remaining smart-frame-positioning infrastructure.  And if you come up with good code, we can even integrate it in Aquamacs.<br><font color="#888888">
<br>
<br>
--<br>
<a href="http://aquamacs.org" target="_blank">http://aquamacs.org</a> -- Aquamacs: Emacs on Mac OS X<br>
<a href="http://aquamacs.org/donate" target="_blank">http://aquamacs.org/donate</a> -- Could we help you? Return the favor and support the Aquamacs Project!</font><br>_____________________________________________________________<br>

MacOSX-Emacs mailing list<br>
<a href="mailto:MacOSX-Emacs@email.esm.psu.edu">MacOSX-Emacs@email.esm.psu.edu</a><br>
<a href="http://email.esm.psu.edu/mailman/listinfo/macosx-emacs" target="_blank">http://email.esm.psu.edu/mailman/listinfo/macosx-emacs</a><br>
List Archives: <a href="http://dir.gmane.org/gmane.emacs.macintosh.osx" target="_blank">http://dir.gmane.org/gmane.emacs.macintosh.osx</a><br>
<br></blockquote></div><br></div></div></div>