X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2020 23:54:02 +0000 Resent-Message-ID: <handler.39379.B.15805148104063 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 39379 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.15805148104063 (code B ref -1); Fri, 31 Jan 2020 23:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jan 2020 23:53:30 +0000 Received: from localhost ([127.0.0.1]:38222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ixg6L-00013Q-Gx for submit <at> debbugs.gnu.org; Fri, 31 Jan 2020 18:53:30 -0500 Received: from lists.gnu.org ([209.51.188.17]:55597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <wyuenho@HIDDEN>) id 1ixg6J-00013I-5B for submit <at> debbugs.gnu.org; Fri, 31 Jan 2020 18:53:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:57686) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <wyuenho@HIDDEN>) id 1ixg6G-0003Pj-Tl for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2020 18:53:26 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <wyuenho@HIDDEN>) id 1ixg6E-0006vP-QZ for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2020 18:53:24 -0500 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:42072) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <wyuenho@HIDDEN>) id 1ixg6E-0006tP-IV for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2020 18:53:22 -0500 Received: by mail-wr1-x42b.google.com with SMTP id k11so10594960wrd.9 for <bug-gnu-emacs@HIDDEN>; Fri, 31 Jan 2020 15:53:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=dOw0W+5gbW3xVvklEkVTE/5cotGcv3Hz2/c7Gwsphj0=; b=V4JIPuyVQNEyh94QFZEH8mgzDKo47dMKPcKoGvx2F79DI0KCjpy+W2QpafsohPfaJJ QzCWZZke1eT5BGJm+IpXVXwJszI5ptix1e66WrjK3C2kJI5YnW7eIgYtc1AF4eXL9KEy IHrmJYQyXBq1iJ832fwKwxyN+nBLBlkBo3aBLbhC/wVt1jhW8E3zzaNZmu3tjqkDdoyK Kmg8skxfQaUNGQSZJimCc3jnK/3090cLVYK6gcQlBQ5gdxo5uregJB7Z5b1Y+BPphs/1 +Mmaprua0o3PqkVXjzymdKEpoFo3OAaivl+Ryv6W21THdcV63TovSFAqkkHOZeeCRin1 JeFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=dOw0W+5gbW3xVvklEkVTE/5cotGcv3Hz2/c7Gwsphj0=; b=QsWS51cypMaXOGJ3Isr2W5SPnFQSB0mooEjQ4o5KizTVoKRs2zVGu0lkFQH6xyg3IX q16l5gOEftu91T4yoBszcfh0VMvEpBYs8y+wu2e1uwMOFaeg9KRLFWbqR/YjatAGJ/Yn JGCg4SwtE9d9zzw3crsh2wEvE/OHzPhyClT+ljZgx2KVIq3Begup6hEoN5EBMqWSvOds gjeR8gNEm9klNQwqaQIAc8/iv6HWIrmtrJgMt3RiYDSdptkl+tloBWYIKFW5EkrPiP+Q MU083U195NdJAyqyTE+5nhOFdbUmqumo92/SYXV/HTDo0v5pJEp0h7vMrdXbcsGTgqrP RwSA== X-Gm-Message-State: APjAAAWKFPuAjq+C2X6pyLAVJO9mDdERbXbbppgCixKialgrWPLVjjNo HtM1GgqjJYYBJKgE5Bkr3CTfaKIuGEo= X-Google-Smtp-Source: APXvYqxroNah7Y2qNPePv5+iW0e3HNxcmGg0zgJ6v1J26bByZ/WWYRwDXJtdHrUpxz2vTv4Gv0KXiA== X-Received: by 2002:a5d:6144:: with SMTP id y4mr741985wrt.367.1580514800697; Fri, 31 Jan 2020 15:53:20 -0800 (PST) Received: from MobileCat.local ([188.214.11.130]) by smtp.gmail.com with ESMTPSA id g128sm12084396wme.47.2020.01.31.15.53.20 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 Jan 2020 15:53:20 -0800 (PST) From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN> Date: Fri, 31 Jan 2020 23:53:19 +0000 Message-ID: <m2a763uqs0.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::42b X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Fix for #38457, commit 3b0938c0420de2b845e7e8f8fbbb57ddc61718f2, seems to have broken ido-vertical-mode and perhaps other minor modes that uses similar techniques to render a custom ido completion lis [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (wyuenho[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 2.0 SPOOFED_FREEMAIL No description available. X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) Fix for #38457, commit 3b0938c0420de2b845e7e8f8fbbb57ddc61718f2, seems to have broken ido-vertical-mode and perhaps other minor modes that uses similar techniques to render a custom ido completion list. Is there another fix possible, or better yet, introduce a new overridable function that controls how the prompt is displayed? https://github.com/creichert/ido-vertical-mode.el/issues/48 In GNU Emacs 27.0.60 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60= Version 10.14.6 (Build 18G2022)) of 2020-01-31 built on MobileCat.local Repository revision: cdf8c31844263312aaf08527ce251edb32c5819c Repository branch: HEAD Windowing system distributor 'Apple', version 10.3.1671 System Description: Mac OS X 10.14.6 Recent messages: Can=E2=80=99t guess python-indent-offset, using defaults: 4 Importmagic and/or epc not found. importmagic.el will not be working. Can=E2=80=99t guess python-indent-offset, using defaults: 4 Importmagic and/or epc not found. importmagic.el will not be working. [6 ti= mes] ls does not support --dired; see =E2=80=98dired-use-ls-dired=E2=80=99 for m= ore details. Wrote /Users/wyuenho/.emacs.d/.emacs.desktop.lock Desktop: 1 frame, 24 buffers restored. Turning on magit-auto-revert-mode...done (1.118s, 74 buffers checked) For information about GNU Emacs and the GNU system, type C-h C-a. Package cl is deprecated Configured using: 'configure --prefix=3D/opt/local --without-dbus --without-gconf --without-libotf --without-m17n-flt --without-gpm --with-gnutls --with-xml2 --with-modules --infodir /opt/local/share/info/emacs --with-json --without-harfbuzz --with-ns --with-lcms2 --with-imagemagick --with-rsvg 'CFLAGS=3D-pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -arch x86_64' 'CPPFLAGS=3D-I/opt/local/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk' 'LDFLAGS=3D-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-no_pie -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -arch x86_64'' Configured features: RSVG IMAGEMAGICK GLIB NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS XIM NS MODULES THREADS JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: =EE=A4=A6 Minor modes in effect: flycheck-pos-tip-mode: t projectile-rails-global-mode: t projectile-mode: t company-quickhelp-mode: t company-quickhelp-local-mode: t company-box-mode: t rainbow-mode: t elisp-def-mode: t display-line-numbers-mode: t subword-mode: t form-feed-mode: t purpose-mode: t imenu-list-minor-mode: t diff-hl-flydiff-mode: t company-flx-mode: t yas-minor-mode: t override-global-mode: t winner-mode: t which-key-mode: t smooth-scrolling-mode: t show-smartparens-global-mode: t show-smartparens-mode: t smartparens-global-mode: t smartparens-mode: t show-paren-mode: t savehist-mode: t save-place-mode: t rxt-global-mode: t rxt-mode: t recentf-mode: t ido-vertical-mode: t ido-ubiquitous-mode: t global-whitespace-cleanup-mode: t whitespace-cleanup-mode: t global-origami-mode: t origami-mode: t global-move-dup-mode: t move-dup-mode: t global-magit-file-mode: t which-function-mode: t magit-auto-revert-mode: t global-auto-revert-mode: t global-git-commit-mode: t shell-dirtrack-mode: t server-mode: t global-hl-line-mode: t global-flycheck-mode: t global-diff-hl-mode: t diff-hl-mode: t flx-ido-mode: t ido-everywhere: t editorconfig-mode: t desktop-save-mode: t delete-selection-mode: t company-statistics-mode: t global-company-mode: t company-mode: t auto-compile-on-save-mode: t auto-compile-mode: t async-bytecomp-package-mode: t amx-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-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 temp-buffer-resize-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t visual-line-mode: t transient-mark-mode: t Load-path shadows: /opt/local/share/emacs/site-lisp/cmake-mode hides /Users/wyuenho/.emacs.d/e= lpa/cmake-mode-20190710.1319/cmake-mode Features: (shadow sort mail-extr emacsbug sendmail two-column dired-hide-dotfiles vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs diff-hl-dired dired-collapse dired-hacks-utils all-the-icons-dired lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline importmagic epc ctable concurrent deferred blacken py-autopep8 python-docstring py-isort smartparens-python python tramp-sh docker-tramp tramp-cache tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat ls-lisp flycheck-pos-tip add-node-modules-path vc-git tabify jka-compr projectile-rails rake inflections inf-ruby smartparens-ruby ruby-mode smie projectile company-quickhelp pos-tip company-box company-box-doc company-box-icons company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-yasnippet company-capf company-emoji company-emoji-list company-files company-cmake company-xcode company-clang company-semantic company-eclim company-template rainbow-mode xterm-color elisp-def ert pp debug backtrace display-line-numbers cap-words superword subword smartparens-config smartparens-org smartparens-markdown smartparens-text form-feed solarized-dark-theme solarized-theme solarized solarized-faces all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons spaceline-config spaceline-segments spaceline powerline powerline-separators powerline-themes hideshow window-purpose-x shut-up window-purpose window-purpose-fixes window-purpose-prefix-overload window-purpose-switch window-purpose-layout window-purpose-core window-purpose-configuration eieio-compat window-purpose-utils imenu-list windmove magit-lfs magit-todos hl-todo org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs 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 let-alist forge-notify forge-revnote forge-pullreq forge-issue forge-topic parse-time iso8601 bug-reference forge-post forge-repo forge forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler url-http url-auth url-gw diff-hl-flydiff dumb-jump popup etags fileloop generator rg rg-info-hack rg-menu rg-ibuffer rg-result wgrep-rg wgrep rg-history rg-header ibuf-ext ibuffer ibuffer-loaddefs grep yard-mode poly-markdown polymode poly-lock polymode-base polymode-weave polymode-export polymode-compat polymode-methods polymode-core polymode-classes eieio-custom eieio-base flycheck-objc-clang cl-lib-highlight company-lsp company-flx dap-mode dap-overlays lsp-clients lsp-eslint lsp-verilog lsp-json url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf mailcap lsp-csharp gnutls lsp-pwsh lsp-terraform lsp-yaml lsp-vhdl lsp-haxe lsp-erlang lsp-fsharp lsp-metals lsp-elm lsp-dart lsp-clojure lsp-go lsp-xml lsp-css lsp-intelephense lsp-vetur lsp-html lsp-solargraph lsp-rust lsp-pyls lsp lsp-mode xref url-util spinner network-stream nsm markdown-mode color noutline outline lv inline ht f em-glob esh-util dash-functional bindat flymake-proc flymake compile warnings project yasnippet-snippets yasnippet pager-default-keybindings pager browse-kill-ring delight use-package-bind-key use-package-delight osx-trash bind-key exec-path-from-shell quelpa-use-package use-package-core quelpa lisp-mnt help-fns radix-tree winner which-key smooth-scrolling smartparens thingatpt paren savehist saveplace pcre2el rxt re-builder recentf tree-widget ido-vertical-mode ido-completing-read+ memoize cus-edit wid-edit minibuf-eldef help-at-pt whitespace-cleanup-mode whitespace origami origami-parsers cl move-dup 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 imenu magit-diff smerge-mode diff magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process magit-mode git-commit transient magit-git magit-section magit-utils crm log-edit message rmc puny dired dired-loaddefs format-spec rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor cl-extra shell pcomplete comint ring server hl-line flycheck ansi-color find-func help-mode dash diff-hl vc-dir ewoc vc vc-dispatcher diff-mode easy-mmode flx-ido flx ido editorconfig desktop frameset delsel company-statistics company pcase auto-compile packed async-bytecomp advice async amx s cus-start cus-load finder-inf edmacro kmacro rx info package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 692021 292293) (symbols 48 46555 2) (strings 32 181527 57204) (string-bytes 1 5576343) (vectors 16 92141) (vector-slots 8 1579832 416572) (floats 8 1046 1071) (intervals 56 4457 340) (buffers 1000 79))
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN> Subject: bug#39379: Acknowledgement (27.0.60; Fix for #38457 broke ido-vertical-mode) Message-ID: <handler.39379.B.15805148104063.ack <at> debbugs.gnu.org> References: <m2a763uqs0.fsf@HIDDEN> X-Gnu-PR-Message: ack 39379 X-Gnu-PR-Package: emacs Reply-To: 39379 <at> debbugs.gnu.org Date: Fri, 31 Jan 2020 23:54:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 39379 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 39379: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D39379 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 01 Feb 2020 08:13:02 +0000 Resent-Message-ID: <handler.39379.B39379.158054476918636 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN> Cc: 39379 <at> debbugs.gnu.org Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.158054476918636 (code B ref 39379); Sat, 01 Feb 2020 08:13:02 +0000 Received: (at 39379) by debbugs.gnu.org; 1 Feb 2020 08:12:49 +0000 Received: from localhost ([127.0.0.1]:38325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ixntZ-0004qW-LT for submit <at> debbugs.gnu.org; Sat, 01 Feb 2020 03:12:49 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ixntY-0004qK-FX for 39379 <at> debbugs.gnu.org; Sat, 01 Feb 2020 03:12:48 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34849) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1ixntT-0002Lt-Cd; Sat, 01 Feb 2020 03:12:43 -0500 Received: from [176.228.60.248] (port=3318 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1ixntS-0006oB-Mc; Sat, 01 Feb 2020 03:12:43 -0500 Date: Sat, 01 Feb 2020 10:12:25 +0200 Message-Id: <83a762k9p2.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <m2a763uqs0.fsf@HIDDEN> (message from Jimmy Yuen Ho Wong on Fri, 31 Jan 2020 23:53:19 +0000) References: <m2a763uqs0.fsf@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN> > Date: Fri, 31 Jan 2020 23:53:19 +0000 > > Fix for #38457, commit 3b0938c0420de2b845e7e8f8fbbb57ddc61718f2, seems > to have broken ido-vertical-mode and perhaps other minor modes that uses > similar techniques to render a custom ido completion list. Is there > another fix possible, or better yet, introduce a new overridable > function that controls how the prompt is displayed? > > https://github.com/creichert/ido-vertical-mode.el/issues/48 Please show a recipe to reproduce the problem. I don't use ido-vertical-mode, and the issue you point to doesn't provide any description of the actual problem, either. So it's unclear what exactly was broken by that commit and why. Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 02 Feb 2020 13:59:02 +0000 Resent-Message-ID: <handler.39379.B39379.15806519257761 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 39379 <at> debbugs.gnu.org Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.15806519257761 (code B ref 39379); Sun, 02 Feb 2020 13:59:02 +0000 Received: (at 39379) by debbugs.gnu.org; 2 Feb 2020 13:58:45 +0000 Received: from localhost ([127.0.0.1]:39635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iyFls-000217-Rq for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 08:58:45 -0500 Received: from mail-wm1-f52.google.com ([209.85.128.52]:55369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <wyuenho@HIDDEN>) id 1iyFlr-00020r-Dp for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 08:58:43 -0500 Received: by mail-wm1-f52.google.com with SMTP id q9so13035744wmj.5 for <39379 <at> debbugs.gnu.org>; Sun, 02 Feb 2020 05:58:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:autocrypt:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=Lw4zyV36Rq3IboXzdxJR3mMNNE+Kg/x+qimQN81NKOM=; b=ek1pa8TUNPq6K8Zvl0kuFd/CCDxzbR82N511owjWjQixIOFkeo5MKjGKQtK0/X8Egn hKHqgHG8jqb0PDX3hC3wLLR2s1+ITEuepLJQTGvTKLaoJo8cKgNtHToiowq9bOypNEjX TLhhPBpzq2eiq3TWRAqrbt5ZG4VKqMkR/Ik7zY6hd6kJ4GR7K6bAsMSGhcWKROT1lmt0 BCSff+GU4GiFipkwjmmFmH9jWpzx51CxW/kH4XD8/HnH8B5XpJFPpa+29BwMp5cGQIoQ PhOLbjoy3tZmmOsospsEYxEfeTpZtCOUy7fvTLkJ7tovHmMHl0nsvs5EhYdlk4Sh2i3V 1mBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding:content-language; bh=Lw4zyV36Rq3IboXzdxJR3mMNNE+Kg/x+qimQN81NKOM=; b=HZfYYkAheo+WRmDvZ12Uo3IZ/I4KV336g2OayGEfIDrpTkN+ml6Dy1LT2gzc6+sX3f oFp+KojYBpKdUPzmngU6AVyrITITPa8ktzO+Roc4xp0t/Cxujsbs929FQJbpDyAoYOZd h2LXaEueTK/DEUAOgAh5f+F2iT14nk0QWa+ZCV1QACN1bqS6ulQG/YKvpuBcE5Xvtkdc 8pQqaipfLtl8JIJCDGX4cgdPMtArMNpSxCgX2nSQfh4Qx+hHVfY+DoWNcZ90U/epsiS3 1al1lBP5RkrijQUh2+Zo2Hg7vrNGdOoNgiCxFnIjdbeJ72sCAArwAW7teX/nAAiq4r6G Qokw== X-Gm-Message-State: APjAAAW+jpQABnJaWp6t1ZkYsG2tjxF8Dg9uRACD11+lpsNgXUEUSfoj PlO5gOWA8ms+BJaPSpIU8cfbrVvCJIM= X-Google-Smtp-Source: APXvYqx756I++szidHFpyTEdzTfygCct4xuw5V0FPQjQq7zEEaP+pW6guX/myy+fdFqjfRH7mTbF0w== X-Received: by 2002:a1c:a4c3:: with SMTP id n186mr24119346wme.25.1580651917251; Sun, 02 Feb 2020 05:58:37 -0800 (PST) Received: from MobileCat.local ([188.214.11.130]) by smtp.gmail.com with ESMTPSA id a132sm19160397wme.3.2020.02.02.05.58.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 Feb 2020 05:58:36 -0800 (PST) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN> Autocrypt: addr=wyuenho@HIDDEN; prefer-encrypt=mutual; keydata= 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 6eVumQQO/Zh5DgAzhotE0T/UKziZxRYq1Yo= Message-ID: <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> Date: Sun, 2 Feb 2020 13:58:36 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: <83a762k9p2.fsf@HIDDEN> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-GB X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 01/02/2020 08:12, Eli Zaretskii wrote: >> From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN> >> Date: Fri, 31 Jan 2020 23:53:19 +0000 >> >> Fix for #38457, commit 3b0938c0420de2b845e7e8f8fbbb57ddc61718f2, seems >> to have broken ido-vertical-mode and perhaps other minor modes that uses >> similar techniques to render a custom ido completion list. Is there >> another fix possible, or better yet, introduce a new overridable >> function that controls how the prompt is displayed? >> >> https://github.com/creichert/ido-vertical-mode.el/issues/48 > Please show a recipe to reproduce the problem. I don't use > ido-vertical-mode, and the issue you point to doesn't provide any > description of the actual problem, either. So it's unclear what > exactly was broken by that commit and why. > > Thanks. Steps for reproduction: 1. $ echo "(ido-mode)(require 'ido-vertical-mode)(ido-vertical-mode)" > .emacs 2. $ emacs 3. C-x C-f 4. The Find file prompt is missing since that commit. I've also attached screenshots here. https://github.com/creichert/ido-vertical-mode.el/issues/48#issuecomment-581033055
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 02 Feb 2020 16:15:01 +0000 Resent-Message-ID: <handler.39379.B39379.158066005030317 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN> Cc: 39379 <at> debbugs.gnu.org Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.158066005030317 (code B ref 39379); Sun, 02 Feb 2020 16:15:01 +0000 Received: (at 39379) by debbugs.gnu.org; 2 Feb 2020 16:14:10 +0000 Received: from localhost ([127.0.0.1]:40437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iyHsw-0007sv-9J for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 11:14:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1iyHst-0007sd-Rl for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 11:14:08 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52621) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1iyHso-0007nZ-B6; Sun, 02 Feb 2020 11:14:02 -0500 Received: from [176.228.60.248] (port=2216 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1iyHsn-0006Re-Js; Sun, 02 Feb 2020 11:14:02 -0500 Date: Sun, 02 Feb 2020 18:13:47 +0200 Message-Id: <83ftfthsqs.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> (message from Jimmy Yuen Ho Wong on Sun, 2 Feb 2020 13:58:36 +0000) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > Cc: 39379 <at> debbugs.gnu.org > From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN> > Date: Sun, 2 Feb 2020 13:58:36 +0000 > > 1. $ echo "(ido-mode)(require 'ido-vertical-mode)(ido-vertical-mode)" > > .emacs > > 2. $ emacs > > 3. C-x C-f > > 4. The Find file prompt is missing since that commit. I see, thanks. However, I'm not sure your proposal is the optimal solution: what will happen if ido-exhibit uses the old code, and a message is displayed while the user goes through the completion candidates? The trick with the overlay was to make sure the message is displayed without overwriting the minibuffer prompt.
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 02 Feb 2020 17:25:01 +0000 Resent-Message-ID: <handler.39379.B39379.15806642494984 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: wyuenho@HIDDEN Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.15806642494984 (code B ref 39379); Sun, 02 Feb 2020 17:25:01 +0000 Received: (at 39379) by debbugs.gnu.org; 2 Feb 2020 17:24:09 +0000 Received: from localhost ([127.0.0.1]:40467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iyIye-0001IJ-MN for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 12:24:09 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1iyIyc-0001Hu-Qz for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 12:24:07 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53386) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1iyIyX-0006zW-9o; Sun, 02 Feb 2020 12:24:01 -0500 Received: from [176.228.60.248] (port=2497 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1iyIyV-0001Ja-Ea; Sun, 02 Feb 2020 12:24:00 -0500 Date: Sun, 02 Feb 2020 19:23:46 +0200 Message-Id: <83d0awj42l.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <83ftfthsqs.fsf@HIDDEN> (message from Eli Zaretskii on Sun, 02 Feb 2020 18:13:47 +0200) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > Date: Sun, 02 Feb 2020 18:13:47 +0200 > From: Eli Zaretskii <eliz@HIDDEN> > Cc: 39379 <at> debbugs.gnu.org > > > 1. $ echo "(ido-mode)(require 'ido-vertical-mode)(ido-vertical-mode)" > > > .emacs > > > > 2. $ emacs > > > > 3. C-x C-f > > > > 4. The Find file prompt is missing since that commit. > > I see, thanks. > > However, I'm not sure your proposal is the optimal solution: what will > happen if ido-exhibit uses the old code, and a message is displayed > while the user goes through the completion candidates? The trick with > the overlay was to make sure the message is displayed without > overwriting the minibuffer prompt. I think this could be a bug in the display engine, related to resizing the mini-window when an after-string that includes many newlines is put at EOB. Let me look into it.
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 02 Feb 2020 18:07:01 +0000 Resent-Message-ID: <handler.39379.B39379.158066680817114 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: wyuenho@HIDDEN Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.158066680817114 (code B ref 39379); Sun, 02 Feb 2020 18:07:01 +0000 Received: (at 39379) by debbugs.gnu.org; 2 Feb 2020 18:06:48 +0000 Received: from localhost ([127.0.0.1]:40511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iyJdw-0004Rv-4O for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:06:48 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1iyJdt-0004Rf-1j for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:06:45 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54014) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1iyJdn-0006AV-Qe; Sun, 02 Feb 2020 13:06:39 -0500 Received: from [176.228.60.248] (port=1100 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1iyJdd-0002LR-9V; Sun, 02 Feb 2020 13:06:31 -0500 Date: Sun, 02 Feb 2020 20:06:16 +0200 Message-Id: <83a760j23r.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <83d0awj42l.fsf@HIDDEN> (message from Eli Zaretskii on Sun, 02 Feb 2020 19:23:46 +0200) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> <83d0awj42l.fsf@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > Date: Sun, 02 Feb 2020 19:23:46 +0200 > From: Eli Zaretskii <eliz@HIDDEN> > Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN > > I think this could be a bug in the display engine, related to resizing > the mini-window when an after-string that includes many newlines is > put at EOB. Let me look into it. Looks like my guess was correct. I'll try to devise a solution.
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 02 Feb 2020 18:39:02 +0000 Resent-Message-ID: <handler.39379.B39379.158066871620373 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: wyuenho@HIDDEN Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.158066871620373 (code B ref 39379); Sun, 02 Feb 2020 18:39:02 +0000 Received: (at 39379) by debbugs.gnu.org; 2 Feb 2020 18:38:36 +0000 Received: from localhost ([127.0.0.1]:40536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iyK8h-0005IW-Uf for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:38:36 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1iyK8f-0005II-KP for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:38:33 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54367) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1iyK8a-0006hd-8V; Sun, 02 Feb 2020 13:38:28 -0500 Received: from [176.228.60.248] (port=3218 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1iyK8Y-0008SP-EX; Sun, 02 Feb 2020 13:38:27 -0500 Date: Sun, 02 Feb 2020 20:38:11 +0200 Message-Id: <838slkj0mk.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <83a760j23r.fsf@HIDDEN> (message from Eli Zaretskii on Sun, 02 Feb 2020 20:06:16 +0200) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > Date: Sun, 02 Feb 2020 20:06:16 +0200 > From: Eli Zaretskii <eliz@HIDDEN> > Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN > > > I think this could be a bug in the display engine, related to resizing > > the mini-window when an after-string that includes many newlines is > > put at EOB. Let me look into it. > > Looks like my guess was correct. I'll try to devise a solution. Workaround: set ido-max-prospects to 7 or less.
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 02 Feb 2020 21:34:01 +0000 Resent-Message-ID: <handler.39379.B39379.158067921120851 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.158067921120851 (code B ref 39379); Sun, 02 Feb 2020 21:34:01 +0000 Received: (at 39379) by debbugs.gnu.org; 2 Feb 2020 21:33:31 +0000 Received: from localhost ([127.0.0.1]:40678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iyMrz-0005QF-M4 for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 16:33:31 -0500 Received: from mail-wm1-f41.google.com ([209.85.128.41]:50364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <wyuenho@HIDDEN>) id 1iyMry-0005Q1-OQ for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 16:33:31 -0500 Received: by mail-wm1-f41.google.com with SMTP id a5so13736571wmb.0 for <39379 <at> debbugs.gnu.org>; Sun, 02 Feb 2020 13:33:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:autocrypt:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=Tfc7uLIVg1IM6vYnNokzZeUC3IXifRFFOwaQk/mZi/g=; b=Z//OYcNXK8n2v+0tzAaM+WdesZ1AmFh7md4xh6sMop0WncRjEL/jiUQJ6d/0cEYZCL E68Q6sIkll0sWb7I/PNxbHcNIyCQ6IKLpLTyySu63Wo8pwc1NuaOS25E6JLVGasLYtub YXViosLjtrO/Ex8wYORLnaCgmSHZEoKJ2jaX9B8IcKaVPea+Lb3LVbjNQgnH8UCHPjX0 neOs7hg9++zWAFfhVFNmqsc+6TGc0eoaurcwQa85E7rYQuBcwBqG8kibQ3e735X0kHX5 bGM7a8nwkFW63m5zddLkA0XbJug0L7B8jHijK8PGxWRU4Cxn3pPBYhOMtJdDDyOIosGJ 4sBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding:content-language; bh=Tfc7uLIVg1IM6vYnNokzZeUC3IXifRFFOwaQk/mZi/g=; b=R8BleUdbCIChEjRgxkuaY84QDAaS5ftaix2tWlQFmid5N2yHcJLU1hresliTvy2nwo e9sjM13SN/Z+DhLKZcKtuzJcLAeMU1TvXB5TfprbvmqFHmJFDugjFn6J7CtEAgWkudD2 tcB57oEUFM36JLpHtSnY4dIfz0pQbOJSqRTkvtfcHSCijIeu579zyN97W/IlJKZJJqiV LNprYpkcoD5ctpHz1kfRg+7mMuScxZJUtAjmHbIpKnIynezCGfZWPY1z9q2qv3Xre4sx 9uQnaTJd0r54XDvJwFYGgE+v+CF618Uyi1ausjafQlFsn4HDJkM+X3ZFQ1MmgpiM226P giIQ== X-Gm-Message-State: APjAAAXE9bHEgR5FMMe4gJBo2bx6CnhwoZA6t1p3aqIKICC+153HuA65 VUdqDxCbLCgqU29PsA3YRdA= X-Google-Smtp-Source: APXvYqwoLWHTc4uDbHM9B3BwiCvauOEMzPkdjnrNLlqW7jFPp3HNmOdYE8iO+oTFAGI+uqtQYMt8sg== X-Received: by 2002:a1c:bdc6:: with SMTP id n189mr25890984wmf.102.1580679204733; Sun, 02 Feb 2020 13:33:24 -0800 (PST) Received: from MobileCat.local ([188.214.11.130]) by smtp.gmail.com with ESMTPSA id l8sm4716849wmj.2.2020.02.02.13.33.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 Feb 2020 13:33:24 -0800 (PST) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN> From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN> Autocrypt: addr=wyuenho@HIDDEN; prefer-encrypt=mutual; keydata= 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 6eVumQQO/Zh5DgAzhotE0T/UKziZxRYq1Yo= Message-ID: <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN> Date: Sun, 2 Feb 2020 21:33:22 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: <838slkj0mk.fsf@HIDDEN> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-GB X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 02/02/2020 18:38, Eli Zaretskii wrote: > Workaround: set ido-max-prospects to 7 or less. That gets the prompt back but now the cursor is at the wrong place lol
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 03 Feb 2020 03:22:01 +0000 Resent-Message-ID: <handler.39379.B39379.158070011519727 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN> Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.158070011519727 (code B ref 39379); Mon, 03 Feb 2020 03:22:01 +0000 Received: (at 39379) by debbugs.gnu.org; 3 Feb 2020 03:21:55 +0000 Received: from localhost ([127.0.0.1]:40782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iySJ8-000587-NB for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 22:21:54 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1iySJ6-00057u-9L for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 22:21:53 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60354) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1iySJ1-000411-4q; Sun, 02 Feb 2020 22:21:47 -0500 Received: from [176.228.60.248] (port=3062 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1iySJ0-00023l-Ll; Sun, 02 Feb 2020 22:21:46 -0500 Date: Mon, 03 Feb 2020 05:21:34 +0200 Message-Id: <831rrcice9.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN> (message from Jimmy Yuen Ho Wong on Sun, 2 Feb 2020 21:33:22 +0000) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN> <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN > From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN> > Date: Sun, 2 Feb 2020 21:33:22 +0000 > > On 02/02/2020 18:38, Eli Zaretskii wrote: > > Workaround: set ido-max-prospects to 7 or less. > > That gets the prompt back but now the cursor is at the wrong place lol That's a separate problem that should be easy to fix. The problem is that the new code in ido.el tells Emacs to display the cursor on the first character of the overlay string, but that first character is a newline in the case of ido-vertical-mode, and Emacs cannot place the cursor on a newline.
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 03 Feb 2020 13:20:01 +0000 Resent-Message-ID: <handler.39379.B39379.158073596118955 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Cc: 39379 <at> debbugs.gnu.org Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.158073596118955 (code B ref 39379); Mon, 03 Feb 2020 13:20:01 +0000 Received: (at 39379) by debbugs.gnu.org; 3 Feb 2020 13:19:21 +0000 Received: from localhost ([127.0.0.1]:40986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iybdJ-0004ve-Bv for submit <at> debbugs.gnu.org; Mon, 03 Feb 2020 08:19:21 -0500 Received: from mail-lf1-f42.google.com ([209.85.167.42]:36227) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1iybdH-0004vP-TV for 39379 <at> debbugs.gnu.org; Mon, 03 Feb 2020 08:19:20 -0500 Received: by mail-lf1-f42.google.com with SMTP id f24so9685597lfh.3 for <39379 <at> debbugs.gnu.org>; Mon, 03 Feb 2020 05:19:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Zfklj+H0//BSJX6kjXcxAn5JAJ4SgL7SmJzyuV8qmjY=; b=pc9MwMVTdxpH2ovtLleBNSS5TToalc1ikv1qbzDByM8NUXnW+Hd/TXrrHbOxrHOEew dY5pv6vwpy7dZQzcI0PtPy9yglu38+UoAlHb1g9PqAp8BOGs1kaz51wGUoy/ip3OBL0m Ki3nj7iI6+rXJaioWw88TfERBk1mw04YdzBJLVli03REofEng/cGChT7lvk4kC/l+WS7 PJnK609n/Pc4CgdWXpthUn+BHEI14xq475HQKRyl3bQk60ew5ikQL3DMAiW9HX72O73B 95EXwulVCW0GWr3LBj90UEt6TA7fkPRrfvDB736FFv/uElbM1TGrlNCjXuNXKKlUzpX0 lZ7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Zfklj+H0//BSJX6kjXcxAn5JAJ4SgL7SmJzyuV8qmjY=; b=J+sdJzPFovjl/cWBUw3zRyUp4xsPX7HuQKiqbdXSWD738b8FyH238xDKXhG/6ThEhQ Mb5P6f47aDw1UiQiK2cHux+YvZY6P4vIeHYXNO1w/HYURR/Kya4b5V3y51bDLf5ktayg 3h2i/bhzdphDMl8hyJ/UY9lxRo0FBkXIRaybCVAiQw+Wa6d8TE04nXm7E5Vz1Kl5lj4p /81Unmv8rigqRAPTUP3LQBx1SKaK8mBnOD3BuBN9TgCnEnV+dEsiv1FwiNMwsNbPJA/x kv5fuUG05iw3w02CYQMwbjwmOunJ1H/o00B8rRPy9mkszjN8Y/3MTsQUNJqWDjCScwLz f2Qg== X-Gm-Message-State: APjAAAWRW/Be5UShlCRMU61nKWK2xXgcKgl09cGpIzFUqc9nZiKoUx5g HNrclhbS+y0hhr30aRC1Ue+P4qi8TR4= X-Google-Smtp-Source: APXvYqx0PH1W9ZLT96TrsReri2FknJgzZLR9Kblqj5S6AhqB0lJzKXYqAkGECoTUfpkJpbiNqAgodg== X-Received: by 2002:a19:48c5:: with SMTP id v188mr12219512lfa.100.1580735953589; Mon, 03 Feb 2020 05:19:13 -0800 (PST) Received: from [192.168.1.142] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id z8sm9756568ljk.13.2020.02.03.05.19.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 03 Feb 2020 05:19:13 -0800 (PST) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN> <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> Message-ID: <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> Date: Mon, 3 Feb 2020 16:19:12 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On 03.02.2020 0:33, Jimmy Yuen Ho Wong wrote: > That gets the prompt back but now the cursor is at the wrong place lol I've suggested a workaround for that in the GitHub issue commends as soon as you opened this bug report (2 days ago). Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [178.252.127.239 listed in dnsbl.sorbs.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (raaahh[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.167.42 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.167.42 listed in list.dnswl.org] 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) On 03.02.2020 0:33, Jimmy Yuen Ho Wong wrote: > That gets the prompt back but now the cursor is at the wrong place lol I've suggested a workaround for that in the GitHub issue commends as soon as you opened this bug report (2 days ago).
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 03 Feb 2020 15:41:01 +0000 Resent-Message-ID: <handler.39379.B39379.1580744452665 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.1580744452665 (code B ref 39379); Mon, 03 Feb 2020 15:41:01 +0000 Received: (at 39379) by debbugs.gnu.org; 3 Feb 2020 15:40:52 +0000 Received: from localhost ([127.0.0.1]:42091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iydqG-0000Af-6R for submit <at> debbugs.gnu.org; Mon, 03 Feb 2020 10:40:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1iydqE-0000AR-60 for 39379 <at> debbugs.gnu.org; Mon, 03 Feb 2020 10:40:50 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40680) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1iydq9-00005L-1U; Mon, 03 Feb 2020 10:40:45 -0500 Received: from [176.228.60.248] (port=4038 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1iydq8-0001LM-Bt; Mon, 03 Feb 2020 10:40:44 -0500 Date: Mon, 03 Feb 2020 17:40:34 +0200 Message-Id: <83y2tjhe6l.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> (message from Dmitry Gutov on Mon, 3 Feb 2020 16:19:12 +0300) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN> <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN> <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > Cc: 39379 <at> debbugs.gnu.org > From: Dmitry Gutov <dgutov@HIDDEN> > Date: Mon, 3 Feb 2020 16:19:12 +0300 > > On 03.02.2020 0:33, Jimmy Yuen Ho Wong wrote: > > That gets the prompt back but now the cursor is at the wrong place lol > > I've suggested a workaround for that in the GitHub issue commends as > soon as you opened this bug report (2 days ago). That's exactly the solution I had in mind. I suggest that you push it to the Emacs Git repository without waiting for the solution of the larger issue (which will take me some time to design and test). Btw, the reason you didn't see the problem is that the list of candidates in your case was very small. That's what the workaround with ido-max-prospects <= 7 does when the list is longer.
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 03 Feb 2020 21:52:01 +0000 Resent-Message-ID: <handler.39379.B39379.15807667219467 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.15807667219467 (code B ref 39379); Mon, 03 Feb 2020 21:52:01 +0000 Received: (at 39379) by debbugs.gnu.org; 3 Feb 2020 21:52:01 +0000 Received: from localhost ([127.0.0.1]:42285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iyjdQ-0002Sd-Bw for submit <at> debbugs.gnu.org; Mon, 03 Feb 2020 16:52:00 -0500 Received: from mail-lj1-f172.google.com ([209.85.208.172]:41997) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1iyjdO-0002SP-A1 for 39379 <at> debbugs.gnu.org; Mon, 03 Feb 2020 16:51:58 -0500 Received: by mail-lj1-f172.google.com with SMTP id d10so16276620ljl.9 for <39379 <at> debbugs.gnu.org>; Mon, 03 Feb 2020 13:51:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=z6MdS0CwQ3GE7JW8Dcz011ucfy3KSsr+fzvf3lWWs28=; b=UOvsq/FxvGcX4PzpIGNzULYbk0XogImlIY/6pSOQE0Drn6xG4A05B2uv//0aRDe1gt P7fqMah5+oLBFVtoT7GsnStLXGYggki7aLMjLwAUjQl04y3ZiNhUPvM+2BGp0SYCpTNW MnHDrg3KEyUELN7dcLyjvmksK3HMnbpJ4swlEFYNBNov+/ruzZCft1BVpnUQAVDFnxfa HgZT0v0/Mm5JjeyEZg3OKKY8fwWf1NLqQiqPxPfLvmrF2UjHGeuelmsiLZgvZcCGwDBC 5lGU1bVQWk72u6vzkV4oituYMRLft4VowowzMeir/1TBbAEBsLhPYIEO2XgZbpVZTWGv zihA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=z6MdS0CwQ3GE7JW8Dcz011ucfy3KSsr+fzvf3lWWs28=; b=D+Jir5DiLnh91uOy/NN+7zjgG6gx5BW+MdDP0KJKWJ/JYQfJM2obC/oPC4tsDTFjuT fDbLbHcLHpJPmlUzlR/hkL5sCrfLnZxCl8Yj8nAxrRqfsvlCivu7l9khhXWtTv3t2IKb g3/L5UB69KL2ajKrI91ZJ5j+8cS7MwQB9KjX2E+hHUKAt5JPAlcIwFXHSWAeMrrLeCce cffOe9kpiUZTI9o6cZ9I9CHoCXtEz6IteHN1MAFtja/sI8SpDnmjVxyMzgKJM2Gde/z7 HlfhELzOI/CyVSGCybVESFq44eqlkgB0GshAjD5EMMIYBeIALvPTW0e/30JO3NdZxGrB NebQ== X-Gm-Message-State: APjAAAX3fCRui6wY5kyl4SDdkte8OS7clH7GIhByohGyPI1Qu+l4IzRL fpa7mhiTOdg9zZFNgUigr+M= X-Google-Smtp-Source: APXvYqyHPi9RiZfmMvz5AuvU6fK5BtDnt1TQe8v3D5M2+y2MsqcrXd5n6oI2PqlobLXPa4ZyeTCJHw== X-Received: by 2002:a2e:b5b4:: with SMTP id f20mr15407868ljn.112.1580766712251; Mon, 03 Feb 2020 13:51:52 -0800 (PST) Received: from [192.168.1.142] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id a11sm9531102lfb.34.2020.02.03.13.51.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 03 Feb 2020 13:51:51 -0800 (PST) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN> <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN> <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> <83y2tjhe6l.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> Message-ID: <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN> Date: Tue, 4 Feb 2020 00:51:49 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <83y2tjhe6l.fsf@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On 03.02.2020 18:40, Eli Zaretskii wrote: >> I've suggested a workaround for that in the GitHub issue commends as >> soon as you opened this bug report (2 days ago). > > That's exactly the solution I had in mind. I suggest that you push it > [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [178.252.127.239 listed in dnsbl.sorbs.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (dgutov[at]yandex.ru) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.208.172 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.208.172 listed in wl.mailspike.net] 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) On 03.02.2020 18:40, Eli Zaretskii wrote: >> I've suggested a workaround for that in the GitHub issue commends as >> soon as you opened this bug report (2 days ago). > > That's exactly the solution I had in mind. I suggest that you push it > to the Emacs Git repository without waiting for the solution of the > larger issue (which will take me some time to design and test). Not for us to do, it's a change to be done in ido-vertical-mode, not in ido.el (they override a built-in function). > Btw, the reason you didn't see the problem is that the list of > candidates in your case was very small. That's what the workaround > with ido-max-prospects <= 7 does when the list is longer. Yes, I saw that later. :-(
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 04 Feb 2020 03:28:02 +0000 Resent-Message-ID: <handler.39379.B39379.158078685515139 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.158078685515139 (code B ref 39379); Tue, 04 Feb 2020 03:28:02 +0000 Received: (at 39379) by debbugs.gnu.org; 4 Feb 2020 03:27:35 +0000 Received: from localhost ([127.0.0.1]:42515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iyosB-0003w7-B8 for submit <at> debbugs.gnu.org; Mon, 03 Feb 2020 22:27:35 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1iyos9-0003vu-CO for 39379 <at> debbugs.gnu.org; Mon, 03 Feb 2020 22:27:34 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52627) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1iyos4-0004lC-3A; Mon, 03 Feb 2020 22:27:28 -0500 Received: from [176.228.60.248] (port=3866 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1iyos2-0006XW-UD; Mon, 03 Feb 2020 22:27:27 -0500 Date: Tue, 04 Feb 2020 05:27:18 +0200 Message-Id: <83pnevghgp.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN> (message from Dmitry Gutov on Tue, 4 Feb 2020 00:51:49 +0300) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN> <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN> <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> <83y2tjhe6l.fsf@HIDDEN> <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN > From: Dmitry Gutov <dgutov@HIDDEN> > Date: Tue, 4 Feb 2020 00:51:49 +0300 > > On 03.02.2020 18:40, Eli Zaretskii wrote: > > >> I've suggested a workaround for that in the GitHub issue commends as > >> soon as you opened this bug report (2 days ago). > > > > That's exactly the solution I had in mind. I suggest that you push it > > to the Emacs Git repository without waiting for the solution of the > > larger issue (which will take me some time to design and test). > > Not for us to do, it's a change to be done in ido-vertical-mode, not in > ido.el (they override a built-in function). I think this is for ido.el to do: it is ido.el that puts the cursor on the overlay string, so it is up to it to make sure the cursor can be put where it puts the 'cursor' property. It's a simple change: if the text to be displayed starts with a newline, prepend a SPC to it when defining the after-string.
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 04 Feb 2020 13:20:01 +0000 Resent-Message-ID: <handler.39379.B39379.158082235527730 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.158082235527730 (code B ref 39379); Tue, 04 Feb 2020 13:20:01 +0000 Received: (at 39379) by debbugs.gnu.org; 4 Feb 2020 13:19:15 +0000 Received: from localhost ([127.0.0.1]:42802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iyy6k-0007DC-Qe for submit <at> debbugs.gnu.org; Tue, 04 Feb 2020 08:19:15 -0500 Received: from mail-lf1-f49.google.com ([209.85.167.49]:44302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1iyy6j-0007Cx-H6 for 39379 <at> debbugs.gnu.org; Tue, 04 Feb 2020 08:19:13 -0500 Received: by mail-lf1-f49.google.com with SMTP id v201so12127260lfa.11 for <39379 <at> debbugs.gnu.org>; Tue, 04 Feb 2020 05:19:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=cZV4dnAafHxca7OgSh1vtH6aya3ISldgjw/vZRNc4GU=; b=S3ZAyTzFz1FeVEBbdltJLVibrj1aXBamhMMyP9RW5qkPlHzaNMF7d97H9VEhDw0T+/ tYdRDM1magJ3D1ytLsSLLmF09/fjFQMeI7y7Yhuly53LfuocENk6IGe/XYVat22kOtoG zD8HZxS9ZbhwiiXajqMtUtQGcllltcueS9eZZlLx8xNvrRiB8jkZKlobg3vuDnckho7c mtMaVzCVgAzRrSx59/MEh/cMJqNggusYZTz6MmVN1474fCSmM7XKEg+/UJFuo+8kQOg+ B7jcsIEolKBEPGYk7wQRwdFZgWQp9iLH6yFSSOS6Bv9eIEumqOuvteubgJRoOf7ISmhL YdhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=cZV4dnAafHxca7OgSh1vtH6aya3ISldgjw/vZRNc4GU=; b=lv6YgL/wPOhw1hNzHotFnLZiZF6ZejM285JER9QwR5XjcFckzxau1DzRuXEKywcQqW O7zIR4fapJrubzs3BK9hegBC2z9AIwNPcQXGe+QKOJIvWenNo+QhmoCGtNqIlbFPPJMj udZifyhOh9tREMrDnahY38WtjBey0xmXv4Ckb6eeNYu5L3XwxpTfbtOrey6cCTCc9yak Uz8rtNac+eqWn6P7YVxf43Xph4p7nTvKdABDndqRwwjdNZlIDhjYw96XKpU0EghYOytC Gp8LhvycbPlii+sjXYBr0ceRQVQzE1O6aaKRDNAgvklupIm23IwarMgTxu4OETHHlPYI D8yw== X-Gm-Message-State: APjAAAUPHny6pipSsIA3hf+d5gkWWrqKn7jv0u30Q4J6FKpou3azFZXF CutY9BjGdsiWdnP2Uafy0YE= X-Google-Smtp-Source: APXvYqzpOq4XrHL0BaHnaiJGuRBMBhOlrG7zoysklYZdYyIp6gasA4DBB1ZfxFYnRMZ/yP3C7fp/Gw== X-Received: by 2002:ac2:5509:: with SMTP id j9mr14793821lfk.135.1580822347387; Tue, 04 Feb 2020 05:19:07 -0800 (PST) Received: from [192.168.1.142] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id z8sm11457415ljc.44.2020.02.04.05.19.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Feb 2020 05:19:06 -0800 (PST) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN> <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN> <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> <83y2tjhe6l.fsf@HIDDEN> <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN> <83pnevghgp.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> Message-ID: <f4fe3bdf-8273-d7ee-6e18-3b9df2ddb6cb@HIDDEN> Date: Tue, 4 Feb 2020 16:19:05 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <83pnevghgp.fsf@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On 04.02.2020 6:27, Eli Zaretskii wrote: > I think this is for ido.el to do: it is ido.el that puts the cursor on > the overlay string, so it is up to it to make sure the cursor can be > put where it puts the 'cursor' property. It's a simple [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [178.252.127.239 listed in dnsbl.sorbs.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (dgutov[at]yandex.ru) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.167.49 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.167.49 listed in list.dnswl.org] 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) On 04.02.2020 6:27, Eli Zaretskii wrote: > I think this is for ido.el to do: it is ido.el that puts the cursor on > the overlay string, so it is up to it to make sure the cursor can be > put where it puts the 'cursor' property. It's a simple change: if the > text to be displayed starts with a newline, prepend a SPC to it when > defining the after-string. But... the change in ido-vertical-mode is simpler still: just add an extra argument to concat. If we do that in ido.do, the reason why would be fairly non-obvious from that code. After all, we don't provide any customization points in there, hooks or otherwise. So we risk accidentally losing that change in some future version.
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 04 Feb 2020 15:41:01 +0000 Resent-Message-ID: <handler.39379.B39379.158083083810752 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.158083083810752 (code B ref 39379); Tue, 04 Feb 2020 15:41:01 +0000 Received: (at 39379) by debbugs.gnu.org; 4 Feb 2020 15:40:38 +0000 Received: from localhost ([127.0.0.1]:44599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iz0Ja-0002nL-Bi for submit <at> debbugs.gnu.org; Tue, 04 Feb 2020 10:40:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1iz0JY-0002n7-Su for 39379 <at> debbugs.gnu.org; Tue, 04 Feb 2020 10:40:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60577) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1iz0JT-00080N-9L; Tue, 04 Feb 2020 10:40:31 -0500 Received: from [176.228.60.248] (port=4494 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1iz0JP-000088-1Q; Tue, 04 Feb 2020 10:40:29 -0500 Date: Tue, 04 Feb 2020 17:40:18 +0200 Message-Id: <83k152gy3h.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <f4fe3bdf-8273-d7ee-6e18-3b9df2ddb6cb@HIDDEN> (message from Dmitry Gutov on Tue, 4 Feb 2020 16:19:05 +0300) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN> <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN> <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> <83y2tjhe6l.fsf@HIDDEN> <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN> <83pnevghgp.fsf@HIDDEN> <f4fe3bdf-8273-d7ee-6e18-3b9df2ddb6cb@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN > From: Dmitry Gutov <dgutov@HIDDEN> > Date: Tue, 4 Feb 2020 16:19:05 +0300 > > On 04.02.2020 6:27, Eli Zaretskii wrote: > > > I think this is for ido.el to do: it is ido.el that puts the cursor on > > the overlay string, so it is up to it to make sure the cursor can be > > put where it puts the 'cursor' property. It's a simple change: if the > > text to be displayed starts with a newline, prepend a SPC to it when > > defining the after-string. > > But... the change in ido-vertical-mode is simpler still: just add an > extra argument to concat. That's true, but AFAIU the problem is not limited to ido-vertical-mode, it will happen whenever the string to display starts with a newline. Such a string is entirely legitimate, isn't it? And the caller cannot possibly know that ido-exhibit will put the 'cursor' property on the first character of that text. So I think it isn't entirely reasonable to expect such callers to defend themselves against internal implementation details of ido-exhibit. > If we do that in ido.do, the reason why would be fairly non-obvious from > that code. If the test for the leading newline is there, the reason is quite obvious, and we can have a comment for those who don't know enough about the 'cursor' property and cursor positioning. I think the result will more obvious than a mysterious concatenation of a blank in ido-vertical-mode, which will need a comment explaining it as well.
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Dmitry Gutov <dgutov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 04 Feb 2020 23:56:02 +0000 Resent-Message-ID: <handler.39379.B39379.158086050930662 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.158086050930662 (code B ref 39379); Tue, 04 Feb 2020 23:56:02 +0000 Received: (at 39379) by debbugs.gnu.org; 4 Feb 2020 23:55:09 +0000 Received: from localhost ([127.0.0.1]:44937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iz829-0007yU-KY for submit <at> debbugs.gnu.org; Tue, 04 Feb 2020 18:55:09 -0500 Received: from mail-lf1-f52.google.com ([209.85.167.52]:34637) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1iz828-0007yC-5B for 39379 <at> debbugs.gnu.org; Tue, 04 Feb 2020 18:55:08 -0500 Received: by mail-lf1-f52.google.com with SMTP id l18so133329lfc.1 for <39379 <at> debbugs.gnu.org>; Tue, 04 Feb 2020 15:55:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=D0Hso9gi8iAFO69awIB08b9sQ4k7h8Rax2XXIuLc13U=; b=LoVIRfDt9mM5z201whVmWO7+IZmo/uzfriV2hOCNXqIwoaRN8X0ndfdbeyot9EHpVf RwGJz7Y4SPulNs35KzChr0P18csULJcPpDRVHK948QejXSLTAgEaeRQZ91NJzUcDUuqb 8855y80hk7le5jGaDi/+aKAK7vBez7/xSJJN7wyCC/v73PVLtKreO7Y1fxlATgxsRQUu RmBT/N3USFq1Vb1CbTGitomzrJOdbolhQQ5g5NrOn1i79XLWUbLN6StEUhWIZYgWmZZv lFdPnzf+LEkFsd7VFP9U16LK1B+i88GqmEOlpCfprlnoPqtDvWORM8d9BewkQ9IOq/fr AfiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=D0Hso9gi8iAFO69awIB08b9sQ4k7h8Rax2XXIuLc13U=; b=T0ov3j/NDzCM8/KPP7zkpHQp56nAgOBnxS7K7eLUPIdC7aexNHa5HGMPquziGEkHjO PPIdgXMk5bG/5ZA8NTIntytKG/3L9a40QmobPqm5+YZoO3F3bGUJ70WfZwchsqIFpwzh xYBoI/bg64nH7BqHm/HhcvA5RERETbuT03NBk874SzAOTwkh+dYYa2R7LsCOJWgw3qte AudadIre1IJ5HlJobMLZ6a9tD/DLJcBgheuG+QavDZFQEA3FHPw9NU5KmN5cyj07t+Rd lTNMZntgYWH9BXNOV5DusiRdZ8Nao60vNfgwpXamth4uHbJPWgh8lpOJWri5/4o6Bv9u hmug== X-Gm-Message-State: APjAAAVHag2WNH4iHTXHHp0+OxlGV0Dm+eQNHKyHES+9WAdd0yjPFYL6 4MX88wTKHj+zR3TwSIibhhU= X-Google-Smtp-Source: APXvYqxdulBZOtRlOiQ5yPnBMYF0kxkNGdDPuBmnSGgs9ZLRwTxFZor8jqKrSR3Y7+sT8O+GmziaKg== X-Received: by 2002:ac2:5c4b:: with SMTP id s11mr16430967lfp.133.1580860502070; Tue, 04 Feb 2020 15:55:02 -0800 (PST) Received: from [192.168.1.142] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id l3sm12288632lja.78.2020.02.04.15.55.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Feb 2020 15:55:01 -0800 (PST) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN> <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN> <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> <83y2tjhe6l.fsf@HIDDEN> <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN> <83pnevghgp.fsf@HIDDEN> <f4fe3bdf-8273-d7ee-6e18-3b9df2ddb6cb@HIDDEN> <83k152gy3h.fsf@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> Message-ID: <446caa77-8ff1-c565-9bf3-8facc37e3a9d@HIDDEN> Date: Wed, 5 Feb 2020 02:55:00 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <83k152gy3h.fsf@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On 04.02.2020 18:40, Eli Zaretskii wrote: >> But... the change in ido-vertical-mode is simpler still: just add an >> extra argument to concat. > > That's true, but AFAIU the problem is not limited to > ido-vertical-mode, it will happen whenev [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [178.252.127.239 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.167.52 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (dgutov[at]yandex.ru) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.167.52 listed in wl.mailspike.net] 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) On 04.02.2020 18:40, Eli Zaretskii wrote: >> But... the change in ido-vertical-mode is simpler still: just add an >> extra argument to concat. > > That's true, but AFAIU the problem is not limited to > ido-vertical-mode, it will happen whenever the string to display > starts with a newline. Such a string is entirely legitimate, isn't > it? And the caller cannot possibly know that ido-exhibit will put the > 'cursor' property on the first character of that text. So I think it > isn't entirely reasonable to expect such callers to defend themselves > against internal implementation details of ido-exhibit. Umm, it's ido-exhibit that calls ido-completions. And ido-completions, as defined in ido.el, never returns such strings. Anyway, since you insist, I've pushed that change. >> If we do that in ido.do, the reason why would be fairly non-obvious from >> that code. > > If the test for the leading newline is there, the reason is quite > obvious, and we can have a comment for those who don't know enough > about the 'cursor' property and cursor positioning. I think the > result will more obvious than a mysterious concatenation of a blank in > ido-vertical-mode, which will need a comment explaining it as well. Yes, ok. Although our general policy, I think, is that external packages that use questionable practices (such as redefining functions, instead of using whatever available public customization points there are) are generally left to their own devices.
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 05 Feb 2020 03:37:01 +0000 Resent-Message-ID: <handler.39379.B39379.158087379818900 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov <dgutov@HIDDEN> Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.158087379818900 (code B ref 39379); Wed, 05 Feb 2020 03:37:01 +0000 Received: (at 39379) by debbugs.gnu.org; 5 Feb 2020 03:36:38 +0000 Received: from localhost ([127.0.0.1]:45033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1izBUU-0004um-A8 for submit <at> debbugs.gnu.org; Tue, 04 Feb 2020 22:36:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45641) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1izBUS-0004uY-Bu for 39379 <at> debbugs.gnu.org; Tue, 04 Feb 2020 22:36:36 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46615) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1izBUM-0003BS-U2; Tue, 04 Feb 2020 22:36:30 -0500 Received: from [176.228.60.248] (port=4942 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1izBUM-0001lL-8K; Tue, 04 Feb 2020 22:36:30 -0500 Date: Wed, 05 Feb 2020 05:36:23 +0200 Message-Id: <83a75xhfig.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <446caa77-8ff1-c565-9bf3-8facc37e3a9d@HIDDEN> (message from Dmitry Gutov on Wed, 5 Feb 2020 02:55:00 +0300) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN> <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN> <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> <83y2tjhe6l.fsf@HIDDEN> <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN> <83pnevghgp.fsf@HIDDEN> <f4fe3bdf-8273-d7ee-6e18-3b9df2ddb6cb@HIDDEN> <83k152gy3h.fsf@HIDDEN> <446caa77-8ff1-c565-9bf3-8facc37e3a9d@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN > From: Dmitry Gutov <dgutov@HIDDEN> > Date: Wed, 5 Feb 2020 02:55:00 +0300 > > Anyway, since you insist, I've pushed that change. Thanks. > > If the test for the leading newline is there, the reason is quite > > obvious, and we can have a comment for those who don't know enough > > about the 'cursor' property and cursor positioning. I think the > > result will more obvious than a mysterious concatenation of a blank in > > ido-vertical-mode, which will need a comment explaining it as well. > > Yes, ok. Although our general policy, I think, is that external packages > that use questionable practices (such as redefining functions, instead > of using whatever available public customization points there are) are > generally left to their own devices. True. But I think this case is somewhat special, as ido-exhibit handles the completion list in a way that cannot be easily guessed in advance.
X-Loop: help-debbugs@HIDDEN Subject: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 10 Feb 2020 15:45:02 +0000 Resent-Message-ID: <handler.39379.B39379.15813494691665 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: dgutov@HIDDEN Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN Received: via spool by 39379-submit <at> debbugs.gnu.org id=B39379.15813494691665 (code B ref 39379); Mon, 10 Feb 2020 15:45:02 +0000 Received: (at 39379) by debbugs.gnu.org; 10 Feb 2020 15:44:29 +0000 Received: from localhost ([127.0.0.1]:55256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j1BEb-0000Qn-Bd for submit <at> debbugs.gnu.org; Mon, 10 Feb 2020 10:44:29 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1j1BEZ-0000Qb-C5 for 39379 <at> debbugs.gnu.org; Mon, 10 Feb 2020 10:44:27 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49131) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1j1BEU-00024I-1e; Mon, 10 Feb 2020 10:44:22 -0500 Received: from [176.228.60.248] (port=2169 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1j1BET-0008LC-9V; Mon, 10 Feb 2020 10:44:21 -0500 Date: Mon, 10 Feb 2020 17:44:08 +0200 Message-Id: <83zhdqbg6v.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <83a760j23r.fsf@HIDDEN> (message from Eli Zaretskii on Sun, 02 Feb 2020 20:06:16 +0200) References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN> <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN> <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > Date: Sun, 02 Feb 2020 20:06:16 +0200 > From: Eli Zaretskii <eliz@HIDDEN> > Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN > > > Date: Sun, 02 Feb 2020 19:23:46 +0200 > > From: Eli Zaretskii <eliz@HIDDEN> > > Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN > > > > I think this could be a bug in the display engine, related to resizing > > the mini-window when an after-string that includes many newlines is > > put at EOB. Let me look into it. > > Looks like my guess was correct. I'll try to devise a solution. Sorry for a relatively long delay. In my defense, I first tried a couple of easy solutions, but they didn't work. And that got me thinking, since my experience with solving issues like this due to overlay strings is that the solutions tend to be less than elegant, and take several attempts to get them right. So now, after thinking about this for some time, I think I want to change my mind and ask why do we need to use an overlay with after-string in ido.el? Re-reading related discussions, it seems the answer is "so that the temporary display of messages is not at the end of the minibuffer, where it could be invisible due to resize-mini-windows being nil or restrictions imposed by ido.el via ido-max-window-height". Is that the correct conclusion? If so, then I think we can solve that problem without overlays. See the proposed patch below, which basically reverts ido.el to its previous shape, and uses a special text property to instruct set-minibuffer-message where to put the overlay (defaulting to EOB). WDYT? diff --git a/lisp/ido.el b/lisp/ido.el index 6707d81407..edc848f52f 100644 --- a/lisp/ido.el +++ b/lisp/ido.el @@ -4728,16 +4728,10 @@ ido-exhibit (let ((inf (ido-completions contents))) (setq ido-show-confirm-message nil) (ido-trace "inf" inf) - (when ido--overlay - (delete-overlay ido--overlay)) - (let ((o (make-overlay (point-max) (point-max) nil t t))) - (when (> (length inf) 0) - ;; For hacks that redefine ido-completions function (bug#39379) - (when (eq (aref inf 0) ?\n) - (setq inf (concat " " inf))) - (put-text-property 0 1 'cursor t inf)) - (overlay-put o 'after-string inf) - (setq ido--overlay o))) + (let ((pos (point))) + (insert inf) + (put-text-property pos (1+ pos) 'minibuffer-message t)) + ) )))) (defun ido-completions (name) diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el index 0589211877..767fc8dff8 100644 --- a/lisp/minibuffer.el +++ b/lisp/minibuffer.el @@ -763,6 +763,16 @@ minibuffer-message-clear-timeout (defvar minibuffer-message-timer nil) (defvar minibuffer-message-overlay nil) +(defun minibuffer--message-overlay-pos () + "Return position where `set-minibuffer-message' shall put message overlay." + ;; Starting from point, look for non-nil 'minibuffer-message' + ;; property, and return its position. If none found, return the EOB + ;; position. + (let* ((pt (point)) + (propval (get-text-property pt 'minibuffer-message))) + (if propval pt + (next-single-property-change pt 'minibuffer-message nil (point-max))))) + (defun set-minibuffer-message (message) "Temporarily display MESSAGE at the end of the minibuffer. The text is displayed for `minibuffer-message-clear-timeout' seconds @@ -784,8 +794,9 @@ set-minibuffer-message (clear-minibuffer-message) - (setq minibuffer-message-overlay - (make-overlay (point-max) (point-max) nil t t)) + (let ((ovpos (minibuffer--message-overlay-pos))) + (setq minibuffer-message-overlay + (make-overlay ovpos ovpos nil t t))) (unless (zerop (length message)) ;; The current C cursor code doesn't know to use the overlay's ;; marker's stickiness to figure out whether to place the cursor
Received: (at control) by debbugs.gnu.org; 10 Feb 2020 15:46:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 10:46:01 2020 Received: from localhost ([127.0.0.1]:55260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j1BG4-0000UB-Qj for submit <at> debbugs.gnu.org; Mon, 10 Feb 2020 10:46:01 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1j1BG3-0000TW-4h for control <at> debbugs.gnu.org; Mon, 10 Feb 2020 10:45:59 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49179) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1j1BFx-0002sA-WB for control <at> debbugs.gnu.org; Mon, 10 Feb 2020 10:45:54 -0500 Received: from [176.228.60.248] (port=2263 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1j1BFx-000055-6j for control <at> debbugs.gnu.org; Mon, 10 Feb 2020 10:45:53 -0500 Date: Mon, 10 Feb 2020 17:45:42 +0200 Message-Id: <83y2tabg49.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: control <at> debbugs.gnu.org In-reply-to: <69eaf2ed-08d1-acc1-2251-794dc46b704b@HIDDEN> (message from Dmitry Gutov on Wed, 5 Feb 2020 14:52:09 +0300) Subject: Re: bug#39433: Small values of ido-max-window-height hide the prompt when there are enough completions References: <69eaf2ed-08d1-acc1-2251-794dc46b704b@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) forcemerge 39433 39379 thanks
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.