From unknown Sun Aug 10 16:50:54 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#58210 <58210@debbugs.gnu.org> To: bug#58210 <58210@debbugs.gnu.org> Subject: Status: 29.0.50; Visual line mode movement bug Reply-To: bug#58210 <58210@debbugs.gnu.org> Date: Sun, 10 Aug 2025 23:50:54 +0000 retitle 58210 29.0.50; Visual line mode movement bug reassign 58210 emacs submitter 58210 Jacky Li severity 58210 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 23:15:35 2022 Received: (at submit) by debbugs.gnu.org; 1 Oct 2022 03:15:35 +0000 Received: from localhost ([127.0.0.1]:43265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeSyU-0005XJ-9u for submit@debbugs.gnu.org; Fri, 30 Sep 2022 23:15:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:45616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeSyO-0005X6-Cg for submit@debbugs.gnu.org; Fri, 30 Sep 2022 23:15:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51712) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oeSyN-0003G1-M2 for bug-gnu-emacs@gnu.org; Fri, 30 Sep 2022 23:15:28 -0400 Received: from drshapeless.com ([173.199.127.49]:39616) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oeSyL-0005C6-4U for bug-gnu-emacs@gnu.org; Fri, 30 Sep 2022 23:15:27 -0400 Received: from artix (n058153024110.netvigator.com [58.153.24.110]) by drshapeless.com (Postfix) with ESMTPSA id 74C023C6 for ; Fri, 30 Sep 2022 23:15:17 -0400 (EDT) From: Jacky Li To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Visual line mode movement bug Date: Sat, 01 Oct 2022 11:14:35 +0800 Message-ID: <874jwogrqc.fsf@drshapeless.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=173.199.127.49; envelope-from=drsl@drshapeless.com; helo=drshapeless.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) If visual-line-mode is turned on, using C-a, C-e or C-k will move to the line above, resulting in a unwanted behaviour. This behaviour was not observed in the build of Sept 24 HEAD, but in the build of Sept 30 HEAD. I suspect that the bug commit is within this period. Also, this bug only happens when visual-line-mode is enabled. The related interactive functions are (beginning-of-visual-line), (end-of-visual-line), (kill-visual-line). In GNU Emacs 29.0.50 (build 11, x86_64-pc-linux-gnu, GTK+ Version 3.24.34, cairo version 1.17.6) of 2022-10-01 built on artix Repository revision: 2ceb09315c0d590d6f50ff8649066f260e35e7fb Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Artix Linux Configured using: 'configure --with-native-compilation --with-imagemagick --with-x --with-x-toolkit=gtk3 --with-xwidgets --with-xinput2 --with-mailutils' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ IMAGEMAGICK JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP 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 $LC_ALL: en_US.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=exwm-xim locale-coding-system: utf-8-unix Major mode: Shell Minor modes in effect: electric-pair-mode: t display-time-mode: t exwm-firefox-mode: t pixel-scroll-precision-mode: t sly-symbol-completion-mode: t global-git-commit-mode: t magit-auto-revert-mode: t emms-playing-time-display-mode: t emms-playing-time-mode: t mood-line-mode: t global-tree-sitter-mode: t corfu-history-mode: t global-corfu-mode: t corfu-mode: t global-auto-revert-mode: t which-key-mode: t marginalia-mode: t savehist-mode: t vertico-mode: t yas-global-mode: t yas-minor-mode: t shell-switcher-mode: t shell-dirtrack-mode: t org-roam-db-autosync-mode: t pdf-occur-global-minor-mode: t comint-fontify-input-mode: t straight-use-package-mode: t straight-package-neutering-mode: t windmove-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t column-number-mode: t line-number-mode: t visual-line-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/jacky/.config/emacs/straight/build/jsonrpc/jsonrpc hides /usr/local/share/emacs/29.0.50/lisp/jsonrpc /home/jacky/.config/emacs/straight/build/transient/transient hides /usr/local/share/emacs/29.0.50/lisp/transient /home/jacky/.config/emacs/straight/build/project/project hides /usr/local/share/emacs/29.0.50/lisp/progmodes/project /home/jacky/.config/emacs/straight/build/xref/xref hides /usr/local/share/emacs/29.0.50/lisp/progmodes/xref /home/jacky/.config/emacs/straight/build/flymake/flymake hides /usr/local/share/emacs/29.0.50/lisp/progmodes/flymake /home/jacky/.config/emacs/straight/build/eldoc/eldoc hides /usr/local/share/emacs/29.0.50/lisp/emacs-lisp/eldoc /home/jacky/.config/emacs/straight/build/let-alist/let-alist hides /usr/local/share/emacs/29.0.50/lisp/emacs-lisp/let-alist Features: (shadow mail-extr emacsbug misearch multi-isearch sh-script smie executable consult-flymake mule-util python whitespace vc-hg vc-git vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view vc vc-dispatcher cursor-sensor display-line-numbers init init-shapeless-blog shapeless-blog shapeless-blog-autoloads init-ui elec-pair time init-font init-exwm exwm-firefox exwm-firefox-core exwm-firefox-core-autoloads exwm-edit exwm-edit-autoloads exwm-randr xcb-randr exwm-xim xcb-xim xcb-xlib exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug exwm-autoloads xelb-autoloads init-pixel-scroll-precision pixel-scroll cua-base init-geiser geiser-guile geiser-repl geiser-image geiser-capf geiser-doc geiser-menu geiser-edit geiser-completion geiser-autodoc geiser-eval geiser-connection geiser-syntax scheme geiser-log geiser-popup geiser-guile-autoloads geiser-impl geiser-custom geiser-base geiser geiser-autoloads init-sly sly sly-completion sly-buttons sly-messages sly-common apropos hyperspec sly-autoloads init-pass pass password-store pass-autoloads password-store-otp-autoloads password-store-autoloads auth-source-pass init-mentor mentor url-scgi mentor-rpc mentor-files mentor-data xml-rpc async mentor-autoloads async-autoloads xml-rpc-autoloads init-notmuch notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash coolj goto-addr icalendar diary-lib diary-loaddefs notmuch-tag notmuch-lib notmuch-version notmuch-compat mm-view mml-smime smime dig init-magit forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub url-http url-gw nsm url-auth gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml bug-reference forge-post forge-repo forge forge-core forge-db closql forge-autoloads yaml-autoloads ghub-autoloads treepy-autoloads closql-autoloads magit-bookmark magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff diff-mode git-commit log-edit message yank-media rfc822 mml mml-sec gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor magit-mode magit-git magit-base crm magit-autoloads git-commit-autoloads with-editor-autoloads init-w3m w3m doc-view timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-favicon w3m-image tab-line w3m-proc w3m-util w3m-autoloads init-emms emms-librefm-stream emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-volume emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse emms-volume-amixer emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd emms-lyrics emms-url emms-streams emms-show-all emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-cache emms-info-native bindat emms-info-exiftool emms-info-tinytag emms-info-metaflac emms-info-opusinfo emms-info-ogginfo emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mpv emms-playing-time emms-info emms-later-do emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file locate emms-setup emms emms-compat emms-autoloads init-pdf pdf-view-restore pdf-view-restore-autoloads init-eglot shapeless-c-arrow clang-format eglot array jsonrpc ert ewoc eglot-autoloads flymake-autoloads eldoc-autoloads jsonrpc-autoloads init-format-all format-all language-id inheritenv format-all-autoloads language-id-autoloads inheritenv-autoloads init-indent-guide indent-guide indent-guide-autoloads init-caddyfile caddyfile-mode loop caddyfile-mode-autoloads loop-autoloads init-typescript typescript-mode typescript-mode-autoloads init-lilypond lilypond-mode init-json json-mode json-snatcher js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine json-mode-autoloads json-snatcher-autoloads init-wat wat-mode wat-mode-macro wat-mode-font-lock wat-mode-autoloads init-flutter flutter flutter-l10n flutter-project flutter-autoloads init-dart dart-mode dart-mode-autoloads init-glsl glsl-mode glsl-mode-autoloads init-yaml yaml-mode yaml-mode-autoloads init-web web-mode web-mode-autoloads init-nginx nginx-mode nginx-mode-autoloads init-rust cargo cargo-process cargo-autoloads toml-mode conf-mode align toml-mode-autoloads rustic-spellcheck rustic-expand rustic-lsp rustic-playpen rustic-rustfix rustic-racer rustic-babel rustic-rustfmt rustic-comint rustic-clippy rustic-doc xdg rustic-popup rustic-cargo rustic-compile spinner xterm-color rustic-interaction rustic rust-utils rust-mode rustic-autoloads xterm-color-autoloads spinner-autoloads rust-mode-autoloads init-go go-mode find-file etags fileloop xref go-mode-autoloads init-swift swift-mode swift-mode-imenu swift-mode-repl swift-mode-font-lock swift-mode-standard-types swift-mode-fill swift-mode-beginning-of-defun swift-mode-indent swift-mode-lexer swift-mode-autoloads init-markdown markdown-mode markdown-mode-autoloads init-restclient init-djvu djvu djvu-autoloads init-hackernews hackernews hackernews-autoloads init-nov nov-xwidget xwidget nov-xwidget-autoloads nov nov-autoloads init-calibredb calibredb calibredb-dired calibredb-consult calibredb-opds esxml esxml-query calibredb-org calibredb-library calibredb-ivy calibredb-utils calibredb-annotation calibredb-transient calibredb-helm calibredb-show calibredb-search calibredb-faces calibredb-core sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr transient edmacro hl-line sql view calibredb-autoloads esxml-autoloads kv-autoloads transient-autoloads init-inherit-org inherit-org inherit-org-autoloads init-shrface shrface org-indent shr pixel-fill kinsoku url-file puny svg xml dom shrface-autoloads language-detection-autoloads init-mood-line mood-line mood-line-autoloads init-aggressive-indent aggressive-indent aggressive-indent-autoloads init-multiple-cursors multiple-cursors mc-separate-operations rectangular-region-mode mc-mark-pop mc-edit-lines mc-hide-unmatched-lines-mode mc-mark-more mc-cycle-cursors multiple-cursors-core rect multiple-cursors-autoloads init-rainbow rainbow-mode rainbow-mode-autoloads init-tree-sitter tree-sitter-langs tree-sitter-langs-build tar-mode arc-mode archive-mode tree-sitter-hl tree-sitter-langs-autoloads tree-sitter tree-sitter-load tree-sitter-cli tsc tsc-dyn tsc-dyn-get dired-aux tsc-obsolete tree-sitter-autoloads tsc-autoloads init-corfu corfu-history corfu corfu-autoloads init-cape cape cape-autoloads init-framemove framemove init-request request mailheader autorevert filenotify mail-utils request-autoloads init-ripgrep ripgrep grep ripgrep-autoloads init-helpful helpful cc-langs cc-vars cc-defs trace edebug debug backtrace info-look f f-shortdoc shortdoc help-fns radix-tree elisp-refs s helpful-autoloads elisp-refs-autoloads f-autoloads s-autoloads init-which-key which-key which-key-autoloads init-consult init-embark embark-consult consult-vertico consult compat-28 recentf tree-widget kmacro embark-consult-autoloads consult-autoloads embark ffap embark-autoloads init-marginalia marginalia marginalia-autoloads init-savehist savehist init-orderless orderless orderless-autoloads init-vertico vertico-directory vertico vertico-autoloads init-tempel tempel tempel-autoloads init-yasnippet yasnippet yasnippet-autoloads init-blackout blackout blackout-autoloads init-dictionary dictionary dictionary-connection init-ibuffer ibuf-macs ibuffer-project ibuffer-project-autoloads init-ediff ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util init-flymake flymake-proc flymake thingatpt init-epa org-crypt server epa-file epa derived epg rfc6068 epg-config pinentry pinentry-autoloads init-shell vterm-toggle tramp-sh vterm-toggle-autoloads multi-vterm project multi-vterm-autoloads project-autoloads xref-autoloads vterm face-remap color term disp-table ehelp vterm-module term/xterm xterm vterm-autoloads shell-switcher rswitcher shell-switcher-autoloads init-input-method shapeless-chinese cangjie5 quail init-dired dired-x init-theme shapeless-theme init-tramp tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time ls-lisp init-org ob-shell shell ob-dot ob-restclient restclient ob-restclient-autoloads restclient-autoloads org-present org-present-autoloads htmlize htmlize-autoloads comp comp-cstr warnings org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node org-roam-db org-roam-utils org-roam-compat org-roam org-capture org-attach org-id emacsql-sqlite emacsql emacsql-compiler magit-section compat-27 compat-26 compat compat-macs dash org-roam-autoloads magit-section-autoloads compat-autoloads emacsql-sqlite-autoloads emacsql-autoloads dash-autoloads info ox-shapelesshtml ox-slimhtml ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox ox-slimhtml-autoloads org-pdftools pdf-occur ibuf-ext ibuffer ibuffer-loaddefs pdf-isearch let-alist pdf-annot tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet facemenu pdf-misc imenu pdf-tools package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source eieio eieio-core url-vars compile cus-edit cus-load wid-edit pdf-view password-cache bookmark text-property-search pp jka-compr pdf-cache pdf-info tq pdf-util pdf-macs image-mode dired dired-loaddefs exif org-noter easy-mmode org-element avl-tree generator org-refile org-pdftools-autoloads org-noter-autoloads finder-inf pdf-tools-autoloads let-alist-autoloads tablist-autoloads valign pcase valign-autoloads org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint osc ansi-color ring org-list org-faces org-entities noutline outline icons org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic json map bibtex iso8601 time-date ol rx org-keys oc org-compat byte-opt advice org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs init-straight straight-x straight-autoloads cl-seq cl-extra help-mode straight subr-x cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile cconv init-keybinding windmove init-helpers init-compat rmc 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 nadvice seq simple cl-generic indonesian philippine 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 abbrev obarray oclosure cl-preloaded 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 native-compile emacs) Memory information: ((conses 16 1120380 209601) (symbols 48 74083 33) (strings 32 311115 31125) (string-bytes 1 10548084) (vectors 16 188440) (vector-slots 8 3807652 266108) (floats 8 825 844) (intervals 56 4418 2728) (buffers 1000 52)) From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 02:25:39 2022 Received: (at 58210) by debbugs.gnu.org; 1 Oct 2022 06:25:39 +0000 Received: from localhost ([127.0.0.1]:43494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeVwQ-00027c-Ne for submit@debbugs.gnu.org; Sat, 01 Oct 2022 02:25:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeVwP-00027P-1W for 58210@debbugs.gnu.org; Sat, 01 Oct 2022 02:25:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58908) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oeVwI-0005Bf-0k; Sat, 01 Oct 2022 02:25:31 -0400 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=nE/RTzXQdfZ9f0zvoa1iK4+fXWjroOhyD+PHCAZJ3vE=; b=guhNC0UNnHN/ X4gtQpZZQ/jd/CLB1QfvEOZqfFXLB1px8t5nB7ui5LFFmSdCPHkoXPvyYhBFVF4aXZcIuk5pM9zFG deEAGDTLRhpFNAuScRTopc6UsJjYaohGMSdpJSVG3dwJ4b/nQhGs+q+My1AgpLSDDLQ61hbtbFAvk UZN0VxAqHjaNoBFkqjYERWA67WDWBT4tjwlhLTh3RoDxFjRQ25SHpORPN/qmr+T4QTcdfHLl4ypYB xdE+DAUlTnWcA8+clJuvpNvBXs/ccypLRF4qM2NJN7LWhsjH2Yujqjp8d2ilraw77hV/YgstHpEIt /TdYR25PoquomU/BQYiEog==; Received: from [87.69.77.57] (port=3817 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 1oeVwF-0001el-DS; Sat, 01 Oct 2022 02:25:27 -0400 Date: Sat, 01 Oct 2022 09:25:15 +0300 Message-Id: <834jwocb78.fsf@gnu.org> From: Eli Zaretskii To: Jacky Li In-Reply-To: <874jwogrqc.fsf@drshapeless.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#58210: 29.0.50; Visual line mode movement bug References: <874jwogrqc.fsf@drshapeless.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58210 Cc: 58210@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, 01 Oct 2022 11:14:35 +0800 > From: Jacky Li via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > If visual-line-mode is turned on, using C-a, C-e or C-k will move to the > line above, resulting in a unwanted behaviour. This behaviour was not > observed in the build of Sept 24 HEAD, but in the build of Sept 30 > HEAD. I suspect that the bug commit is within this period. > > Also, this bug only happens when visual-line-mode is enabled. The > related interactive functions are (beginning-of-visual-line), > (end-of-visual-line), (kill-visual-line). Sorry about that, should be fixed now. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 07:01:11 2022 Received: (at 58210) by debbugs.gnu.org; 1 Oct 2022 11:01:11 +0000 Received: from localhost ([127.0.0.1]:43776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeaF4-0005BA-Rb for submit@debbugs.gnu.org; Sat, 01 Oct 2022 07:01:11 -0400 Received: from mout.web.de ([212.227.17.11]:48275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeaF0-0005AT-QG for 58210@debbugs.gnu.org; Sat, 01 Oct 2022 07:01:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1664622058; bh=KUdvTb41m32H3bLl8RP3kW49JAK220AiIfupr3vyZf8=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=OELa2xPTqAcQ6yVGEbXWnt77u2g5KPudSEvpHUYfbgoDsvwhPaHGTnlqdAESIZBUx aHIJRGko4zvGGKSOgXWyG517tU8Js0nJgTW9kHF+rwBaRBnTwiFVGg+9RgfQwyXNf5 Ar/ZqUrVY0w+JzeNd9yrp+eFOvbW12LVK838mxlOVy6YhfE5N8E/Wdq0BheUr0a20y T2LJxkzNekZcLmxvGavGmPgpZi1OgSUEAvLI/jOBnDZRviVBm0lw4KJKhBUUrkIAZR PIzH4GxU5kUcrb4B8hj8bVKzM+cdxAmXndWiV2UMcqq3EDE7Hv2xliH/NGxXI5blhb 7Gtu0AkoseFIw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([94.222.172.180]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MQ8Wg-1orplq2xUm-00MXIr; Sat, 01 Oct 2022 13:00:58 +0200 From: Michael Heerdegen To: Eli Zaretskii Subject: Re: bug#58210: 29.0.50; Visual line mode movement bug In-Reply-To: <834jwocb78.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 01 Oct 2022 09:25:15 +0300") References: <874jwogrqc.fsf@drshapeless.com> <834jwocb78.fsf@gnu.org> Date: Sat, 01 Oct 2022 13:00:57 +0200 Message-ID: <871qrrajva.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Cu5mnHIzrZ7ZMMKzs0oF6mo5fJiBaaR4xeNFqAyETiuDpvASJjL FLdjkjnn90EYH25PuB/uy+90XZ8tHr4lxmaIyyvYzrLTic0Y+BbHSE09b1lrqt5LCVIPDs4 9IXrnxkGFNfqBiRFSlD06oy6FuEgc09W9Fl9WqCuURCfN/oBIidKSO1u0cH/nvvcRu3gMdZ COKEC7t8/FyYNRizATp9w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:IbPCzF1qXNI=:syLxYhaHuVo9QarCNpF8Jx 8Y9KT0pehm1mkb/e2DbFkf1TE7sG44nCSyXX58iGn24e/ewBiKL5JHnPFnNUJaHL4EOM11hro OhEd+C2m8UttzRR8uCD8MAJbsiqnLmUWtHZ9DqUANLkos/OAbuCGeZ8/Slxoq3iOzyIJXAU6K YB+owzDZfP6TxsNXtPsLD2mDZer/WtYgXDRlSfRsrWe6Wos7GN+xsVh9UHYMR2ENCQyKxO4oC A1SR5VzYXUzUg9tfhcjltN2NJPRYI29H55W4LVajuomaQgxzfIvMu2zd1RHCU5y4LqYY0LP0d x77FOde3p6pug9o2oC1cKxTTnt3stZ6x1Cgy3aUyxTEzAmc/dMydMQNBf3t89U1y16Mgfavoo 8+4b/XWR1aiK7yshRdmt3Ji46Kww27iGjHbDQzQmvwpv88My7eWCKvTJFsGwVZTOvE5DbXUi3 lKj2Hk3wzO0lsDHLMilCiMoWL3zRr+Dyx97uEOz0EO8y+9M9GgFdI4ox2kb+XuWEGblIQA49h YQCnvqiWq0mPk4GqGA26uKfSVbVHUZ2PhlAmTNk6O3XwAoCB22wBjcfrW4faDbgPo9xNKSCPH g/Bc2t2oxwRmA6Ycz+SKoDBAFTcZVOIZNyYLTFHLc7FhSGnO4RNfVw2MmT3KdOp6nYpfdPA2U b2f72pBUcCGvdcPP3gUvcnSjdOiU2sww7DIReHuRL+oSOgP9VLNIX+Ed2SxcLFKmx0ikujtj9 CuudE+W/VTrbT7ELxiHmTtk3wCvvkhTJGisHaUMaX42DBato3JRU3XcCfvEaOR6f2xUvCnkTK R5zEurwFQGmUJYj437ampeF7VZvGXsPfn0pvcyzKrKqt5wTaYC2wDdDhSibaK+4rhyyl+KRCP +fAXkRmq2wcku7tyPJdeJdbYDi8E6Cy3N24iAf8WsJ9fbEySywaCQRhGFGBofiz4TON3Do4wd P6eztxt/okottkVj6bwRItGx3tgmDT6BHRFCOEVhfa/SFVf7/thQDk19OeGpCBHs3I13nyONw MEk+EpX80rDxTtcQ/NXL4CswvZW3FdwCWJf3L46DCqPAKwP4/WAmyqMQchFgPfDP+YtqDtqi3 bRQH1kZin9tln6H3TJx1CUITgemw5mi4e1WWhDRmo+1NkGoXjo0nza2fQIHWVveAIopbWeEPF 4fnzLPrunjXUaFvXlByH7a+B5K Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58210 Cc: Jacky Li , 58210@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: > > Date: Sat, 01 Oct 2022 11:14:35 +0800 > > From: Jacky Li via "Bug reports for GNU Emacs, > > the Swiss army knife of text editors" > > > > > > If visual-line-mode is turned on, using C-a, C-e or C-k will move to t= he > > line above, resulting in a unwanted behaviour. This behaviour was not > > observed in the build of Sept 24 HEAD, but in the build of Sept 30 > > HEAD. I suspect that the bug commit is within this period. > > > > Also, this bug only happens when visual-line-mode is enabled. The > > related interactive functions are (beginning-of-visual-line), > > (end-of-visual-line), (kill-visual-line). > > Sorry about that, should be fixed now. (vertical-motion 0) now moves to the previous line. I think this is not expected...? Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 07:21:18 2022 Received: (at 58210) by debbugs.gnu.org; 1 Oct 2022 11:21:18 +0000 Received: from localhost ([127.0.0.1]:43799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeaYX-0005fW-Ny for submit@debbugs.gnu.org; Sat, 01 Oct 2022 07:21:17 -0400 Received: from mout.web.de ([212.227.15.14]:38957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeaYV-0005fJ-DM for 58210@debbugs.gnu.org; Sat, 01 Oct 2022 07:21:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1664623265; bh=4zZndZXF9JI21zcjKiR422OLpFiBLd+LgVQ62jqA+/A=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=LfogQxfMgTT7ZLViGvFxudobdtCXaTFYZaYcTqhDVS0OqFkQRoH8p3sQsCjFqDPX2 hOGIo/86HwMy1ppR/qjbu9BOldZ72TBxGBU4jPWK6K+bCR2BJTk393RT5tzzU/l9Za RIycoJO8oCNXWcAdNvDFvurtUJQgKlluqv9hfBUM5UG6SEvfE9/Aptn+rHz4EF218U 3p/eRvsZ2/0l8RoeOKoiL9hyK3w550tPXaI5Mff0jDdu+tydugGAqzIW83cpq6NMh1 T1Nx7l+lr/dT+fLUSHWhXQD4F1PtO57M/PLostysvM9DO7+keVUZRyL6uPFD24eX0q vEiu9mDkckoLA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([94.222.172.180]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MeDMR-1pFqqc0DcV-00b2AR; Sat, 01 Oct 2022 13:21:05 +0200 From: Michael Heerdegen To: Eli Zaretskii Subject: Re: bug#58210: 29.0.50; Visual line mode movement bug In-Reply-To: <871qrrajva.fsf@web.de> (Michael Heerdegen's message of "Sat, 01 Oct 2022 13:00:57 +0200") References: <874jwogrqc.fsf@drshapeless.com> <834jwocb78.fsf@gnu.org> <871qrrajva.fsf@web.de> Date: Sat, 01 Oct 2022 13:21:03 +0200 Message-ID: <87mtaf94dc.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:XjS3LNUgBU6cW5aiaD+UQxBXedjVsvBDRwr1dMk6GeXZVjHIOyS /BEsT/wNVG0Md0yAk9yE+tgbRMLIN87mOrzPtQfKHHMN4qsFTVhj9EtZVvf6j4cdUJotfDs g0+sRq5KuNpSUeOY/9SZYiL90iNG7vtKM6B2iBhjRwpV762ygpFa69VQmjHfnwIWOWxNeaB MxSk2qiFNqirpxIuei02g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:CwJs0LvjXaY=:KB6RYMQiTnvIbKIJk4Lglq M/7uS3ENbzM6LXLCay0PoeXlvWVg/UK7Hs52pY/LOWxvmc+7wAJzaS1cYKPZyVeGsGej+IpY2 Vd/bT2fLpYUJAgl2g6cPsEneXoS9XLeqwPYDGh/qjO/2C50XYb0Q6lGHzdHfO9og+CYDz6kmp giXbG7nd2y/L4rhvs+6V6tCGComhzns8unyxt13LlFWHuKAO9+wtaDyMLeHMQCn7pIxHnSS9l Rmpd8dbkNpCEgkeO6PW2Z4t254iTXd5v7iF5JznfO7WieFrwb/DfJR+GcVL3bInLAG1b68bGt fxrE7NAkPMrdd1qV9l6DpDs8Px1aHTsa53Pe9C5PqSlrKiI6UuD8SpZ9YGGzB71qRpOqbyrN9 zN8syhpA3HffkNJWCM+VekVGNE5ppbF4u0/C5i7v/RDfkQVFvcMj3xCKRrkIIzqKpF1227pdi U9moL5lxGtfdKZLevNcuhx/O1IcT5NqXF/kLxN36cD7pTrXtZamWcH5YvyPF0/2r3izLS224n SVyDt9AqJon+sl0l3BraUik/d9ZVaCM05GgZGo9vdz8Mm5nf2KK43QlNDhgZ45MlYvDles9DE tOlWGLyHEudsJVHqY3/kS2qVMN/VWDzh5WghfAEHhxoOXXmjMMePbII8gEaAcbjFr6kinvRqF JEDCIdwKSODHnVZhi7UeaAZWFLDklF0T7JGNeOuazcFrGEUtz4b8kXdY1JxZvLxkgOtUM9qgC 19sIahC2kF1sA3EhEUZSDM5irUkurp1zoRUKSZUbVm35tAaSbfHkVRegTqiBSsx0Q31dDSzMI mdz92PG4qhqv8mh3H+aKeDvmG3MHdcgXn+J4c9zTJ2yNMX7AA+1rHgNtSe9Oq7+eOvjE1se/+ 9S5u0aU9ygUgJKewkjZN0OqlB6qPmdXWfg1EBMxDjKcMkS5O3qHDAX8dnHbimH9QN3/OXa4/Q NCoHYzpO1indA3N3Gl5SigetpawyXnXZQRBcdrDMQTkscUsijnUhIAOYFeJpvkeEFBHnGELqu NGTHbovl21Fws3CC+gkFLUtOElZ2PI+g3sVY9MYlujqsY4ZvNfizIjuTTjL6cyLDRBtRjV/2m Yx2xiUD6/VFx7d9hzwt9hIlefRIH13Lb+S8ZavxV+ZmNSUfMRbmxNB6ZVWcO/LV6zNDf5Grb9 TxhDo7UC4NTiy7aOgQ5vclwCfq X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58210 Cc: Jacky Li , 58210@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.7 (-) Michael Heerdegen writes: > Eli Zaretskii writes: > > Sorry about that, should be fixed now. > > (vertical-motion 0) now moves to the previous line. I think this is > not expected...? Your last fix doesn't seem to be the cause, must be some older commit approx. two or three days ago. Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 08:50:15 2022 Received: (at 58210) by debbugs.gnu.org; 1 Oct 2022 12:50:15 +0000 Received: from localhost ([127.0.0.1]:43890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oebwd-00062D-Ci for submit@debbugs.gnu.org; Sat, 01 Oct 2022 08:50:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oebwc-00061w-3q for 58210@debbugs.gnu.org; Sat, 01 Oct 2022 08:50:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33594) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oebwW-0000EY-Op; Sat, 01 Oct 2022 08:50:08 -0400 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=3sHLX7tyK6n62p2EFb01Y9tLdSiTui05pLdueWMi7Cg=; b=XZRqa3LtFR62 EXSnS7+mbfteOmdenLS1k2XBltjNY3lmP6gyNozFMmPnw3G2TIjj6aBWQDY+xBkTXxYJ+CZjCW8SB K1Frr1B+rtLOp6O7pKfi8wxHIpTuZgKYfjWlxu4IbRdMNMsAJNH9k6bX+29EHcK9us32GD7dlSb6P ZHbnHEv0CnM8z/ujEZeFaZWTbHTyCqxri22Q7M8srVLoctuG2uc9XWOn5vNfut+MWd7UxWH3UkdZ8 POSI0onxjg2Lr08v0SCkEYjchVtZDbQ7Vdlp2nim35xLBULyrPsm7HwsVgplWfLBjSpgXPP50Sd0j EWiU0HsNctylu17WwVl6sQ==; Received: from [87.69.77.57] (port=4380 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 1oebwG-0002nE-6N; Sat, 01 Oct 2022 08:50:07 -0400 Date: Sat, 01 Oct 2022 15:49:41 +0300 Message-Id: <83k05jbtei.fsf@gnu.org> From: Eli Zaretskii To: Michael Heerdegen In-Reply-To: <871qrrajva.fsf@web.de> (message from Michael Heerdegen on Sat, 01 Oct 2022 13:00:57 +0200) Subject: Re: bug#58210: 29.0.50; Visual line mode movement bug References: <874jwogrqc.fsf@drshapeless.com> <834jwocb78.fsf@gnu.org> <871qrrajva.fsf@web.de> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58210 Cc: drsl@drshapeless.com, 58210@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: Michael Heerdegen > Cc: Jacky Li , 58210@debbugs.gnu.org > Date: Sat, 01 Oct 2022 13:00:57 +0200 > > Eli Zaretskii writes: > > > > Date: Sat, 01 Oct 2022 11:14:35 +0800 > > > From: Jacky Li via "Bug reports for GNU Emacs, > > > the Swiss army knife of text editors" > > > > > > > > > If visual-line-mode is turned on, using C-a, C-e or C-k will move to the > > > line above, resulting in a unwanted behaviour. This behaviour was not > > > observed in the build of Sept 24 HEAD, but in the build of Sept 30 > > > HEAD. I suspect that the bug commit is within this period. > > > > > > Also, this bug only happens when visual-line-mode is enabled. The > > > related interactive functions are (beginning-of-visual-line), > > > (end-of-visual-line), (kill-visual-line). > > > > Sorry about that, should be fixed now. > > (vertical-motion 0) now moves to the previous line. I think this is > not expected...? Did I fix this now? From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 09:57:17 2022 Received: (at 58210) by debbugs.gnu.org; 1 Oct 2022 13:57:17 +0000 Received: from localhost ([127.0.0.1]:45431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeczV-0006KW-4j for submit@debbugs.gnu.org; Sat, 01 Oct 2022 09:57:17 -0400 Received: from drshapeless.com ([173.199.127.49]:46980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeczT-0006KJ-6l for 58210@debbugs.gnu.org; Sat, 01 Oct 2022 09:57:16 -0400 Received: from artix (n058153024110.netvigator.com [58.153.24.110]) by drshapeless.com (Postfix) with ESMTPSA id E0B2C3C6; Sat, 1 Oct 2022 09:57:08 -0400 (EDT) From: drshapeless To: Eli Zaretskii Subject: Re: bug#58210: 29.0.50; Visual line mode movement bug In-Reply-To: <83k05jbtei.fsf@gnu.org> References: <874jwogrqc.fsf@drshapeless.com> <834jwocb78.fsf@gnu.org> <871qrrajva.fsf@web.de> <83k05jbtei.fsf@gnu.org> Date: Sat, 01 Oct 2022 21:56:33 +0800 Message-ID: <878rlz641a.fsf@drshapeless.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58210 Cc: 58210@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: Michael Heerdegen >> Cc: Jacky Li , 58210@debbugs.gnu.org >> Date: Sat, 01 Oct 2022 13:00:57 +0200 >> >> Eli Zaretskii writes: >> >> > > Date: Sat, 01 Oct 2022 11:14:35 +0800 >> > > From: Jacky Li via "Bug reports for GNU Emacs, >> > > the Swiss army knife of text editors" >> > > >> > > >> > > If visual-line-mode is turned on, using C-a, C-e or C-k will move to the >> > > line above, resulting in a unwanted behaviour. This behaviour was not >> > > observed in the build of Sept 24 HEAD, but in the build of Sept 30 >> > > HEAD. I suspect that the bug commit is within this period. >> > > >> > > Also, this bug only happens when visual-line-mode is enabled. The >> > > related interactive functions are (beginning-of-visual-line), >> > > (end-of-visual-line), (kill-visual-line). >> > >> > Sorry about that, should be fixed now. >> >> (vertical-motion 0) now moves to the previous line. I think this is >> not expected...? > > Did I fix this now? No, it becomes even weirder. C-k seems to be fixed. For C-a, if the point is at an empty line, it works fine. But if the point is at a line with any chars, it will move to the line above. For C-e, it is fine on an empty line. It is also fine if the point is at any position of a line with chars, except for at the end of a line, it will still move to the line above. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 10:48:20 2022 Received: (at 58210) by debbugs.gnu.org; 1 Oct 2022 14:48:20 +0000 Received: from localhost ([127.0.0.1]:45519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oedmu-0001RG-Hq for submit@debbugs.gnu.org; Sat, 01 Oct 2022 10:48:20 -0400 Received: from mout.web.de ([212.227.15.4]:38815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oedmt-0001R3-1j for 58210@debbugs.gnu.org; Sat, 01 Oct 2022 10:48:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1664635691; bh=2A2Q99atsd8LJlFcTBTpuuVdEBcQFFJZuPVL/VjbhUY=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=FMsleeQ8cQOPe6Uhixzhb+7uBp1Ms29zxLokZgKDelruSxFgeGIk5yFjsH2f3HTI+ VlB3Xycj1yStnU5ooFL3N0OiSYQwFadZEXhZAWh2KtxDQqhGWuEJJypBKNKuXvOAI6 oZx0t/SjupOZvjlWzfMnIv1hvLXUC577L60grhqZ1ar/tsYLeRAFjyVEK0tiJ9EfWU yVFRe9zesQ69UGa1HAqRy2weiXF3Mr8Gfq+n1m5XHvxZrm4sOlG01nt3dCopkwaInk aRfUKq+rubBUKNxDdGYQV6rBawsbWa1VQifG3NcRQnw8Hec4MMX3LhC1SB2INsIhpt hTTP8xsjUIpyQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([94.222.172.180]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MXXND-1oiivt33y3-00Yjj9; Sat, 01 Oct 2022 16:48:11 +0200 From: Michael Heerdegen To: Eli Zaretskii Subject: Re: bug#58210: 29.0.50; Visual line mode movement bug In-Reply-To: <83k05jbtei.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 01 Oct 2022 15:49:41 +0300") References: <874jwogrqc.fsf@drshapeless.com> <834jwocb78.fsf@gnu.org> <871qrrajva.fsf@web.de> <83k05jbtei.fsf@gnu.org> Date: Sat, 01 Oct 2022 16:48:08 +0200 Message-ID: <87czbbmwgn.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:6NUr/J1i2jvFlXXy92BiYhmkNSwBS5tgoIfUr8XsylwdL+LH2R0 7eIxtAacFBMiXZqUBHrV8cgYZci5Zlvucb1kl7HX+anrzuUNYuMRbCerUkGR1tC483RT4Sd FzlILojm9dbQQcfHl1l7pZ5sKCZ2B/T17LAKK/r6FhuJ1hl2cOw7Fy+l2ek9WW8uKeNsUgX 0K3jUbyQBLxOya+EEt1Xg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:VjOBctMY7yA=:li77FTEv2q+r3o5BgsUSgm 8z6nG+wSJ38+SzjMfbCWnjmFkaOSRtz1w+ai7N8vbv9RqeuUlipa1BqCYc9vHG8LCA6JoFxUG hkzW1Y5svO8TIv2B8Nf4+tniEpYXG60XpdCqdmO6xfQvQ1op/NLGNbSF4zjOv4jvagA/ixsDX +J0oWoVVcU1l7kLXDKgQ3Lnn9QYFvg+KXg6V7N5kOGzhYErPEw8gdOL44+E/oOxIaT6hnm+Lc 9TXCqWQrtE1Mwft0zd3WXLv5zzA2YePqzxbgRJ2StjJyI2V7vVyQb48MER/ulDk/ZBCI7SCFA Kqb8h23SWrg3sUG1xFC5oreuk3dd/VOC4OEfxa9JrcfG68y5ZwfU+kdCFMGgYvWzL6qRqLJ1Y rXddMDrUvsxNYrMefpAag/99KPrxfG55sic4I1v+Jf0p7YAvgBZ+fHX3jfs6aTmd5MGKp57WK zYUYTHwMjkOQp2tyfWsMoHOu6odYik5e3LJytbmoI6jm2Bsf8DDZJq5kcFewbUW8+Ny/6SMxu HqY7r+HTxhiB/jI+tTMEQipOBAfjQPXjF6KQDmAQg+5ISeJ32B8hkLZJt4wx5JzM0y0FnTnWG vkI++XizidoRVPX55inRDC8jrlsYrAAk3w6hT+JxYeaDqhgHsKj5aJ9YA+OLQUHS3nKbUNS+W dZhdYDBN+xXEr7YGaXp5ohDc9QOCFM4WPfrPQnFzI6HkKnMg6EmtbhQ0aw0zmh0N6PDEBV8w/ 0MOKLN8NPFMGqNY/efFcDx4bRMU0UzlmuzQCc01ddeF499VoUAWiIVWTjn3DkGB7KI/ydq8Ln dZqAmqn/4YxTT2V7Ts6ryC5MEP9HI22lTNqqn/H6UTgs82bgkXqx3J6nctVfduUKVg46dFclP m5C4j//a+l3G7evnHB3P+VOMhSEZs4VdLbWF0/zKpsGZDoJdOppALTI77paZdU5DN0T2dht2C T7oxaKghzkE14rILAh8dmsAPMEwH8sieaJt9ZNcekQyfaqHqD3Qi2Q0aMWvbyMd2mIkDPAXhu miaZIg4zQjOQiUtxQQ0RaWYRPks1J50gNd6atCB7r5XiLxU2FQ9gPZdsn+b9bt9r00OhiXQl6 c7mCjAE5ssqAjnjcmERwLHNBoPV8H1jAM2mOnQnxExa2VeBbtkaIA0LqPdz5aK+wqnZGOLmo5 awzI/VOabrqhpZh+AbZvXnw3JF X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58210 Cc: drsl@drshapeless.com, 58210@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.7 (-) Eli Zaretskii writes: > > (vertical-motion 0) now moves to the previous line. I think this is > > not expected...? > > Did I fix this now? Better - but (vertical-motion 0) still moves one line backwards when the current line number is exactly 2, or when the previous line is empty. Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 11:02:28 2022 Received: (at 58210) by debbugs.gnu.org; 1 Oct 2022 15:02:28 +0000 Received: from localhost ([127.0.0.1]:45552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oee0Z-0001oE-NL for submit@debbugs.gnu.org; Sat, 01 Oct 2022 11:02:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oee0Y-0001nw-8s for 58210@debbugs.gnu.org; Sat, 01 Oct 2022 11:02:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41060) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oee0S-0003Ln-Tg; Sat, 01 Oct 2022 11:02:20 -0400 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=UeFB4EuGvOkvVg/CCEkfajf8v4ThZbA+ujpyqAspxKA=; b=MPrCQXieDaLO qVuDwEt1z++D4XLb762He5jcfmtktPRxK/d9Jf475P7B32ZnIo+ZgckS7y4toSTtqPCu5enW7zxLO mF0PB1tpSwCy9m8CfJC98HIOxAhScxfCEhjlD1KSu2tbuI/F2FYuDT8686lgMtj76Ewrticg8Oabv iASnVU7YWOou6pJs/Bu5l6fWkz6tfQa7rdf/bKUs+tFKaX+M3XjlKShC/QzMu0npf60yIhhn9S0iQ bwNuPcX4kwXvc4z6yqUPbxeuO4V7ZlwJSCHOSUa3WLUXWygM0cROGAR5B0H7mw4YTn3gUL5lu4Cn1 Ow6VRU9MvIDFfDzMiIUSsw==; Received: from [87.69.77.57] (port=4528 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 1oee0S-00025b-6g; Sat, 01 Oct 2022 11:02:20 -0400 Date: Sat, 01 Oct 2022 18:02:08 +0300 Message-Id: <83edvrbn9r.fsf@gnu.org> From: Eli Zaretskii To: drshapeless In-Reply-To: <878rlz641a.fsf@drshapeless.com> (message from drshapeless on Sat, 01 Oct 2022 21:56:33 +0800) Subject: Re: bug#58210: 29.0.50; Visual line mode movement bug References: <874jwogrqc.fsf@drshapeless.com> <834jwocb78.fsf@gnu.org> <871qrrajva.fsf@web.de> <83k05jbtei.fsf@gnu.org> <878rlz641a.fsf@drshapeless.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58210 Cc: 58210@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: drshapeless > CC: 58210@debbugs.gnu.org > Date: Sat, 01 Oct 2022 21:56:33 +0800 > > > Did I fix this now? > > No, it becomes even weirder. C-k seems to be fixed. > > For C-a, if the point is at an empty line, it works fine. But if the > point is at a line with any chars, it will move to the line above. > > For C-e, it is fine on an empty line. It is also fine if the point is at > any position of a line with chars, except for at the end of a line, it > will still move to the line above. And now? From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 02 00:02:48 2022 Received: (at 58210) by debbugs.gnu.org; 2 Oct 2022 04:02:48 +0000 Received: from localhost ([127.0.0.1]:46049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeqBj-00044z-LN for submit@debbugs.gnu.org; Sun, 02 Oct 2022 00:02:48 -0400 Received: from drshapeless.com ([173.199.127.49]:46982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeqBh-00044g-Py for 58210@debbugs.gnu.org; Sun, 02 Oct 2022 00:02:46 -0400 Received: from artix (n058153024110.netvigator.com [58.153.24.110]) by drshapeless.com (Postfix) with ESMTPSA id 84A893D20; Sun, 2 Oct 2022 00:02:39 -0400 (EDT) From: drshapeless To: Eli Zaretskii Subject: Re: bug#58210: 29.0.50; Visual line mode movement bug In-Reply-To: <83edvrbn9r.fsf@gnu.org> References: <874jwogrqc.fsf@drshapeless.com> <834jwocb78.fsf@gnu.org> <871qrrajva.fsf@web.de> <83k05jbtei.fsf@gnu.org> <878rlz641a.fsf@drshapeless.com> <83edvrbn9r.fsf@gnu.org> Date: Sun, 02 Oct 2022 12:02:02 +0800 Message-ID: <878rlyan5x.fsf@drshapeless.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58210 Cc: 58210@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: drshapeless >> CC: 58210@debbugs.gnu.org >> Date: Sat, 01 Oct 2022 21:56:33 +0800 >> >> > Did I fix this now? >> >> No, it becomes even weirder. C-k seems to be fixed. >> >> For C-a, if the point is at an empty line, it works fine. But if the >> point is at a line with any chars, it will move to the line above. >> >> For C-e, it is fine on an empty line. It is also fine if the point is at >> any position of a line with chars, except for at the end of a line, it >> will still move to the line above. > > And now? Yes, it is fixed now. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 02 02:10:36 2022 Received: (at 58210-done) by debbugs.gnu.org; 2 Oct 2022 06:10:36 +0000 Received: from localhost ([127.0.0.1]:46108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oesBQ-0007fA-0Y for submit@debbugs.gnu.org; Sun, 02 Oct 2022 02:10:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oesBO-0007eq-Ex for 58210-done@debbugs.gnu.org; Sun, 02 Oct 2022 02:10:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34472) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oesBJ-0003Jk-7L; Sun, 02 Oct 2022 02:10:29 -0400 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=NejhXF8BQy23UT0BD4gA/q9cFkA5FJ2L0XdsPAAX38E=; b=Bd91ALurM0XT 5sWqL22x8aTyYlVotelYCmMiQkZV13JpjvR/u1mruTVwDxJQ/YKkdtrr2dm9plosThWpg69l9YzYd gi0WU25O/dy/d9iC0ROC5Fkaslq3tdlS+UPqpsSRM3opK8hst5yrMtNZ9GQgrrDVNZj4NZOwkaXQQ 7hedmFTpKgGncwzl9Lpihj+cQi9zvWWDNEPRcNvK6N4eKWlWOednE9JbxTmb7oGPxrCtyDi0VAz6h p9ueE6ilmSJ8opRBx1XBDhxJU33FM7wBdUWpx4IftlMQU01HBw6C4TOuasnWaf0QRkfKDQdG3+BNN K5xJuw8/MQE46MhYrjRHdg==; Received: from [87.69.77.57] (port=4278 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 1oesBH-0003LJ-MZ; Sun, 02 Oct 2022 02:10:28 -0400 Date: Sun, 02 Oct 2022 09:10:19 +0300 Message-Id: <83mtaeah84.fsf@gnu.org> From: Eli Zaretskii To: drshapeless In-Reply-To: <878rlyan5x.fsf@drshapeless.com> (message from drshapeless on Sun, 02 Oct 2022 12:02:02 +0800) Subject: Re: bug#58210: 29.0.50; Visual line mode movement bug References: <874jwogrqc.fsf@drshapeless.com> <834jwocb78.fsf@gnu.org> <871qrrajva.fsf@web.de> <83k05jbtei.fsf@gnu.org> <878rlz641a.fsf@drshapeless.com> <83edvrbn9r.fsf@gnu.org> <878rlyan5x.fsf@drshapeless.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58210-done Cc: 58210-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: -3.3 (---) > From: drshapeless > CC: 58210@debbugs.gnu.org > Date: Sun, 02 Oct 2022 12:02:02 +0800 > > Eli Zaretskii writes: > > >> From: drshapeless > >> CC: 58210@debbugs.gnu.org > >> Date: Sat, 01 Oct 2022 21:56:33 +0800 > >> > >> > Did I fix this now? > >> > >> No, it becomes even weirder. C-k seems to be fixed. > >> > >> For C-a, if the point is at an empty line, it works fine. But if the > >> point is at a line with any chars, it will move to the line above. > >> > >> For C-e, it is fine on an empty line. It is also fine if the point is at > >> any position of a line with chars, except for at the end of a line, it > >> will still move to the line above. > > > > And now? > > Yes, it is fixed now. Thanks, closing. From unknown Sun Aug 10 16:50:54 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, 30 Oct 2022 11:24:04 +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