From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 21 15:22:50 2018 Received: (at submit) by debbugs.gnu.org; 21 Jul 2018 19:22:50 +0000 Received: from localhost ([127.0.0.1]:51363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgxSr-0005Ow-KA for submit@debbugs.gnu.org; Sat, 21 Jul 2018 15:22:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgxSo-0005Of-Fx for submit@debbugs.gnu.org; Sat, 21 Jul 2018 15:22:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fgxSg-0004YV-D6 for submit@debbugs.gnu.org; Sat, 21 Jul 2018 15:22:41 -0400 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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55151) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fgxSg-0004YP-9B for submit@debbugs.gnu.org; Sat, 21 Jul 2018 15:22:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59112) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fgxSc-0001t7-Hu for bug-gnu-emacs@gnu.org; Sat, 21 Jul 2018 15:22:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fgxSZ-0004W7-60 for bug-gnu-emacs@gnu.org; Sat, 21 Jul 2018 15:22:34 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:60175) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fgxSY-0004Vl-Ta for bug-gnu-emacs@gnu.org; Sat, 21 Jul 2018 15:22:31 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 35D6421756 for ; Sat, 21 Jul 2018 15:22:29 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Sat, 21 Jul 2018 15:22:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jojojames.com; h=cc:content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=ptDO87sFh0svjSIRr aIxorKQ6OHU5+bTlrHridXQhvg=; b=EqdWvbaO7SVSRb8nhO5lkoSOnYBzhJBcf rYzUP3ZD6xJYieus4tX7IDIc5IVY+EPccgkQETsxuRhhGgqGCIPzZ0Xc3feZv9+9 mREHXA9T2pleinbG4A4Ene2FqdV0+UC1cebvMnNIF6KtYew4c8FWbLN1A8hkJoM7 kmTy4TBgMhEnxbEFlgMchIm4Xn0w10SSEAdGboCoxVu+wInTirqGl868nFaDC91l huoUT9lDRFwWKNiqAIJTOUzA0HIn5r1mC7z4+oOKk9gzuZbRXXMffpsq7uf8BoeL qwaXGpW/Ss8Hvv+BcE4D6UAoBfiZMJlgJg+/A7jw5OBsXdid4z48w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=ptDO87sFh0svjSIRraIxorKQ6OHU5+bTlrHridXQhvg=; b=BGPERGFE gyBrb8qjMhCkD9a6BV/7vpcu2/ouRg0drm3gBFKFYUE22CVjhlj7UXPKCRkhe4/E JBg07he1KSN8M/chkY5Q3EINnUNcp+oZjOOLJh1gnS0LDkrK9DZYZkJe6kIWJ3GQ aQHKfJ2VZoVWc8ZftLFdyvOJp8aPBfY5eduOLkAF/AePf+btdWA0fOa+UlkdWvIp G16xumAMizdRAkDLl4uxO/plyafoy5DAYMewxmtq0nHfWHTWmxjtCz24d+M3qmtU bh9PVTkltSrlO6m04YsLG9QaHSIdp60749rCKLkycAOXIzNiygZdjghHducZcKPx vyPo/HYy5IPc8Q== X-ME-Proxy: X-ME-Sender: Received: from localhost (c-67-188-193-210.hsd1.ca.comcast.net [67.188.193.210]) by mail.messagingengine.com (Postfix) with ESMTPA id 4AD9E1026A for ; Sat, 21 Jul 2018 15:22:25 -0400 (EDT) From: James Nguyen To: bug-gnu-emacs@gnu.org Subject: 26.1; eldoc takes priority over flymake-diagnostics Date: Sat, 21 Jul 2018 12:22:21 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.3 (-----) Using the recipe from: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=31921#25 (custom-set-variables '(help-at-pt-timer-delay 0.1) '(help-at-pt-display-when-idle '(flymake-diagnostic))) (eldoc-mode) (flymake-mode) When point is over error, eldoc message will print over flymake's message. Changing eldoc-idle-delay to be faster or slower than help-at-pt-timer-delay seems to have no effect other than when eldoc will take priority. If earlier, flymake's message will not show. If later, eldoc's message will show after flymake's message. In GNU Emacs 26.1 (build 1, x86_64-apple-darwin14.5.0, NS appkit-1348.17 Version 10.10.5 (Build 14F2511)) of 2018-05-30 built on builder10-10.porkrind.org Windowing system distributor 'Apple', version 10.3.1504 Recent messages: Checking 5 files in /Users/james/.emacs.d/extra... Checking 20 files in /Users/james/.emacs.d/lang... Checking for load-path shadows...done Wrote /Users/james/Mail/drafts/*message*-20180721-121849 Mark set Cannot open load file: No such file or directory, use-package Loading package message... Configuring package message...done Loading package message...done Configuring package notmuch...done Configured using: 'configure --with-ns '--enable-locallisppath=/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules' Configured features: NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: notmuch-modeline-mode: t flymake-mode: t highlight-symbol-mode: t ws-butler-global-mode: t ws-butler-mode: t super-save-mode: t flycheck-posframe-mode: t flycheck-mode: t global-magit-file-mode: t magit-file-mode: t magit-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t diff-auto-refine-mode: t recentf-mode: t company-quickhelp-mode: t company-quickhelp-local-mode: t rainbow-delimiters-mode: t lispyville-mode: t eval-sexp-fu-flash-mode: t display-line-numbers-mode: t auto-revert-mode: t shackle-mode: t edebug-x-mode: t company-posframe-mode: t yas-global-mode: t yas-minor-mode: t global-company-mode: t company-mode: t evil-mc-mode: t global-evil-surround-mode: t evil-surround-mode: t shell-dirtrack-mode: t evil-mode: t evil-local-mode: t global-undo-tree-mode: t undo-tree-mode: t show-paren-mode: t global-hungry-delete-mode: t hungry-delete-mode: t lispy-mode: t ivy-mode: t smartparens-global-mode: t smartparens-strict-mode: t smartparens-mode: t winner-mode: t general-override-mode: t override-global-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 column-number-mode: t line-number-mode: t transient-mark-mode: t hs-minor-mode: t Load-path shadows: /Users/james/.emacs.d/elpa/26/color-theme-solarized-20171024.825/solarized-theme hides /Users/james/.emacs.d/elpa/26/solarized-theme-20180621.1407/solarized-theme /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ox hides /Applications/26.app/Contents/Resources/lisp/org/ox /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ox-texinfo hides /Applications/26.app/Contents/Resources/lisp/org/ox-texinfo /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ox-publish hides /Applications/26.app/Contents/Resources/lisp/org/ox-publish /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ox-org hides /Applications/26.app/Contents/Resources/lisp/org/ox-org /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ox-odt hides /Applications/26.app/Contents/Resources/lisp/org/ox-odt /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ox-md hides /Applications/26.app/Contents/Resources/lisp/org/ox-md /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ox-man hides /Applications/26.app/Contents/Resources/lisp/org/ox-man /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ox-latex hides /Applications/26.app/Contents/Resources/lisp/org/ox-latex /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ox-icalendar hides /Applications/26.app/Contents/Resources/lisp/org/ox-icalendar /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ox-html hides /Applications/26.app/Contents/Resources/lisp/org/ox-html /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ox-beamer hides /Applications/26.app/Contents/Resources/lisp/org/ox-beamer /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ox-ascii hides /Applications/26.app/Contents/Resources/lisp/org/ox-ascii /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org hides /Applications/26.app/Contents/Resources/lisp/org/org /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-w3m hides /Applications/26.app/Contents/Resources/lisp/org/org-w3m /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-version hides /Applications/26.app/Contents/Resources/lisp/org/org-version /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-timer hides /Applications/26.app/Contents/Resources/lisp/org/org-timer /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-table hides /Applications/26.app/Contents/Resources/lisp/org/org-table /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-src hides /Applications/26.app/Contents/Resources/lisp/org/org-src /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-rmail hides /Applications/26.app/Contents/Resources/lisp/org/org-rmail /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-protocol hides /Applications/26.app/Contents/Resources/lisp/org/org-protocol /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-plot hides /Applications/26.app/Contents/Resources/lisp/org/org-plot /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-pcomplete hides /Applications/26.app/Contents/Resources/lisp/org/org-pcomplete /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-mouse hides /Applications/26.app/Contents/Resources/lisp/org/org-mouse /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-mobile hides /Applications/26.app/Contents/Resources/lisp/org/org-mobile /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-mhe hides /Applications/26.app/Contents/Resources/lisp/org/org-mhe /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-macs hides /Applications/26.app/Contents/Resources/lisp/org/org-macs /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-macro hides /Applications/26.app/Contents/Resources/lisp/org/org-macro /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-loaddefs hides /Applications/26.app/Contents/Resources/lisp/org/org-loaddefs /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-list hides /Applications/26.app/Contents/Resources/lisp/org/org-list /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-lint hides /Applications/26.app/Contents/Resources/lisp/org/org-lint /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-irc hides /Applications/26.app/Contents/Resources/lisp/org/org-irc /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-install hides /Applications/26.app/Contents/Resources/lisp/org/org-install /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-inlinetask hides /Applications/26.app/Contents/Resources/lisp/org/org-inlinetask /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-info hides /Applications/26.app/Contents/Resources/lisp/org/org-info /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-indent hides /Applications/26.app/Contents/Resources/lisp/org/org-indent /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-id hides /Applications/26.app/Contents/Resources/lisp/org/org-id /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-habit hides /Applications/26.app/Contents/Resources/lisp/org/org-habit /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-gnus hides /Applications/26.app/Contents/Resources/lisp/org/org-gnus /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-footnote hides /Applications/26.app/Contents/Resources/lisp/org/org-footnote /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-feed hides /Applications/26.app/Contents/Resources/lisp/org/org-feed /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-faces hides /Applications/26.app/Contents/Resources/lisp/org/org-faces /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-eww hides /Applications/26.app/Contents/Resources/lisp/org/org-eww /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-eshell hides /Applications/26.app/Contents/Resources/lisp/org/org-eshell /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-entities hides /Applications/26.app/Contents/Resources/lisp/org/org-entities /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-element hides /Applications/26.app/Contents/Resources/lisp/org/org-element /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-duration hides /Applications/26.app/Contents/Resources/lisp/org/org-duration /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-docview hides /Applications/26.app/Contents/Resources/lisp/org/org-docview /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-datetree hides /Applications/26.app/Contents/Resources/lisp/org/org-datetree /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-ctags hides /Applications/26.app/Contents/Resources/lisp/org/org-ctags /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-crypt hides /Applications/26.app/Contents/Resources/lisp/org/org-crypt /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-compat hides /Applications/26.app/Contents/Resources/lisp/org/org-compat /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-colview hides /Applications/26.app/Contents/Resources/lisp/org/org-colview /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-clock hides /Applications/26.app/Contents/Resources/lisp/org/org-clock /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-capture hides /Applications/26.app/Contents/Resources/lisp/org/org-capture /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-bibtex hides /Applications/26.app/Contents/Resources/lisp/org/org-bibtex /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-bbdb hides /Applications/26.app/Contents/Resources/lisp/org/org-bbdb /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-attach hides /Applications/26.app/Contents/Resources/lisp/org/org-attach /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-archive hides /Applications/26.app/Contents/Resources/lisp/org/org-archive /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/org-agenda hides /Applications/26.app/Contents/Resources/lisp/org/org-agenda /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob hides /Applications/26.app/Contents/Resources/lisp/org/ob /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-vala hides /Applications/26.app/Contents/Resources/lisp/org/ob-vala /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-tangle hides /Applications/26.app/Contents/Resources/lisp/org/ob-tangle /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-table hides /Applications/26.app/Contents/Resources/lisp/org/ob-table /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-stan hides /Applications/26.app/Contents/Resources/lisp/org/ob-stan /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-sqlite hides /Applications/26.app/Contents/Resources/lisp/org/ob-sqlite /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-sql hides /Applications/26.app/Contents/Resources/lisp/org/ob-sql /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-shen hides /Applications/26.app/Contents/Resources/lisp/org/ob-shen /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-shell hides /Applications/26.app/Contents/Resources/lisp/org/ob-shell /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-sed hides /Applications/26.app/Contents/Resources/lisp/org/ob-sed /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-screen hides /Applications/26.app/Contents/Resources/lisp/org/ob-screen /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-scheme hides /Applications/26.app/Contents/Resources/lisp/org/ob-scheme /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-sass hides /Applications/26.app/Contents/Resources/lisp/org/ob-sass /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-ruby hides /Applications/26.app/Contents/Resources/lisp/org/ob-ruby /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-ref hides /Applications/26.app/Contents/Resources/lisp/org/ob-ref /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-R hides /Applications/26.app/Contents/Resources/lisp/org/ob-R /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-python hides /Applications/26.app/Contents/Resources/lisp/org/ob-python /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-processing hides /Applications/26.app/Contents/Resources/lisp/org/ob-processing /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-plantuml hides /Applications/26.app/Contents/Resources/lisp/org/ob-plantuml /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-picolisp hides /Applications/26.app/Contents/Resources/lisp/org/ob-picolisp /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-perl hides /Applications/26.app/Contents/Resources/lisp/org/ob-perl /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-org hides /Applications/26.app/Contents/Resources/lisp/org/ob-org /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-octave hides /Applications/26.app/Contents/Resources/lisp/org/ob-octave /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-ocaml hides /Applications/26.app/Contents/Resources/lisp/org/ob-ocaml /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-mscgen hides /Applications/26.app/Contents/Resources/lisp/org/ob-mscgen /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-maxima hides /Applications/26.app/Contents/Resources/lisp/org/ob-maxima /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-matlab hides /Applications/26.app/Contents/Resources/lisp/org/ob-matlab /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-makefile hides /Applications/26.app/Contents/Resources/lisp/org/ob-makefile /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-lua hides /Applications/26.app/Contents/Resources/lisp/org/ob-lua /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-lob hides /Applications/26.app/Contents/Resources/lisp/org/ob-lob /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-lisp hides /Applications/26.app/Contents/Resources/lisp/org/ob-lisp /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-lilypond hides /Applications/26.app/Contents/Resources/lisp/org/ob-lilypond /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-ledger hides /Applications/26.app/Contents/Resources/lisp/org/ob-ledger /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-latex hides /Applications/26.app/Contents/Resources/lisp/org/ob-latex /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-keys hides /Applications/26.app/Contents/Resources/lisp/org/ob-keys /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-js hides /Applications/26.app/Contents/Resources/lisp/org/ob-js /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-java hides /Applications/26.app/Contents/Resources/lisp/org/ob-java /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-J hides /Applications/26.app/Contents/Resources/lisp/org/ob-J /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-io hides /Applications/26.app/Contents/Resources/lisp/org/ob-io /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-hledger hides /Applications/26.app/Contents/Resources/lisp/org/ob-hledger /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-haskell hides /Applications/26.app/Contents/Resources/lisp/org/ob-haskell /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-groovy hides /Applications/26.app/Contents/Resources/lisp/org/ob-groovy /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-gnuplot hides /Applications/26.app/Contents/Resources/lisp/org/ob-gnuplot /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-fortran hides /Applications/26.app/Contents/Resources/lisp/org/ob-fortran /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-forth hides /Applications/26.app/Contents/Resources/lisp/org/ob-forth /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-exp hides /Applications/26.app/Contents/Resources/lisp/org/ob-exp /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-eval hides /Applications/26.app/Contents/Resources/lisp/org/ob-eval /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-emacs-lisp hides /Applications/26.app/Contents/Resources/lisp/org/ob-emacs-lisp /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-ebnf hides /Applications/26.app/Contents/Resources/lisp/org/ob-ebnf /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-dot hides /Applications/26.app/Contents/Resources/lisp/org/ob-dot /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-ditaa hides /Applications/26.app/Contents/Resources/lisp/org/ob-ditaa /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-css hides /Applications/26.app/Contents/Resources/lisp/org/ob-css /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-core hides /Applications/26.app/Contents/Resources/lisp/org/ob-core /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-coq hides /Applications/26.app/Contents/Resources/lisp/org/ob-coq /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-comint hides /Applications/26.app/Contents/Resources/lisp/org/ob-comint /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-clojure hides /Applications/26.app/Contents/Resources/lisp/org/ob-clojure /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-calc hides /Applications/26.app/Contents/Resources/lisp/org/ob-calc /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-C hides /Applications/26.app/Contents/Resources/lisp/org/ob-C /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-awk hides /Applications/26.app/Contents/Resources/lisp/org/ob-awk /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-asymptote hides /Applications/26.app/Contents/Resources/lisp/org/ob-asymptote /Users/james/.emacs.d/elpa/26/org-plus-contrib-20180625/ob-abc hides /Applications/26.app/Contents/Resources/lisp/org/ob-abc Features: (notmuch-modeline ezimage evil-collection-notmuch matcha-notmuch notmuch notmuch-message notmuch-hello notmuch-tree notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash coolj notmuch-query goto-addr icalendar diary-lib diary-loaddefs notmuch-tag notmuch-lib notmuch-compat mm-view mml-smime smime dig jn-mail shadow sort mail-extr emacsbug sendmail autoload lisp-mnt checkdoc flymake-proc flymake warnings smex ido counsel evil-collection-compile compile highlight-symbol evil-collection-prodigy prodigy hl-line ws-butler super-save evil-collection-flycheck flycheck-posframe flycheck colir color evil-magit evil-collection-magit matcha-magit magit-obsolete magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-collab ghub url-http tls gnutls url-gw nsm url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap let-alist json map magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff matcha-smerge-mode smerge-mode magit-core magit-autorevert magit-process magit-margin magit-mode git-commit magit-git magit-section magit-utils crm magit-popup log-edit message rmc puny evil-collection-dired ls-lisp matcha-dired dired dired-loaddefs format-spec rfc822 mml mml-sec evil-collection-epa epa epg gnus-util rmail rmail-loaddefs 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 async-bytecomp server vc-git evil-collection-diff-mode diff-mode recentf tree-widget company-quickhelp pos-tip rainbow-delimiters lispyville evil-collection-eval-sexp-fu eval-sexp-fu highlight font-lock+ display-line-numbers autorevert filenotify shackle trace jn-org jn-elisp edebug-x which-func imenu jn-autocomplete company-posframe posframe elixir-yasnippets yasnippet elec-pair company-oddmuse company-keywords company-etags company-gtags company-files company-capf company-cmake company-semantic company-eclim company-template company-dabbrev-code company-dabbrev company-yasnippet company-bbdb company-tng evil-collection-company company jn-evil evil-mc evil-mc-command-execute evil-mc-command-record evil-mc-cursor-make evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands evil-mc-common evil-surround evil-collection-xref evil-collection-simple evil-collection-popup evil-collection-paren evil-collection-package-menu evil-collection-outline evil-collection-occur evil-collection-macrostep evil-collection-ivy evil-collection-info evil-collection-image+ evil-collection-image image-mode evil-collection-help evil-collection-elisp-mode evil-collection-eldoc evil-collection-edebug evil-collection-custom cus-edit wid-edit evil-collection-comint evil-collection-calendar evil-collection-buff-menu evil-collection-avy evil-collection-lispy evil-collection evil-collection-integration evil evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex shell pcomplete comint ansi-color evil-macros evil-repeat evil-states evil-core evil-common windmove rect evil-digraphs evil-vars undo-tree diff jn-project jn-editing whitespace paren so-long derived hideshow hungry-delete smart-jump-lispy lispy swiper ivy flx ivy-overlay ffap delsel lispy-inline avy noutline outline edebug help-fns radix-tree lispy-tags mode-local find-func smartparens-config smartparens-text smartparens thingatpt jn-misc image+ image-file jn-git advice jn-platform exec-path-from-shell jn-defaults help-at-pt cus-start cus-load winner jn-theme habamax-theme theme-changer solar cal-dst cal-menu calendar cal-loaddefs jn-dependencies matcha-elisp matcha-macrostep macrostep pp matcha pcase matcha-base hydra lv general smart-jump-lisp-mode smart-jump-elisp-mode smart-jump dumb-jump popup f dash s etags xref project ring async diminish jn-private cl-extra help-mode jn-functions subr-x use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core early-init finder-inf edmacro kmacro rx cl slime-autoloads info package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib time-date 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 menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame 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 minibuffer 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 kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 659833 515513) (symbols 48 53323 37) (miscs 40 885 1946) (strings 32 135277 75430) (string-bytes 1 4617449) (vectors 16 87245) (vector-slots 8 1520124 367100) (floats 8 774 2432) (intervals 56 2058 1030) (buffers 992 30)) From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 19 14:48:42 2018 Received: (at 32243) by debbugs.gnu.org; 19 Aug 2018 18:48:43 +0000 Received: from localhost ([127.0.0.1]:54812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frSkk-0007xt-Lg for submit@debbugs.gnu.org; Sun, 19 Aug 2018 14:48:42 -0400 Received: from mail-qk0-f171.google.com ([209.85.220.171]:42477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frSkj-0007xi-Gj for 32243@debbugs.gnu.org; Sun, 19 Aug 2018 14:48:41 -0400 Received: by mail-qk0-f171.google.com with SMTP id p71-v6so4269302qka.9 for <32243@debbugs.gnu.org>; Sun, 19 Aug 2018 11:48:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=uD85ePuNYzyhAAxVkS/WXE9dgok31bwbKzQbiOe/roM=; b=UuOd8Q43/y5ahK/16vG57XuI705FrHJOz5cAMgxYjOrsP1d8LhVVRmZqdZc1oa47PR ZbJZohUVRp+e4CBSaAAvVUj0Wb1tAX/hKiX5k7AkyYo0HbyjQ//QNLb2sH/RXfzlX2Uq XfpIHkhOrHjn3Avtnz1SoacVDKVD27+WOx394Bc0ErsozMdnDYnOkVjMRWj3e6GuMBtI defnd9cK0EnqumsTB31QY1rlcK4DoLQ7WAG/0vlHIk1zNMAEtkj66JzjHpzDFvqB31zK PZ/KguPwuDquAm7CXMgd7E74FB6a2J/XCVyoYUPitmIu9DHglUlBRdRVq3F1jhW5RALw 6YPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=uD85ePuNYzyhAAxVkS/WXE9dgok31bwbKzQbiOe/roM=; b=LrM2A3J1uiqLxPYpdDV0j2Oo7CvdazCXQ7qAybZyfIKvVUJgvkjBrko31KAPrr0HVM nZe2F+UxXLmcZDu6pm2+KGRrQcg9o/1gNiM9h3Ddg9h8hxd59AdZy+4ag8kOwPXp5WQA LZFWCedURPagtNa2UoazdxDuQvCatH+KZAoSoEMfUpqWcBIXt/OoBAUu4rBDGdEGJCWe FlJEjdSuPkXC68+7bGZlN08FGn3NlUTsmYeGFYwteBv1I19gNfqOSvLoacmqAnOGPIBp JKvOaaMv4TO3TOadA2vZ76ysP1Bc5e0buJx4ATXDkOMfPxkLzxWNGpQqdyLKCmqCe0gw 5qHQ== X-Gm-Message-State: APzg51B17H1Qo2taZDJzhoyO/UbyGsDU0Fttf3hhFa8gctM/bDTM9Jz4 0QHGWFuAN+4WTpn+8MBlbSn/qW3HBXGhVujQwxbbSfr6 X-Google-Smtp-Source: ANB0VdbYTtGPpTzo2W5mR1yR6NE0hOP9P3gcnsHgbwCjnbMVPEosyjCPaUJeFSKbkrwS6VPWkV9uem2pDVAcDGsYDvc= X-Received: by 2002:a37:dc47:: with SMTP id v68-v6mr2094378qki.136.1534704515563; Sun, 19 Aug 2018 11:48:35 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Date: Sun, 19 Aug 2018 19:48:22 +0100 Message-ID: Subject: Re: bug#32243: 26.1; eldoc takes priority over flymake-diagnostics To: 32243@debbugs.gnu.org, Dmitry Gutov Content-Type: multipart/alternative; boundary="0000000000007c44690573ce3df0" X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 32243 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) --0000000000007c44690573ce3df0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable A naive fix for this could be diff --git a/lisp/emacs-lisp/eldoc.el b/lisp/emacs-lisp/eldoc.el index 49ba71fb1b..5fafd066db 100644 --- a/lisp/emacs-lisp/eldoc.el +++ b/lisp/emacs-lisp/eldoc.el @@ -272,7 +272,9 @@ eldoc-minibuffer-message (when (stringp format-string) (apply #'format-message format-string args))) (force-mode-line-update))) - (apply 'message format-string args))) + (unless (and (current-message) + (not (string=3D (current-message) "Quit"))) + (apply 'message format-string args)))) (defun eldoc-message (&optional string) "Display STRING as an ElDoc message if it's non-nil. which imitates what help-at-pt-maybe-display-does. It seems to work more or less well in my testing, but not always. Obviously I haven't studied the full impact of this. Dmitry, do you have any thoughts on this? --=20 Jo=C3=A3o T=C3=A1vora --0000000000007c44690573ce3df0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
A naive fix for this could be

dif= f --git a/lisp/emacs-lisp/eldoc.el b/lisp/emacs-lisp/eldoc.el
index 49ba= 71fb1b..5fafd066db 100644
--- a/lisp/emacs-lisp/eldoc.el
+++ b/lisp/e= macs-lisp/eldoc.el
@@ -272,7 +272,9 @@ eldoc-minibuffer-message
=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 (when (stringp format-string)
=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 (apply #'format-message format-string args)))
=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (force-mode-line-update= )))
-=C2=A0=C2=A0=C2=A0 (apply 'message format-string args)))
+= =C2=A0=C2=A0=C2=A0 (unless (and (current-message)
+=C2=A0=C2=A0=C2=A0 = =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (not (string=3D (current-m= essage) "Quit")))
+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (apply '= message format-string args))))
=C2=A0
=C2=A0(defun eldoc-message (&am= p;optional string)
=C2=A0=C2=A0 "Display STRING as an ElDoc message= if it's non-nil.

which imitates what help-at-pt= -maybe-display-does.=C2=A0

It seems to work m= ore or less well in my testing, but not always. Obviously
I = haven't studied the full impact of this.

Dmitr= y, do you have any thoughts on this?

--
Jo=C3=A3o T=C3=A1vora
<= /div> --0000000000007c44690573ce3df0-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 22 11:03:16 2020 Received: (at 32243) by debbugs.gnu.org; 22 Aug 2020 15:03:16 +0000 Received: from localhost ([127.0.0.1]:50994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9V36-0006yk-Cu for submit@debbugs.gnu.org; Sat, 22 Aug 2020 11:03:16 -0400 Received: from quimby.gnus.org ([95.216.78.240]:36760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9V34-0006yV-VF for 32243@debbugs.gnu.org; Sat, 22 Aug 2020 11:03:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=BPqLW99f6TEs+KNYO08u7OKw4O75MrbOM/I7JGA84hU=; b=d2TEw77wQN9aFKBhqoXtIyvCmi j2J6SyC/OtfTLNCfqlUMI9eMi/FcACpHO+cY7rSiVnVPEHuPocJcvizH1GUcs3/AjrnVY2jSChpJt 2pT7qITrrGQ6Y+Ng8D6Y3QLWXJwi0RA8NEFXw0r/rwQSzeGyflcL0ZDUo+IH1ra/R01I=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k9V2w-0000K3-Oa; Sat, 22 Aug 2020 17:03:09 +0200 From: Lars Ingebrigtsen To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Subject: Re: bug#32243: 26.1; eldoc takes priority over flymake-diagnostics References: X-Now-Playing: Nettle's _El Resplandor: The Shining in Dubai_: "Khalid's Song" Date: Sat, 22 Aug 2020 17:03:05 +0200 In-Reply-To: (=?utf-8?Q?=22Jo=C3=A3o_T=C3=A1vora=22's?= message of "Sun, 19 Aug 2018 19:48:22 +0100") Message-ID: <87r1ryk9jq.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: João Távora writes: > A naive fix for this could be [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32243 Cc: 32243@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jo=C3=A3o T=C3=A1vora writes: > A naive fix for this could be [...] > which imitates what help-at-pt-maybe-display-does.=20=20 > > It seems to work more or less well in my testing, but not always. Obvious= ly=20 > I haven't studied the full impact of this. > > Dmitry, do you have any thoughts on this? This was two years ago. I've respun the patch; included below. Is this something that should be applied or not? diff --git a/lisp/emacs-lisp/eldoc.el b/lisp/emacs-lisp/eldoc.el index 4825b5c5e6..0bcd04f84a 100644 --- a/lisp/emacs-lisp/eldoc.el +++ b/lisp/emacs-lisp/eldoc.el @@ -300,7 +300,9 @@ eldoc-minibuffer-message (when (stringp format-string) (apply #'format-message format-string args))) (force-mode-line-update))) - (apply #'message format-string args))) + (unless (and (current-message) + (not (string=3D (current-message) "Quit"))) + (apply #'message format-string args)))) =20 (make-obsolete 'eldoc-message "use `eldoc-documentation-functions' instead." "eldoc-1.1.= 0") --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 22 12:06:02 2020 Received: (at 32243) by debbugs.gnu.org; 22 Aug 2020 16:06:02 +0000 Received: from localhost ([127.0.0.1]:51138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9W1q-0006jb-Aj for submit@debbugs.gnu.org; Sat, 22 Aug 2020 12:06:02 -0400 Received: from mail-wr1-f68.google.com ([209.85.221.68]:44539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9W1o-0006j0-5H for 32243@debbugs.gnu.org; Sat, 22 Aug 2020 12:06:01 -0400 Received: by mail-wr1-f68.google.com with SMTP id c15so4599657wrs.11 for <32243@debbugs.gnu.org>; Sat, 22 Aug 2020 09:06:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VzjH44fzuN8pPEmTkCtEuoLuggSLTNmn3MtuTfwc4FE=; b=QUiyur2JeIqwV7v8dgfnEQsVXobAPcCMjKXSoL6A5A6QUFn7ZBFtzs6cEgjweKFXxA cnswzVicVF0RrHyj+RbYNl07OKXN9lcc9utgWDbNk91PxpAOfanyJf3rNlFFXJKxXan6 Cfz+WaxQLgRAzRG4SZ0SHMjewBQVp1fAnXjjIn5zf7ArHZdpqx7pXoF5eEHc/DNxkmgV kB204E7Kd5swr4Tiv/rKKMRiZSSB/5Klm1ckix7foZo2FEcoxKGtKI2SLCY3JBZF+GlV Bjswra1VP7i0NIanDJyZEawYzsAwUpivoTcf0+wFrnL/gQf65WHZE8ZfY6e4ieyD+A7Z H4Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VzjH44fzuN8pPEmTkCtEuoLuggSLTNmn3MtuTfwc4FE=; b=QPuysvx3OciIm3YykdCXubadWhFVXXpmgnruANzpGnHWuNJufJbWCkd2CCCp7PdXU5 TvqAC6tJfiUUaJRCA9yQy4z9VogO7LQMcs0s9URKwU1BOYu6WwwtAE93rhejBFRRUXpa yci+JRf4iEEa/pcein4iccf6jA2SGHz06g+RRSRZ71LZ0V77PWjonA1qEOu+omX4VWFs apliYnFb12DSyjBN4Cl86wfdXu7TGubwt5v0rKtH6No8JX0Tg9m9eCpcFosnap4cxutj gIF7xzn2PTNDL+ZbE9KJwuSD2EN6hERrDopumPu/uwCk+QXnCIdBUhd74f9zOJblS7OP /jbQ== X-Gm-Message-State: AOAM532yO2C6VtGqPXyBAnmXhsSTjwopjw6Q9vdW83uhe2jzKyjAQzMl dXUpH29IxKuni1GxGK6VYjDooMihVyNhcGMC91w= X-Google-Smtp-Source: ABdhPJwDv3kn5xVo4H08K9LJDOIXd03k18B9Ub2mlG4gNhyr0Q3FN9us3LRKeW79IEoRDaChjrlNINVY/sPqqgTAqfI= X-Received: by 2002:a5d:6047:: with SMTP id j7mr7397796wrt.315.1598112354329; Sat, 22 Aug 2020 09:05:54 -0700 (PDT) MIME-Version: 1.0 References: <87r1ryk9jq.fsf@gnus.org> In-Reply-To: <87r1ryk9jq.fsf@gnus.org> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Date: Sat, 22 Aug 2020 17:05:43 +0100 Message-ID: Subject: Re: bug#32243: 26.1; eldoc takes priority over flymake-diagnostics To: Lars Ingebrigtsen Content-Type: multipart/alternative; boundary="00000000000030e66405ad7987f5" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32243 Cc: 32243@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --00000000000030e66405ad7987f5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Lars Answering your question, the patch should NOT be applied. The situation has now completely changed in master. Actually, the problem is reversed, with flymake diagnostics taking priority over eldoc, which isn't ideal either. Fortunately, the new system allows for these things to be easily configured by the user, and also allows eldoc and flymake messages to coexist. I'll open a new bug describing the current situation soon. Up to you if this one should be closed. If it isn't, I guess I can continue the discussion here. Jo=C3=A3o On Sat, Aug 22, 2020, 16:03 Lars Ingebrigtsen wrote: > Jo=C3=A3o T=C3=A1vora writes: > > > A naive fix for this could be > > [...] > > > which imitates what help-at-pt-maybe-display-does. > > > > It seems to work more or less well in my testing, but not always. > Obviously > > I haven't studied the full impact of this. > > > > Dmitry, do you have any thoughts on this? > > This was two years ago. I've respun the patch; included below. > > Is this something that should be applied or not? > > diff --git a/lisp/emacs-lisp/eldoc.el b/lisp/emacs-lisp/eldoc.el > index 4825b5c5e6..0bcd04f84a 100644 > --- a/lisp/emacs-lisp/eldoc.el > +++ b/lisp/emacs-lisp/eldoc.el > @@ -300,7 +300,9 @@ eldoc-minibuffer-message > (when (stringp format-string) > (apply #'format-message format-string args))) > (force-mode-line-update))) > - (apply #'message format-string args))) > + (unless (and (current-message) > + (not (string=3D (current-message) "Quit"))) > + (apply #'message format-string args)))) > > (make-obsolete > 'eldoc-message "use `eldoc-documentation-functions' instead." > "eldoc-1.1.0") > > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no > --00000000000030e66405ad7987f5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi, Lars

Answering your question, the patch should NOT be applied.

The situation has now completely = changed in master. Actually, the problem is reversed, with flymake diagnost= ics taking priority over eldoc, which isn't ideal either. Fortunately, = the new system allows for these things to be easily configured by the user,= and also allows eldoc and flymake messages to coexist. I'll open a new= bug describing the current situation soon.

Up to you if this one should be closed. If it isn't= , I guess I can continue the discussion here.

Jo=C3=A3o


On Sat, Aug 22, 2020, 16:03= Lars Ingebrigtsen <larsi@gnus.org= > wrote:
Jo=C3=A3o T=C3=A1vora &= lt;joaotavora@gmail.com> writes:

> A naive fix for this could be

[...]

> which imitates what help-at-pt-maybe-display-does.=C2=A0
>
> It seems to work more or less well in my testing, but not always. Obvi= ously
> I haven't studied the full impact of this.
>
> Dmitry, do you have any thoughts on this?

This was two years ago.=C2=A0 I've respun the patch; included below.
Is this something that should be applied or not?

diff --git a/lisp/emacs-lisp/eldoc.el b/lisp/emacs-lisp/eldoc.el
index 4825b5c5e6..0bcd04f84a 100644
--- a/lisp/emacs-lisp/eldoc.el
+++ b/lisp/emacs-lisp/eldoc.el
@@ -300,7 +300,9 @@ eldoc-minibuffer-message
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(when (string= p format-string)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(apply= #'format-message format-string args)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(force-mode-line-update)))
-=C2=A0 =C2=A0 (apply #'message format-string args)))
+=C2=A0 =C2=A0 (unless (and (current-message)
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(not (string= =3D (current-message) "Quit")))
+=C2=A0 =C2=A0 =C2=A0 (apply #'message format-string args))))

=C2=A0(make-obsolete
=C2=A0 'eldoc-message "use `eldoc-documentation-functions' ins= tead." "eldoc-1.1.0")


--
(domestic pets only, the antidote for overdose, milk.)
=C2=A0 =C2=A0bloggy blog: http://lars.ingebrigtsen.no
--00000000000030e66405ad7987f5-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 22 12:20:58 2020 Received: (at 32243) by debbugs.gnu.org; 22 Aug 2020 16:20:58 +0000 Received: from localhost ([127.0.0.1]:51195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9WGI-0000vm-MN for submit@debbugs.gnu.org; Sat, 22 Aug 2020 12:20:58 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9WGH-0000vX-Iy for 32243@debbugs.gnu.org; Sat, 22 Aug 2020 12:20:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=kpOt5BmU3+Wh1dOesTcI3I+TfkcZ5U4z4+BM9G4mkMw=; b=s7RoQKPXr15cZLZANjBd0eCae4 QneEU5dxjbCSgghp1fAoBYMP9cr9xn7l+6ew7kVUwS2PPdMcjycpiX+95IvLfe6xWYM9HPVCi+O9t CwZcd7p36pVWxxQE/qRa9C1Yac40dr0787ispJwaXf9IWPjHNtGPrnRx1xu7BmyNPcUY=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k9WG8-0000xj-1i; Sat, 22 Aug 2020 18:20:50 +0200 From: Lars Ingebrigtsen To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Subject: Re: bug#32243: 26.1; eldoc takes priority over flymake-diagnostics References: <87r1ryk9jq.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX+/f7f1N6pnLSO b5FjV2k2L1AUFBs6W5+7qDlbmdf////Dr5ctAAAAAWJLR0QKaND0VgAAAAd0SU1FB+QIFhATNrZw x80AAAGpSURBVDjLpZPPTuMwEMZTdsW5KX/Oxam04lbiPEBpxuW62vU4cLe9PACu1SsCyXcOVd6W Ca1raHNg4TtEyfw8nvEXT5Z9XSOWD7P8MD4oWTnOWA8YD8orVvaBjJUXfRlTAtNRD5hlfD7ry6h5 Of/TUyPL8+GQGv6mJjUnVQA1AHB+FeM/7Z5ipXOLSJ8SarEBswgMIiprtEFr0KDagRvvOqIp2CHc ASka7xElamWtaVIG7eS9rz029NZ4F8GZFASgLr13tMCp3xHQugdACf5NmIAwuJQA8teGLBNAXEhZ yeIBnJFpq1OgFGEWOjzJhTULuwNSKOpf6fvQnVPZVFwopa3VKjyTIcbEdk/I2Aqs/StuAzUIMoGC TLeW8/vwRMaLCE45LLstoFIh3EDy6mxNzXeOo6AUkdwl0LbtS4d0CO8yzn3TdvLOmvC4dgms7tqN 1qtLeiTb/7VJa79y8YDH5gPwahpvp6Ial7u40+ne5h/0uXu6Hb7BAdgOxo8DcMEY42w4qeb7GePi aHQynZR8D1Szyahg1xXfH7ai5gTot/RM4UafO8R/6RUjdKzc4FUX+QAAACV0RVh0ZGF0ZTpjcmVh dGUAMjAyMC0wOC0yMlQxNjoxOTo1NCswMDowMOp/LgUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjAt MDgtMjJUMTY6MTk6NTQrMDA6MDCbIpa5AAAAAElFTkSuQmCC X-Now-Playing: Old's _Formula_: "Last Look" Date: Sat, 22 Aug 2020 18:20:46 +0200 In-Reply-To: (=?utf-8?Q?=22Jo=C3=A3o_T=C3=A1vora=22's?= message of "Sat, 22 Aug 2020 17:05:43 +0100") Message-ID: <87ft8eirdt.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: João Távora writes: > The situation has now completely changed in master. Actually, the > problem is reversed, with flymake diagnostics taking priority over > eldoc, which isn't ideal either. Fortunately, the new system [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32243 Cc: 32243@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jo=C3=A3o T=C3=A1vora writes: > The situation has now completely changed in master. Actually, the > problem is reversed, with flymake diagnostics taking priority over > eldoc, which isn't ideal either. Fortunately, the new system allows > for these things to be easily configured by the user, and also allows > eldoc and flymake messages to coexist. I'll open a new bug describing > the current situation soon. > > Up to you if this one should be closed. If it isn't, I guess I can > continue the discussion here. Sounds like a new bug -- I think it would make more sense to open a new report. So I'm closing this one. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 22 12:21:13 2020 Received: (at control) by debbugs.gnu.org; 22 Aug 2020 16:21:13 +0000 Received: from localhost ([127.0.0.1]:51200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9WGW-0000x7-TZ for submit@debbugs.gnu.org; Sat, 22 Aug 2020 12:21:13 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9WGV-0000wt-92 for control@debbugs.gnu.org; Sat, 22 Aug 2020 12:21:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=r8DkhSmEPhd91A6ABsw3BpaSWGM8UzI30op/qUfM5R0=; b=FGh0s2hrd7hylNxpR3IvlUJYO6 KYm+fe17sZBlYvKSV+JlNqYKHbsd2suPOuf7ooKFpg4hCU60ABijZ1UjgfCBgn+ZnGcpHLit+YVcG dyJuSSDF676hnHJqYx0sFqEcPZOJV3/vWUaXaKU4Dn/VxOIGupgkztBqO4shs+5n55Io=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k9WGN-0000xz-JE for control@debbugs.gnu.org; Sat, 22 Aug 2020 18:21:05 +0200 Date: Sat, 22 Aug 2020 18:21:02 +0200 Message-Id: <87eenyirdd.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #32243 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: close 32243 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 32243 quit From unknown Wed Aug 20 05:16:32 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 20 Sep 2020 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator