On 5/25/10 7:41 PM, John J. Foerch wrote:
 On Tue, May 25, 2010 at 04:43:51PM -0700, Jeremy Maitin-Shepard wrote:

 On 05/25/2010 03:43 PM, John J. Foerch wrote:

 Somewhat more exciting than splitting is that it will be possible to
 decouple buffers from windows.  You will be able to move buffers from
 window to window.  Currently though, we have a lot of code in conkeror
 built on the assumption that a buffer is fixed in one window, so the
 overall direction of that roadmap I posted is to rewrite those parts of
 conkeror.  "Internal window management" almost follows as a consequence of
 window/buffer decoupling, so the two features will evolve together.

 As I've mentioned on IRC on various occasions, my own view is that
 window management should be moved _out_ of Conkeror and into the
 actual window manager as much as possible, because even though given
 the limitations of existing window managers, it may in fact for some
 users be more convenient to have the window management implemented
 inside programs (e.g. the concept of buffers, tabs, sub-windows,
 etc.), ultimately it seems clear to me that having a bunch of
 program-specific, incompatible window management schemes is inferior
 to having a single unified system.  Maybe there are some exceptions,
 where a unified system just doesn't make sense, but I'd say that
 simple multiplexing and splitting functionality is not such a case.



 >   From my point of view, internal and external window management need to
 coexist, because both are important.  Remember that when we talk about the
 ideal window manager --- one which works in terms of tasks and documents
 --- such a wm does not yet exist, and given how fractured the wm (and OS)
 market is, if it ever does exist, we will still only be talking about one
 niche of a much larger world.  I think each user configures their system
 with a mix of external and internal window management.  On one end of the
 spectrum are those who want every document in its own window to the point
 of using one-on-one-mode in emacs.  On the other end are those who want
 one window per application with application-level organization of splits
 and tabs.  Between these opposites are infinite variations.  Emacs
 impresses me because it accomodates this wide range of possibilities so
 well.  We'll eventually be able to do similar things with Conkeror.


For what it is worth, I am super excited about split windows and window
independent windows. The natural solution, imho, is to support these
things and also a one-to-one mode for Conkeror buffers for those who
want to do that.

_______________________________________________
Conkeror mailing list
[email protected]
https://www.mozdev.org/mailman/listinfo/conkeror

Reply via email to