unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Drew Adams <drew.adams@oracle.com>
To: nljlistbox2@gmail.com, 20183@debbugs.gnu.org
Subject: bug#20183: 24.4.91; No resize handle to adjust width of Emacs windows
Date: Mon, 23 Mar 2015 12:48:37 -0700 (PDT)	[thread overview]
Message-ID: <75554998-f4de-4a52-bbd1-310b648c0a32@default> (raw)
In-Reply-To: <87d23zwmo0.fsf@moondust.localdomain>

Actually, there is. But it is carefully hidden. ;-)

In the mode line there is a tiny vertical line separating the mode lines of the two side-by-side windows. That's the handle - you can drag it left & right.

If you want a more visible and substantial divider then you can customize
`default-frame-alist' to have it include an entry such as this:

(right-divider-width . 3)

IOW, you can set frame parameter `right-divider-width' to make the divider
appear (!) and offer an affordance (handle) that you can drag.

For the window bottom, you can drag the mode line.  And for this there
is also frame parameter `bottom-divider-width'.

FWIW, Emacs used to have a more visible handle for dragging left-right.
But its GUI was improved (long ago, now), and it was removed in the
process.

FWIW2, I think the default values of `right-divider-width' and
`bottom-divider-width' should be non-zero - to make these dividers
visible & usable.  The default values of zero make dragging left-right
non-obvious.  At least you can drag the mode line (i.e., even with a
zero value for `bottom-divider-width').

Another problem is discovery of these frame parameters (there are no
user options for these things, other than the `*-frame-alist' options).

And even if they were made aware of these frame parameters, my guess
is that many users would not know how to customize Emacs to set them.

HTH.

> There are resize handles to adjust the height and width of an Emacs
> frame; and there is a resize handle to adjust the height of an Emacs
> window (when there is more than one window tiled vertically
> (above/below) on a frame); but there is _no_ resize handle to adjust the
> width of an Emacs window (when there is more than one window tiled
> horizontally (side-by-side) on a frame.
> 
> This can be observed from emacs -Q.
> 
> I'm not sure if this is a bug or a missing feature.





  parent reply	other threads:[~2015-03-23 19:48 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-23 19:15 bug#20183: 24.4.91; No resize handle to adjust width of Emacs windows N. Jackson
2015-03-23 19:36 ` Eli Zaretskii
2015-03-23 20:57   ` N. Jackson
2015-07-02 13:22     ` martin rudalics
2015-07-02 15:32       ` Drew Adams
2015-07-02 16:14         ` martin rudalics
2015-07-02 16:49           ` Drew Adams
2015-03-23 19:48 ` Drew Adams [this message]
2015-07-02 13:22   ` martin rudalics
2015-07-06 11:08 ` martin rudalics

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=75554998-f4de-4a52-bbd1-310b648c0a32@default \
    --to=drew.adams@oracle.com \
    --cc=20183@debbugs.gnu.org \
    --cc=nljlistbox2@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).