From unknown Tue Jun 24 20:52:05 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#53275 <53275@debbugs.gnu.org> To: bug#53275 <53275@debbugs.gnu.org> Subject: Status: 29.0.50; Cursor shows up at the middle of the screen after window start is forced when vscroll is set Reply-To: bug#53275 <53275@debbugs.gnu.org> Date: Wed, 25 Jun 2025 03:52:05 +0000 retitle 53275 29.0.50; Cursor shows up at the middle of the screen after wi= ndow start is forced when vscroll is set reassign 53275 emacs submitter 53275 Po Lu severity 53275 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 14 22:56:43 2022 Received: (at submit) by debbugs.gnu.org; 15 Jan 2022 03:56:43 +0000 Received: from localhost ([127.0.0.1]:38688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8aBG-0004Rl-OQ for submit@debbugs.gnu.org; Fri, 14 Jan 2022 22:56:43 -0500 Received: from lists.gnu.org ([209.51.188.17]:44278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8aBF-0004Re-56 for submit@debbugs.gnu.org; Fri, 14 Jan 2022 22:56:41 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60774) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8aBE-0000Zj-N7 for bug-gnu-emacs@gnu.org; Fri, 14 Jan 2022 22:56:40 -0500 Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:46600) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n8aBA-0003QU-Ts for bug-gnu-emacs@gnu.org; Fri, 14 Jan 2022 22:56:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642218993; bh=keFeTS+C6qB4xihmORAYgVo+nxJcA1F6ShS7tspOYtE=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=HnP80T5nXjHD7BzY44jYQIXnwLAp4GkH7hJPK59j82HQaZHX6NWPBDtMwD4T7tGKhfcM0ncwOj96G8gm+jpR69VdQHvZn28h6iN8sxwB4CNwkmUnXPp9ZDDkuU3kukE5SOvhHbNMDOVvBlfGS9uuyklb9wvUwP3Kiu3qJE7kcoa9WZNL/7G9PpXiH19t2zTqTZm37w0JAU5ZsHKXMnwtaOupOMeCmd4NL3lq6yEFApMttUzco9bVNYSsGV7wiRk0poTpPcRTL369qV/IfUGVgijD9wx6pAS2/FF4CazyfOfa3t4IRq12BCeKk50Uvguj9KAe186jl25cefaHgI1/qg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642218993; bh=SEi0PdIe9IaD9DKpS506is1FRvQrPj3zuYcPqRQWtx4=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=thILvexZiNz65CN/Epr5zv6uX+em2sDnkzjOQM8nDH9Nr15W9YZeAawHeIZZj+sFTyxJpJRyfpFPjXtINXvHHtXHm6aAoAvmWwtxvJ2VIr4eZdhjbhJ46gfZauWs1CaQvIxBZ4PjFe+W+m6pInX4zKgSonnpwXogu6NM4X+cbp8duCtCgMNO8n1RZjEQsGYcabOPP9famp//KSMYLiMONwEPyROplDPtFZET9hy+tMOEpHJD3ZoiIUp+ChN9LoJvtZUEPEFcmN9FWBvcHn3gnITS2gRUDfulxVCF5c1JztOCHQ+jPFbQN5tT2dw0mp0Y2vgMOfv3AMao1aiUQlVrPQ== X-YMail-OSG: 6SLUORQVM1lny9aHejgsySuHq7qy9o1Pxfpn.JFyaTeGFsL5kG.TSWr7QZBGdOE omUc8uIjRR61jP7hSigHFYcBskoFKjLcCt3BlkjI.69x1iMQRvrRJGnR3cOKE.3GmKNp7oILVVkz UTE1XZKgOInVVJ3L02DECPZ3w84ZiEDHqqN30VO1YQ6_aNRgziw6I1sONg0fi0hedJYHRLLRGrtR 8XOV7SGKtcXZsNZo1Wvq5SzljsskmmXvWzI10B2DRwPEsjSFR4tydWs8ZingukaJTqlRX1nlbtOO simbMAl_48JlK_XijtGV.iC_kCXX2q9EthRlXgDwarMtHGXcX6.HXuCcRpDeFYYHzfLmWF7QuOKx cTBNMopq5tmR4QU7IEUZ7nD3VaeeLCRKG9y.wmPqw9w4o6QO0g_jX9F0n_g3qef3Y3qLAZ0UH3jD KeKFl9XSWsgZdl8lRAhnvoKqys2geRP8RIany05L5BgzLF42j6mRGjurVdmHiY.SCfN7vK1aYMVU KIMJUNIj0EowygzE87ALi69RgXYNoxWC4hNMrrgkiVDJ2_Cp4DBxSY.PvozyJe2u5e0mYV_jGVZS hp0QFOgh2su.bPs4dsN7Lp1JpCEXtvXXUbPWbLI1buTz7s1ZRdQa.cySvZfV7pdoiVb4GMg4fjMJ 9cwU1i8CRp.WFFKTUE1.Hq5eWsPhNs297fDW7VW5t_Ho.vsv2AkHchbVHOumANKIlAmWnzRxOeEv 57kGXTDdVqitQRZhbzELpzck7WF6tt9pGR_Y3C3VeKEHU43sbKpowuP5K98Pnwjmholl35fKB_cp QT4j.l.qrejbSp5qam8q5z6rC.1MgV2XYWCUOHznh4j3R8irUD7pBJeBvwzyiUvBPrZpPoiDvvh9 nIQN47mYl_Mn3BkKJulponx7sIuFOOH.G.gfsrW2py1hUqRKwusciuzra7EMqCytxbvPuwkKkwFZ 9cIDzlVSPyFjJnm9KVelNDfTJi3suTVMZMmJfZ.PV8S9jubl6Qi7VOu8h2z71WqWcTYb5nLgDXzT autG5rBFn.7a3B8iv6rQ8gP_DgfJQhl5AhIKpiZzS_pO_ua2qRA2ryJWUpiS.8ptV.jDBZEfUPs2 AWEKNkyE24B1Klpj9ODNkiJsdkdl8zXPPheO3S9t4hLSeVodEVhupX05n8o2YM.MDAFuxM_6zsKm UBGush2TV2jnSFSGtYn1_4dBnl_sRhBefax6zNyWYOs8sh8_lhai_L1qFk.Nj.veObIJipEfSf25 J5_6FmwI.wvYA8IpOwV1NOzlSEwMrg63lcFOGGjDOwidT1rYlFJeDH9yLXQvqNbhtiUBeCL8l0Jw Z9U2iIN3v.W.HaSahEcuuoJsMlWgLEpxxZqHMLRD1z9VRjNpFyUS_N36_FNOnNTNyJiCRjIl7DFl LswyWXQjFw2FuJ7FpFX5AoFHp1RRltBLuDmNa.2k9LWy0la_B3QoP7IJtJsgYdIh3lxRSMui1BVi t7RyXabUcKn6tnT..W2RLIHcbSnQ7x61XvZZvrbFTi3PQXTphF0jx9iTgJykpg7Q_JqqUk8yG1dv CNufcM7AhdAN.F8Ud9u5jDSkYpRMQDyCDGe_g9fVqhOWOIcIItruPeNrItcpOpmcn0tlHsDxNuhB DnbtaFb84eZCLwdTFb7r4RADbPRQ90mFR9suClZDA0gHYXQDTzbh2uCGCfdwem4J1ksA07y7KkhG NbIZjOAx_4wI6c2R341fd7HiaV.2y6Xcnz9LCQleYtSo0a8.Z.5SrJwAOWDyJ2pnYiRK5vusMVVE N2i_q80Wwn6PVCU9VS9ljBcEyvhdTFxata_CW.c6DLj..oRqMDLYjJp25Sih83dWGLzOlTksHEJr AXJqoHlctyZrNbuIX_PqOQFmxXKNGkYzuHyenbdHPgfjsvwrTZRbVqEWBKSfphLG.ohCQoa4g7vR ISJr0GAD170ayAQ6GrfVxSZss_uXHYk0SsVxjKv6enrQ8sHytblWPfn0j3RbJRllSs3BIpe27oe2 0Rn965JPwpAEbjSnHcmSzF6.4wrEDqicV9Hd0HSp37VNweGW.OSoT2xWN39NA72I_m_lNxAVXMh6 N0H94DsVSJeDWHRLLBIK6aXd3T52BvRmHR0zJiLWHEgO8bmLEw2kCZsVLRktDS4G.HnbfgZK_e.P h8L3ZHEqWXX1uWoqSbsHO18MrJT3n4yzNZpXunGQ9nDaq0jpRUpX85pJFee_G7Q1_BIfULA07w12 d3k0ht2mm6o6MBPz4QG6d1j8jrJHJtQ-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Sat, 15 Jan 2022 03:56:33 +0000 Received: by kubenode501.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 5a56d0c8120bbd88f19514ece56f0219; Sat, 15 Jan 2022 03:56:28 +0000 (UTC) From: Po Lu To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Cursor shows up at the middle of the screen after window start is forced when vscroll is set Date: Sat, 15 Jan 2022 11:56:23 +0800 Message-ID: <87fsppejo8.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain References: <87fsppejo8.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.19594 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 3424 Received-SPF: pass client-ip=66.163.188.206; envelope-from=luangruo@yahoo.com; helo=sonic311-25.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.6 (-) Starting from 'emacs -Q', press M-< in the scratch buffer, then say M-: and evaluate: (progn (set-window-vscroll nil 30 t) (redisplay) (set-window-start nil (point-max))) The cursor will then display in the center of the screen, which is not the correct position. Thanks. In GNU Emacs 29.0.50 (build 353, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.17.4) of 2022-01-15 built on trinity Repository revision: 1f5f3b7e8955154c28342e63ba1216f83ff6d73d Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101003 System Description: Fedora Linux 35 (Workstation Edition) Configured using: 'configure --with-xwidgets --with-xinput2 --cache-file=/tmp/ccache' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media rmc puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date seq gv subr-x byte-opt bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils help-fns radix-tree cl-print debug backtrace help-mode find-func cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 50551 13063) (symbols 48 6108 1) (strings 32 19557 2143) (string-bytes 1 627975) (vectors 16 12628) (vector-slots 8 171084 17171) (floats 8 21 54) (intervals 56 214 2) (buffers 992 12)) From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 15 02:43:49 2022 Received: (at 53275) by debbugs.gnu.org; 15 Jan 2022 07:43:49 +0000 Received: from localhost ([127.0.0.1]:38843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8dj3-0004Vc-KK for submit@debbugs.gnu.org; Sat, 15 Jan 2022 02:43:49 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8dj1-0004VO-DI for 53275@debbugs.gnu.org; Sat, 15 Jan 2022 02:43:48 -0500 Received: from [2001:470:142:3::e] (port=49846 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8div-00075m-Ik; Sat, 15 Jan 2022 02:43:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=/oQ0rOwf8Q3U7CbVetLErLWQV3XDluxWf+/UYdl77bg=; b=Hd0KC093pEgw CMrjEbJdLn16xPI6CkQjbtdN+NzjCWtzHwVR4WglHRzpHuU3JoRQwtSVKK4pmpoXf9BIA7nVbjU6E uVtnvZzznwN7HNOGY6V6B80hInFBN/q67/7KS/myQEdkXgKZJRZtHFjVm7l+ltXV12/lK2O6upS8G pI8sNHrpa1yORYrEP4e+Lad+VT5QXWCJX09iR/vdfcMw7enJvTIaV0r8+YELNRyDbapxCw7rgxw6a e1O0jmKgV/YK/Dx0KPKTxJypscwQyfwDurjj7Z53suEosGx0VgA/RB9Nd6SmSGHQdjEGC56K6P7UO FvTRxx+v9E4cawNFUoKePA==; Received: from [87.69.77.57] (port=1159 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8div-0007hm-JE; Sat, 15 Jan 2022 02:43:41 -0500 Date: Sat, 15 Jan 2022 09:43:26 +0200 Message-Id: <83bl0d1m1t.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87fsppejo8.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#53275: 29.0.50; Cursor shows up at the middle of the screen after window start is forced when vscroll is set References: <87fsppejo8.fsf.ref@yahoo.com> <87fsppejo8.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53275 Cc: 53275@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 15 Jan 2022 11:56:23 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Starting from 'emacs -Q', press M-< in the scratch buffer, then say M-: > and evaluate: > > (progn > (set-window-vscroll nil 30 t) > (redisplay) > (set-window-start nil (point-max))) > > The cursor will then display in the center of the screen, which is not > the correct position. I cannot reproduce this on MS-Windows. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 15 02:47:29 2022 Received: (at 53275) by debbugs.gnu.org; 15 Jan 2022 07:47:29 +0000 Received: from localhost ([127.0.0.1]:38852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8dmb-0004bx-AZ for submit@debbugs.gnu.org; Sat, 15 Jan 2022 02:47:29 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8dmZ-0004bl-Hy for 53275@debbugs.gnu.org; Sat, 15 Jan 2022 02:47:27 -0500 Received: from [2001:470:142:3::e] (port=49886 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8dmU-0007jE-7E; Sat, 15 Jan 2022 02:47:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=OJCAOXF0cR0Q5KxCBPLn4oNXBxp2FBDX2oIf80B7wYQ=; b=T6NhscbkfIVO jI9YiJNgmCmTsia8uzjXITvtgdDtqQmJK3O2tHW4r1C6Rx75HcttjQH//dmCSHLnPCtVXKrRxgbeE wbPK45cgR5SHGGd1zNVegHsLV4jPYtRTEm/1+d9x2XrQAH8up17zkkXuHbZGyridaCr6IYIweejLB s9BIom+CwUGctFPDNAFltGsh4A6XboVFWBMvjXF4c7ZX6N+KWKePO/XgUJwDRYANXGbjg0aJnS3Lj G3iy8YmTQaIbFyH/nrqAh72NIJlA4La55RH23sRWQdcUxEdsILM0UdeijfVzCXeN2wwbAvUcksZTp YJAodjx72t97JIEKuQGRFg==; Received: from [87.69.77.57] (port=1383 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8dmR-0003lv-Sf; Sat, 15 Jan 2022 02:47:21 -0500 Date: Sat, 15 Jan 2022 09:47:04 +0200 Message-Id: <83a6fx1lvr.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87fsppejo8.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#53275: 29.0.50; Cursor shows up at the middle of the screen after window start is forced when vscroll is set References: <87fsppejo8.fsf.ref@yahoo.com> <87fsppejo8.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53275 Cc: 53275@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 15 Jan 2022 11:56:23 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Starting from 'emacs -Q', press M-< in the scratch buffer, then say M-: > and evaluate: > > (progn > (set-window-vscroll nil 30 t) > (redisplay) > (set-window-start nil (point-max))) > > The cursor will then display in the center of the screen, which is not > the correct position. Sorry, I missed the "M-<" part. With it, the behavior is reproducible, but I'm not sure I understand what is "the correct position" of the cursor in this case, or why does it matter what Emacs does in that case (except that it should not crash). From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 15 02:53:09 2022 Received: (at 53275) by debbugs.gnu.org; 15 Jan 2022 07:53:09 +0000 Received: from localhost ([127.0.0.1]:38859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8ds4-0004nI-Ux for submit@debbugs.gnu.org; Sat, 15 Jan 2022 02:53:09 -0500 Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:41981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8ds2-0004ml-8I for 53275@debbugs.gnu.org; Sat, 15 Jan 2022 02:53:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642233180; bh=OVwUkXlKxsXoWvbonbOT/jwD4fudF2qjbe9v3pHvHko=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=kkUhJnK5s/BO/nMrUoHQmKZiJU4nddvN5BYgE/diYwEchylICkWB/QtvkBJvByR0JESsrlvcAOoEOKOhrNwxg55DU6/cKDQGlDTne4M2SaWm7qsTo90unrmHGjdxaIB86H+uE2nc/VtLdVK693Hx7d9pp4onoz3Mb3mGkGxsb+jwN4itJKv6Ip/AOaa62sMRLW2n32FBM7CMjHXqP/A/ZNfBDZUsIhzFMFFpROnw9EDSpGwwIhad8IqoxiuB+jCZFlcgHf873BwO10dJQiRecK97J+x6zSGs/38R7+DhwKcu0jjVgEBr714YvFzYdYAzvp6Twgbq1NfshoPluqbSGw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642233180; bh=spzeR6j3q9ED2NPtjxS4PD16PBdEZFStH918zShd3n+=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=oM5LTzQG6QFkGMeJwcpUsxX5n4e72ElhIBCv8gcbhdbE5CnNo8iAbFquVi9XeYZkd8mSgAsr7WxWOYfbsYmvQx9id6SHZUcMJBLX4Og1vzcKcEI1Wsdfn/CtXYuWTrSDyjOAbuu+Df9T/0iDMtdSVNxZUWjjONZAZyDkxr+GFWs1++9WSNdmsQDc98UG/GOApKRxMCAEBM4k3h9NyD6nPfd08zTgR7m4vljiEQ0OZ8QSboBBYxtxQFaULc6sKOR7OV03/mJh1DWAHPd8uPPs6Nmgg/t7NIptiFO+1/MejdDnY8ijIVC1Ev9qU2SAQ4MMQyWYc+szOjPchk7btCiwDw== X-YMail-OSG: NsL4cykVM1lTFD8SJieo0E07sSgxMtbKPNaWRVFBTiqep4rXVA2MPAH1UjRkfVa XVhOGQdpIzTv5rpv46e2AJUseD0hLgC2Z2z5.YZGYfhub6cGsj6Cttcqz7ixJtGhR34UQYzpJY03 igknh5XkykqXID.mu.ToFnrOZv1igb6cVQnVEFwMZ7Yh0g2Zr66_wBHfkFVbfZxyu.CyfoFO1td5 xbzk6MD3N2oX1nUknpye5OLSX46FfRi.va6topLMeIYzbARtwa2DRC36cjysjIcJPEijo77FnH5k 70KtA5imkhaRgRBiirPdqrPZT6b7jGDfz6AcYJSAxnguIc8KDjmrN8q87wuBtaBiS3M8ee2EWnaA i019bGHrvZqKmcyv.cLF6sZJGgVQ.D6J1EYdkhyj6yX2CxZXvQLeXaw2XuHuSokYvmGtC_hrMSkN 51gLMG9AZF1P6qkvZWES0RwKdHJ_MqkOvtQz6EWQtwMSMfZ4AvqzdFf1Mmb5UOZGLcDAyaiLwkFI gPXq5h8WgynuFBZsIzLVM4E9FdnKY83KOmpj9w2UlL9MA2ffoIHQOpI3hAezKNfjB40Hp_LCgiOs F6g7IDJ04CEUwcnTyb74xZUn3fyaOT.ywryjKfxT1c0cfvx8HMRfm.hd28K378H8v3jiN2Vvljdy 8X6PtU1GTQxRjGPFiDqvi88auwxn2CxVqUSN3CEFE_lJw6C9wdyWFAHyAe8dx2SECfPBKifyAu1d xbRUUd13qS9u3BcN4hbfGP11C8tCduHOnIH.J4oDNaW_mf3hW72bgnl2iO4CR2gAwloQLqtr3tIN X3tIPM1aS0udPP05se5G2ZXtZNfhRapiHD3xRPJiIlIsPgtSg3zaUiSYHXtZfkKwvMeb6QvBQPj7 Ngbi8YMiZzlwlGCfasufbU2UL5yDrJNS7jLAJkFrY6jvHFmq.oyVnxi7SiAknKZACt42vYmHmBt8 qHauQfvaq2hkxHb0qkMh0qGai5X.qJXCswqOT_0FG.RAcEgzEWnYeahanEmBhgwKS74IQu_eyECA tgcCALZ..qK57SdN98QxhfsVxB1t04SAxe89N3Aj_4RggKWqTl8S54jiQzz2tOKZbeB6MzXyFo0r QMY.v342VM3HfcGmaXDmm5ZotUFp7zaBPY7FNxcBDbCGaEC6WLw48Tvy9W2Hya2OwF1bkuQyfqi7 V99UQobZvoT.gDKi39Ge5K6r3XB5oS2y4.8.ZiLj9ZJC7BWUHe6BjgpDGacBNg0YMoRESupnTY._ nHh18J3jY.HDBOHWb2Xz0.PO4jjg1A62usZeb1o7nk66t.VRiegoSyNrT18suqTowKZgQrxPLczE hzsUXrOWgM7jgdLTyzhFzLuWJvSNIoP_Puc3OwQQcgZmNZv3.nwt6daNX9xllhH2m__4HonNrNrR GltZb4wie_7W8X4tiAky9ogq2VDaAZ1lzYHE2q2AS7CNoU8DzHKVFQDs5s4XBr_ATSBBkePAEGAQ Xt9WySkWc_G9j2az9qCxeit7WHbYiSmnWMuATe.m3tb0duVxWehDocOrlQ4I3O2cxldU0VYJa9lk LcC1a3D9XuAzCNgPCgF82Sp1ZLnIe.RCDQcFUD6Hq8UKoF6szXWSKvYj44NEQEkILZpcg_0PGB9k fVG0l0InUa88yH0ipa6QygSI9Web4uG9dpbdJj03Ywik7un6Tn2YrhB.yFSCla1uHJVARXrHwEVQ Kk9OkM1Sjx50MghHhciXFjozBbq2jXWuhgLkFbmUjMPRhyH6J0OKzV4eH8iuSRaKVVSgzsoObuzJ YaVYyQxrfVtV9qmUW_lZjtRgGdY0NW9dwda9rVcVA55PAWwsBHHJvxdBZ_NV20bfKRtywkvorfxl eshJogGbuSUhIdXpjdpi7E5ICQeqgNASJu2NQ7E6IsweXnjLOpLd1JXKfWoqVXj5Tsa5lmk0pqBH N7LhD5ZU4q_V6HeDKjyBpwHeWZXzobeu_CurfeWgYJbtj68PGy6Um.kFk0zj6YrmfFtO6dgnAL8t mxoZ0mW9hqA6c0bLPj8.wM4L8jn3u5wpsIh4VEfn4IU8TvhpFKhZeCupQUFH59CglkgC23YiasAK eI97b0a_7nFmagBIGt.K6urIa7euE5e0eAzNvsJ4gq9sfW3jscZXSL1NdBjBd7x6kCsoowzwU327 pl82eUHL7aMQgO0Dej_82FYngauR6yvmZEd6SVJ4nAF4h0fahdZpfdiuKhVJdAkkGIEIFrmD6V1r FS0fP4TGcS7EpHnci7QJTSpvhWGjwZooHWHpK6s9IpNpzlXwxw3Le X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Sat, 15 Jan 2022 07:53:00 +0000 Received: by kubenode512.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID b25e43fde0fb2231601a5d7a7b96e742; Sat, 15 Jan 2022 07:52:54 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#53275: 29.0.50; Cursor shows up at the middle of the screen after window start is forced when vscroll is set References: <87fsppejo8.fsf.ref@yahoo.com> <87fsppejo8.fsf@yahoo.com> <83a6fx1lvr.fsf@gnu.org> Date: Sat, 15 Jan 2022 15:52:50 +0800 In-Reply-To: <83a6fx1lvr.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 15 Jan 2022 09:47:04 +0200") Message-ID: <87a6fxcu5p.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19594 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 752 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53275 Cc: 53275@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> (progn >> (set-window-vscroll nil 30 t) >> (redisplay) >> (set-window-start nil (point-max))) > Sorry, I missed the "M-<" part. With it, the behavior is > reproducible, but I'm not sure I understand what is "the correct > position" of the cursor in this case It should show up where point is, which in this case is at the window start. > or why does it matter what Emacs does in that case (except that it > should not crash). Precision scrolling relies on this: when the buffer cannot be scrolled downwards sufficiently, it sets the window start to point-max and redisplays, which right now results in the cursor being displayed in the middle of the screen until the next redisplay. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 15 09:01:02 2022 Received: (at 53275) by debbugs.gnu.org; 15 Jan 2022 14:01:03 +0000 Received: from localhost ([127.0.0.1]:39555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8jc6-0002AD-Hh for submit@debbugs.gnu.org; Sat, 15 Jan 2022 09:01:02 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8jc2-00029Z-N8 for 53275@debbugs.gnu.org; Sat, 15 Jan 2022 09:01:01 -0500 Received: from [2001:470:142:3::e] (port=58460 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8jbv-0006BS-Rg; Sat, 15 Jan 2022 09:00:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=IDVVjm8CLgho/dbBKBTtP+sPIwXP+teM4vqpOkDFij0=; b=XupdQQvp+lw5 TZASA0JHk16fhjLlEl3sFRi+8ctxioLsb5NTo+WZs+Dx10lI7CDx2fH83Tz6qlul2xLkiptq2fVRr +iQ4vKvrg9NnWCQcQpD1YJMHqW0stKkR+dM55n6DD7Etm4ZmR3YYfJoAN1yB8pF/UZdJwH22sIqEm 71vu9OyQCRC53O2PeYxbmiYwBJ4iON6Dn99nmGvsaK2rNRCPAfbhrVzGtYxb+Jrg3S3uTUAmc3ioC e+SiA2LCl7YpAHdUSTUl1ooc/KzqUfKJKWqq+MttQoh6Tpb3PQeH6ZWRQp0byDACij7mBkFDdrDiB IezI77cyUyzQax9Ao55Q/A==; Received: from [87.69.77.57] (port=1352 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8jbK-0006hD-BE; Sat, 15 Jan 2022 09:00:33 -0500 Date: Sat, 15 Jan 2022 15:59:54 +0200 Message-Id: <83zgnxyu91.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87a6fxcu5p.fsf@yahoo.com> (message from Po Lu on Sat, 15 Jan 2022 15:52:50 +0800) Subject: Re: bug#53275: 29.0.50; Cursor shows up at the middle of the screen after window start is forced when vscroll is set References: <87fsppejo8.fsf.ref@yahoo.com> <87fsppejo8.fsf@yahoo.com> <83a6fx1lvr.fsf@gnu.org> <87a6fxcu5p.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53275 Cc: 53275@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: 53275@debbugs.gnu.org > Date: Sat, 15 Jan 2022 15:52:50 +0800 > > Eli Zaretskii writes: > > >> (progn > >> (set-window-vscroll nil 30 t) > >> (redisplay) > >> (set-window-start nil (point-max))) > > > Sorry, I missed the "M-<" part. With it, the behavior is > > reproducible, but I'm not sure I understand what is "the correct > > position" of the cursor in this case > > It should show up where point is, which in this case is at the window > start. > > > or why does it matter what Emacs does in that case (except that it > > should not crash). > > Precision scrolling relies on this: when the buffer cannot be scrolled > downwards sufficiently, it sets the window start to point-max and > redisplays, which right now results in the cursor being displayed in the > middle of the screen until the next redisplay. Should be fixed now on the master branch. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 15 19:30:50 2022 Received: (at 53275-done) by debbugs.gnu.org; 16 Jan 2022 00:30:50 +0000 Received: from localhost ([127.0.0.1]:42227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8tRa-0001Hy-Ic for submit@debbugs.gnu.org; Sat, 15 Jan 2022 19:30:50 -0500 Received: from sonic316-21.consmr.mail.ne1.yahoo.com ([66.163.187.147]:33768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8tRX-0001Hk-27 for 53275-done@debbugs.gnu.org; Sat, 15 Jan 2022 19:30:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642293041; bh=Pt0fYncuRxq7S4iVhm1oAoUftGee2hY+8TLg1M4994U=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=bkYfI/q8trqccAoKC3Res2Z7t0F9KtaJoGz5TjS2aOYtaIUHvjJAjOJ8E69SSPi/0qpGxOePwhi749o5jseNYqIbOBllziOBZIe6J5FcysKdGGIpKUd9iXnjyuNKiy6+gLJoEk2RoGzfmbrkj8PnlgVCxbWXUqml4nQHma7Se4WHF5PxrB7imbyxTZ7ooD+BPI0mdGelgUx5acSz1lYr0WbEDaM5rll0qrF0Ij0mHq3vSJ7/xXWwoZaJG3pFMQE2Bp3nv8APmgzCEQf5N86T8j1gEGVPylC9sk531KIAbR9vAbaa+jlMR8tAke0FInGVv9DUCkeHfrjflNb8teByLQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642293041; bh=IzUtgL2h3CBDIoTMZY3R1BRA8dqRx7+SGmuNBjDOvx6=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=h5idXBzpJeieYfQLPq2k7lDTA1vO06NkyvtaAcgXDsWzbKvlraqwIpQK/XElQhEDS/B6ZLqpcusgoAkUc5KdKjJso5WWjtgh46PK3w2jlAdFWsPCbmq4iWi1eaXiZt5m319F8TlrGDUJfGepmInCuI6k++gfkvgOC3iNV0/J6lUpbCTdQrnISsrb+wPzE5VYFkHOev8GIuEcK1IVK7wkLCHmXjlJ4Xs+2DJTey8DDKfetE+BTf57c69RfwvYCEvVYfNjNwfuAV5cRl5Uai39dDcnCmhmsjPXeptb9yypGzg4Bip87Zqnqeh4fCQ7y64I0OhoqPtGe4PHsy34Ayy0nw== X-YMail-OSG: u7wuaA0VM1moYwUVw.11K68cDT.UsiG2veduJPDezBIm26uSLRTkTkDURCSEv0j Pq.PeH61oswdx_.9BZ58jcftMvcIK33DjAlvET6stl0_NQTfJebhYSozyceJrbuQ9k.yWWi2UC.d I_IBlrZvdKLycgMFfTBRsCncIRnhtwCqtvSS2ZI7ausGbZrfKHcliOUHr4dzTiRYL9uzH4TIjpro xNavnZ0FHom.Q7T7XMeWZefbR6RcqaTUyJYgWxAtE8OlcB1GAArQHJHTi_WRKUfJ3A4JzzWhXGcu ij7d7lR5hSBp7PTzP8NqmT_2UI0rtEhV1_4s6P.ewjtdgq4U0NBfKT7Wtm9pf2U32diIaNHStozV Auq0vOJF9.1jc848OL5w7Z9UcjxTFBl5kqxMY3rKpCrsbFD4I44kmcIm7Gv8rUMv3ydBU1ShtxD0 PzgMS_a.r1wR7jEpsCmriOQ9U5LvX0fYsKqWyV9PBreoXlPymIYsYXJ.mpihNARJQrfyYaulzuT4 7E94ne6ISg2JA5UZHK0LVrQYiX3o1U.WpF7qY4jFvINpCmpPKPro9sBN2d8LFPIfdxA3nyw0Lh2P dHGphLHi1qr5.uPYWThbG8Ee7CR97O0cqBK15N3uBe3JsJZ3Q9qQaiPfcBGhZ2ar7eYNyhwfNajo Z0lJso9D9lLtygmRE9vK_cicEmiiWLCKx.JWxLc7wX01kXSnPe0jqvwrtCH_4LzGWViC.VLKJs1d oIYb5YoQpvA4t6XgzgCe9CWcLC3k2Gl_74bvEy1Zt6TiOhjDd7bwsxzXct7pVlyM4YajQmWO12Zs O2K9_7BCT3IQ5D.3g0XvgN3OSuzSeaKHbNOcMsagcilY1Iy6ZnyOXd5PkzsYHdjCmr8Cnxm6m0uR H8cmPX2V0gI4zp1Fiw0dQ4gB9HKBA_cDnZ8KfxvvfRcte6XvFRsHeFdE2QPycS8t26tKF4r9Mllm G4811m6H7PPjLa3U.olfwYnCYZxl_8WeBd2bnlWlGIg6uSx_L.OQ7iEjwQg60m5g_aSXj7GouMgc mVsuYMteTGCIfzf9bvKrbSe8fHo6VJvZ3TxG6FHHUcAP.PmXKOJKl9YvhCsAWyr_7IbvNmpf145Y UjRZgCfSGml.Jqmqx4eP36XvxfWvatkDo3PY_IKLNfmpzlu1Ftinb5LVTIL.AlVXryraNBB5ZYaB VKbh6fQLzDMBdVghGZCaNO7vz54gJHDsxIDGJygyGfNxEwFECIm.Im0.N2fJWk480V8zNcYAU0DG JMsohEboTBbnO7Wle.BnjiliLId2uZy08t8lloTk8UT3lV1tG9NktrzTxIplYgY_KYgY2atA4.PH 62RIFfBUsaRuQSNPbC_8Yzt_J9TFOSuNtka_vWWn_LZQNF1gd64_nS02z6XMgsJX9GrsbnQsPiFr khVx4bNGXtOyqkm383XDoAE.pcKLZgvhFf6i3d10pbwpMrmABZRtnvSQDXiS80tnLn0dLqQcK1GT OU1nHDQBxUW09XTQgmYiD5JAFgboDepr8oHwvzW0mkOiLkPhcMgRrUdwX7dC0Y7vWvlYcyXX_Kxz UA7KVUvMi4kpskqLLgjO6h_xMqi.Zg4JwKs9T4L7sz4wsTZRXZmEobiRYr3uQtCTcffNGMsnPZXq .I9KqlGGNkkQkR.mMm2HqrMMryAn5lsKIEgzS7GrjRjKkrFt.wXJCIQqoEDVOVYoW0oyA8btt8Fh VLtq1uFkB6MOc_mNMqmBXpVTYo0MUbCktA5i8IiFxo2__HOSvbzXOttAmc1J0v6q.XB0iBadEbHf JlZ6GVQTmL8BLnoXa1jF9O1sDJhc.4ZlHTaIgiQTz_igoVhJmu8Fdk2OT1Edw5DRoLshO.y0fo0g mKiqjScPC16upMmZmSQ_KdqbTHe.sEWMpooy2yFnm8puKnB848Kx9UPVAXVdE.LsqFZpDiwNA2VQ Qd5QXgtatJ0raapspVRmxrLGMO2YfnIvKMf9IWL4LKf4UfbIM5vma8pGIK92005ouVCUz3wxtn_g deaVZyMHufGXRLHRv5r9bp_HmLHdt62Nb2bvN9JmULheFY.HEtxe28S72MT81r4LYZ.TFUngdglg TntzC22g9wg22fvJWcKmHDJaQ31rOuFk86j7yeH.Up9WnltkdbBnCNCzFznF3jAVvfivcB5rmCEg 30cyKdHtcbzrbqvVay5oOkJSjoTLh.58tJ0MdSYQMZlNLO9tAcFxyr7lFEKBxPOMZiZ7iMmmXNt_ qIE8YBKUnplTaYfEXLaX2jMddvQf1U0Oai4HdTK1UnaIrJ6xt2hjuVmsZGg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Sun, 16 Jan 2022 00:30:41 +0000 Received: by kubenode504.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 9358a4fb472dd33afdee1d1ba28626d1; Sun, 16 Jan 2022 00:30:32 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#53275: 29.0.50; Cursor shows up at the middle of the screen after window start is forced when vscroll is set References: <87fsppejo8.fsf.ref@yahoo.com> <87fsppejo8.fsf@yahoo.com> <83a6fx1lvr.fsf@gnu.org> <87a6fxcu5p.fsf@yahoo.com> <83zgnxyu91.fsf@gnu.org> Date: Sun, 16 Jan 2022 08:30:28 +0800 In-Reply-To: <83zgnxyu91.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 15 Jan 2022 15:59:54 +0200") Message-ID: <87v8yka5ej.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19594 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1045 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53275-done Cc: 53275-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Po Lu >> Cc: 53275@debbugs.gnu.org >> Date: Sat, 15 Jan 2022 15:52:50 +0800 >> >> Eli Zaretskii writes: >> >> >> (progn >> >> (set-window-vscroll nil 30 t) >> >> (redisplay) >> >> (set-window-start nil (point-max))) >> >> > Sorry, I missed the "M-<" part. With it, the behavior is >> > reproducible, but I'm not sure I understand what is "the correct >> > position" of the cursor in this case >> >> It should show up where point is, which in this case is at the window >> start. >> >> > or why does it matter what Emacs does in that case (except that it >> > should not crash). >> >> Precision scrolling relies on this: when the buffer cannot be scrolled >> downwards sufficiently, it sets the window start to point-max and >> redisplays, which right now results in the cursor being displayed in the >> middle of the screen until the next redisplay. > > Should be fixed now on the master branch. Indeed, I'm closing this bug. Many thanks! From unknown Tue Jun 24 20:52:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 13 Feb 2022 12:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator