GNU bug report logs - #20552
modify-frame-parameters left edge positioning

Previous Next

Package: emacs;

Reported by: gottlieb <at> nyu.edu

Date: Mon, 11 May 2015 20:11:02 UTC

Severity: minor

Found in version 24.4

Done: martin rudalics <rudalics <at> gmx.at>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: martin rudalics <rudalics <at> gmx.at>
To: gottlieb <at> nyu.edu
Cc: "20552 <at> debbugs.gnu.org" <20552 <at> debbugs.gnu.org>
Subject: bug#20552: 24.4; cc
Date: Thu, 14 May 2015 12:13:58 +0200
> As you wrote it there is no difference.  (left . 0) remains
> about 1/8 inch right of flush left (even if executed twice).  BUT
>
> (modify-frame-parameters nil '((user-position . t) (width . 176)
>                                 (left . -1300))
>
> does become flush left on an initial emacs -Q whereas without the
> user-position (which I will now read about) it required two executions
> to become flush left.  Recall, previously the first execution left the frame
> several inches right of flush left but a second execution made it flush
> left.

Still weird.  What happens with

(modify-frame-parameters nil '((user-position . t) (width . 176) (left . 1)))

Also, you could try playing with the `(+ POS)' and `(- POS)' position
specifications (see section 28.3.3.2 Position Parameters of the Elisp
manual).

martin




This bug report was last modified 10 years and 83 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.