<div dir="ltr">On 5 August 2015 at 08:05, Giles Orr <span dir="ltr"><<a href="mailto:gilesorr@gmail.com" target="_blank">gilesorr@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 5 August 2015 at 01:52, William Park <<a href="mailto:opengeometry@yahoo.ca">opengeometry@yahoo.ca</a>> wrote:<br>
> <a href="http://www.phoronix.com/scan.php?page=news_item&px=EXWM-Window-Manager" rel="noreferrer" target="_blank">http://www.phoronix.com/scan.php?page=news_item&px=EXWM-Window-Manager</a><br>
><br>
> Now, all it needs is an editor...<br>
<br>
</span>A long time ago (more than a decade) someone used XEmacs as the basis<br>
of a window manager:<br>
<br>
<a href="http://www.nongnu.org/xwem/" rel="noreferrer" target="_blank">http://www.nongnu.org/xwem/</a><br>
<br>
It's been pretty much abandoned for the last seven years.</blockquote><div><br></div><div>The nearest to "in practice" that has arrived is the series of tiling window managers<br></div><div>that have UIs loosely similar to GNU Screen.<br><br></div><div>I'm thinking of ratpoison, stumpwm, dwm, and such.  The model they take<br></div><div>is that windows correspond (more or less) to Emacs buffers, and one's<br></div><div>attachment of a set of buffers to the display (e.g. - which buffers you've<br></div><div>got visible) correspond to a "workspace" concept.<br><br></div><div>You set up key bindings to let you adjust window ("buffer") visibility on screen,<br></div><div>and key bindings to let you switch workspaces (which would lead to displaying<br></div><div>a different set of buffers/windows).<br><br></div><div>I'm usually using stumpwm these days, almost always with just one workspace,<br></div><div>so that I see one window at a time, switching when I want to head to another<br></div><div>window ("buffer").<br><br></div><div>That seems to be where control of this has gone.  There may have been some<br></div><div>code around to enable having Emacs talk directly to stumpwm, not obvious<br></div><div>where it is (and I notice that the repo has moved from Savannah to GitHub,<br></div><div>which probably means I need to "rebase" my use of it; I've apparently been<br></div><div>tracking a dead-ish branch).  Direct Emacs integration has gotten pretty<br></div><div>secondary, it seems.<br><br></div><div>I think I'd be way more inclined to use stumpwm, and have some Emacs<br></div><div>hooks to talk to it (which isn't hard to have) than to talk directly to X from <br>Emacs.<br></div></div>-- <br><div class="gmail_signature">When confronted by a difficult problem, solve it by reducing it to the<br>question, "How would the Lone Ranger handle this?"<br></div>
</div></div>