From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 26 16:42:54 2018 Received: (at submit) by debbugs.gnu.org; 26 Dec 2018 21:42:55 +0000 Received: from localhost ([127.0.0.1]:38013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gcGx4-0003WN-Dx for submit@debbugs.gnu.org; Wed, 26 Dec 2018 16:42:54 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gcGx2-0003W8-Rc for submit@debbugs.gnu.org; Wed, 26 Dec 2018 16:42:53 -0500 Received: from lists.gnu.org ([208.118.235.17]:60842) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gcGwu-0006gM-EN for submit@debbugs.gnu.org; Wed, 26 Dec 2018 16:42:45 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54455) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gcGws-0005uT-Ti for bug-gnu-emacs@gnu.org; Wed, 26 Dec 2018 16:42:44 -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 ) id 1gcGwo-0006bT-ST for bug-gnu-emacs@gnu.org; Wed, 26 Dec 2018 16:42:42 -0500 Received: from mail-qk1-x729.google.com ([2607:f8b0:4864:20::729]:42579) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gcGwo-0006Zu-E8 for bug-gnu-emacs@gnu.org; Wed, 26 Dec 2018 16:42:38 -0500 Received: by mail-qk1-x729.google.com with SMTP id 68so9949114qke.9 for ; Wed, 26 Dec 2018 13:42:37 -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; bh=bwEHfb7XCGbHVbm7kakSncn2PG5UFFGVRAxSERd3LhI=; b=rjX+w60Hkg5sb/gp4jgzyABrzE4DBdfqGOzheDpL54QoMt9byRX0x1k8EJvztTicVY y0LpVc9Xw4YkwMg2WOav5aoFCbunRnfD5uooj7CdeJ1uy1gR5XOzomiJjCk3oDeUacmo 8oeVtYZ/3vESUOwWTXSchk8qEEQgNH9G8Wvq3WpbScCyIeac/0sfnJojd9h1gohxX+Tf rFAc1p2hnhPn2yt4/4w0u/eskaKQGhk72tZJMcJskmUQCTIDChUwfm03w0iTxKvzBVLg ktNmRr1h/qbHL25MOVqtJ4EqbxZjSh68TSDVeykZWWSQDz1WAQHhnp1O66SRH1PZUl2s l/Og== 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; bh=bwEHfb7XCGbHVbm7kakSncn2PG5UFFGVRAxSERd3LhI=; b=JWMyk4aTaiQ+HYmBicYxMZuOz3oMN1AWCuObkOqaGXB2tRPB4FQfXY+oBrRIUXNE/0 qWJNoEfzf0jPkZ34tn+R5jD3Mlk87hbsKpTTJFPXdh/qySYEHfND8aIJGvR8QstVMWs0 1dBZJAGN/8M0oUnVx7OIaOXisqTWuqUc2O538AWsv2RKMUSI5FWctXWMqdCUDUzcwCA0 utPkJiGuwTCxfNoiM4mxQ+IVmkeIH41ISZjlcJMcuULIxhPK1bFhmUXnsVzisgKEMbso wDzdp+CJ3q6K7FBXTPuH9LhbpPzxiLJV2LIjkhK/IcOpJKt1WArH7heJ+3uVVbPEzfc2 JwZA== X-Gm-Message-State: AJcUukeoE5K5flUBT7N+f/E6wWPvnlLM+PHRQl3VB7VLauIU7c50jh1v kXRo7e2wrpGydgzyTWjKNZpkhjMccWw= X-Google-Smtp-Source: ALg8bN7IEGCfKfysAK1a99M7+4YKx72f30vGRSJ8SJwF0sPY85BTeQQYqYqz0g3iLxjyIY8d2DAxrQ== X-Received: by 2002:a37:10cf:: with SMTP id 76mr18716254qkq.99.1545860556153; Wed, 26 Dec 2018 13:42:36 -0800 (PST) Received: from amun (cpe-104-162-86-217.nyc.res.rr.com. [104.162.86.217]) by smtp.gmail.com with ESMTPSA id w184sm13665962qkw.90.2018.12.26.13.42.28 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 26 Dec 2018 13:42:29 -0800 (PST) From: jvshahid@gmail.com To: bug-gnu-emacs@gnu.org Subject: 27.0.50; flymake-show-diagnostics-buffer throwing 'Selecting deleted buffer' error Date: Wed, 26 Dec 2018 16:42:19 -0500 Message-ID: <87muosufr8.fsf@amun.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::729 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -4.0 (----) 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.0 (-----) Using eglot and flymake, when I re-open the current file using the following steps, `flymake-show-diagnostics-buffer` stop working and throws `Selecting deleted buffer' error. Steps to reproduce: 1. Open file 2. Visit the diagnostics buffer `M-x flymake-show-diagnostics-buffer' 3. Re-open the file using `find-alternate-file' 4. Invoking `flymake-show-diagnostics-buffer' throws an error In GNU Emacs 27.0.50 (build 6, x86_64-pc-linux-gnu, GTK+ Version 3.24.1) of 2018-12-26 built on amun Repository revision: 1419cc4f9de54dad229648e9482716417cc3e3b5 Repository branch: save-excursion-tail-output Windowing system distributor 'The X.Org Foundation', version 11.0.12003000 System Description: Arch Linux Recent messages: flymake-show-diagnostics-buffer tabulated-list-print: Selecting deleted buffer Configured using: 'configure --prefix=/home/jvshahid/bin/emacs-27' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS LIBSYSTEMD JSON LCMS2 GMP Important settings: value of $LC_COLLATE: en_US.UTF-8 value of $LC_CTYPE: en_US.UTF-8 value of $LC_MESSAGES: en_US.UTF-8 value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Java//w Minor modes in effect: global-magit-file-mode: t magit-file-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t shell-dirtrack-mode: t diff-auto-refine-mode: t yas-minor-mode: t subword-mode: t eglot--managed-mode: t flymake-mode: t show-paren-mode: t display-battery-mode: t flx-ido-mode: t global-company-mode: t company-mode: t winner-mode: t global-auto-revert-mode: t savehist-mode: t display-time-mode: t straight-use-package-mode: t straight-package-neutering-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t mouse-wheel-mode: t file-name-shadow-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 abbrev-mode: t Load-path shadows: /home/jvshahid/.emacs.d/straight/build/jsonrpc/jsonrpc hides /home/jvshahid/bin/emacs-27/share/emacs/27.0.50/lisp/jsonrpc /home/jvshahid/.emacs.d/straight/build/cl-lib/cl-lib hides /home/jvshahid/bin/emacs-27/share/emacs/27.0.50/lisp/emacs-lisp/cl-lib /home/jvshahid/.emacs.d/straight/build/seq/seq hides /home/jvshahid/bin/emacs-27/share/emacs/27.0.50/lisp/emacs-lisp/seq /home/jvshahid/.emacs.d/straight/build/cl-generic/cl-generic hides /home/jvshahid/bin/emacs-27/share/emacs/27.0.50/lisp/emacs-lisp/cl-generic Features: (magit-extras magit-submodule magit-obsolete magit-blame magit-stash 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-collab ghub-graphql treepy graphql ghub url-http url-gw nsm url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf mailcap let-alist magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode magit-core magit-autorevert magit-process magit-margin magit-mode git-commit recentf tree-widget magit-git magit-section magit-utils magit-popup crm log-edit pcvs-util add-log with-editor async-bytecomp dabbrev eieio-opt speedbar sb-image ezimage dframe completion dos-w32 find-cmd grep find-dired help-fns radix-tree misearch multi-isearch shadow sort mail-extr emacsbug sendmail shell helm-command helm-elisp helm-eval edebug helm-info helm-mode pulse windmove org-table org-rmail org-mhe org-irc org-info org-gnus nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range message rmc puny rfc822 mml mml-sec epa derived epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr wid-edit org-docview doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m org-element avl-tree org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs markdown-mode edit-indirect color noutline outline time-date vc-git diff-mode vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs vc vc-dispatcher yasnippet-snippets yasnippet cap-words superword subword eglot jsonrpc array ert pp ewoc debug backtrace flymake-proc flymake warnings compile comint ansi-color url-util cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs thingatpt helm-fzf s helm-files helm-buffers helm-tags helm-locate helm-grep helm-regexp format-spec helm-utils helm-help helm-types helm easy-mmode helm-source eieio-compat helm-multi-match helm-lib async dired-aux parinfer-ext paredit parinfer ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff mode-local find-func parinferlib dash elec-pair dired-x dired dired-loaddefs paren battery cus-start cus-load flx-ido advice flx floobits-autoloads highlight-autoloads arduino-mode-autoloads ede/auto rust-mode-autoloads flycheck-clojure-autoloads cider-autoloads sesman-autoloads spinner-autoloads queue-autoloads clojure-mode-autoloads parinfer-autoloads paredit-autoloads ginkgo-mode-autoloads go-rename-autoloads company-go-autoloads go-eldoc-autoloads go-guru-autoloads go-mode-autoloads rx robe-autoloads inf-ruby-autoloads rvm-autoloads eglot-autoloads jsonrpc-autoloads company-oddmuse company-keywords company-etags etags multifile generator xref project company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb company pcase company-autoloads eshell-z-autoloads helm-fzf-autoloads helm-autoloads helm-core-autoloads popup-autoloads git-link-autoloads magit-autoloads magit-popup-autoloads git-commit-autoloads with-editor-autoloads ghub-autoloads treepy-autoloads graphql-autoloads async-autoloads exwm-randr xcb-randr exwm-config ido exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug exwm-autoloads xelb-autoloads cl-generic-autoloads tango-dark-theme server winner ring edmacro kmacro autorevert filenotify savehist time edit-indirect-autoloads pianobar-autoloads concourse-mode-autoloads hierarchy-autoloads flx-ido-autoloads flx-autoloads wgrep-autoloads flycheck-autoloads seq-autoloads dash-autoloads ace-window-autoloads avy-autoloads dockerfile-mode-autoloads s-autoloads yasnippet-snippets-autoloads yasnippet-autoloads protobuf-mode-autoloads markdown-mode-autoloads yaml-mode-autoloads etags-select-autoloads projectile-autoloads pkg-info-autoloads epl-autoloads debbugs-autoloads cl-lib-autoloads straight-autoloads info cl-extra help-mode straight subr-x mule-util finder-inf package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json 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/x-win x-win term/common-win x-dnd 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 threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 539082 374845) (symbols 48 61816 41) (strings 32 168910 63466) (string-bytes 1 5878815) (vectors 16 92850) (vector-slots 8 2365421 412104) (floats 8 543 2370) (intervals 56 1915 1375) (buffers 992 39)) From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 26 16:48:44 2018 Received: (at 33881) by debbugs.gnu.org; 26 Dec 2018 21:48:44 +0000 Received: from localhost ([127.0.0.1]:38016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gcH2i-0003fw-CX for submit@debbugs.gnu.org; Wed, 26 Dec 2018 16:48:44 -0500 Received: from mail-qt1-f180.google.com ([209.85.160.180]:38429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gcH2g-0003fj-Q7 for 33881@debbugs.gnu.org; Wed, 26 Dec 2018 16:48:43 -0500 Received: by mail-qt1-f180.google.com with SMTP id p17so18481430qtl.5 for <33881@debbugs.gnu.org>; Wed, 26 Dec 2018 13:48:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:subject:in-reply-to:date:message-id :mime-version; bh=e6sQKROae/ANu4xjmgz8MCj5Xb/XQeF1CntpPhRidp4=; b=A6QDwU9r8KmtPgr/Ub2jw813dhB5tIK5cVRUGqaqnQitzkaNk2OzASNq46PhB/RiKo 2DqN05M3n+TXXfy/UeMT9gzG6wL4xLTB9LRiOcz62fLLM1oWuPNjVqpr5VKKT0/nK501 s2GSWw1IXfCqQQt6ERRWjavXPBWxIlz6ID9Vlc8MTz+MDyN4kfiUROuOjhDYD6K0jZa7 zQWVye7wUWtoSDZeKW7L+Mb09W0jk0nBGJXgluq5+ax0uYqCfYOZcm6oWZFzDeTmQSV6 CQfrR4DrGgxWAIlhgHqKveO7sfYrOiRwy9+xb3TZv6/4giKtoaLGci4DEH9CeNTyRaIl yHFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:subject :in-reply-to:date:message-id:mime-version; bh=e6sQKROae/ANu4xjmgz8MCj5Xb/XQeF1CntpPhRidp4=; b=YnmoC1tCVWbX0DB77VMwAIJQpQsgwjjWwBWssQ+kqabj8LNEJ/EWzcr2QvW847DCDl DWEs1nknMS6UGqxJ7/7TaQ3oA6pacYk+5RP85UnGqwfiu6Z9hBFUq5yJPlAgzrR5eLCn 3m4T+d3FPmVXkkjpFxipaXh9qnx7JW8C7Q7byK6Oqx3vkjxar5zhXq6mevN8m33NJ4N5 Zf8X209rXkCMQ1awpqRXe24snWxZawAF0GGDgHhkDAUpQGhknndZO7Y5aHUHvqdg9p5e lrxmoKNAmqcCgBGtQbhYQc1Nq6j27L01cqcYyHfrFKAt8hlL52/4+aZkRPmreQ0BWrh2 Ia3A== X-Gm-Message-State: AA+aEWaA/8mKlYvP9qMWS/6dMw/ZSDdfqLg9bCWYJCDHpd8pXyVnbhNv BtJQtixTFzva+VBg3QCP9a5zA2P4qdM= X-Google-Smtp-Source: ALg8bN7Yb6uGceyyBx1lgsuyjLmvLojXw6Qc8iHyYidjck/L89igsNt9YqxWLJS5UN5ZKE4ai7ptig== X-Received: by 2002:ac8:2f7a:: with SMTP id k55mr20876253qta.163.1545860916459; Wed, 26 Dec 2018 13:48:36 -0800 (PST) Received: from amun (cpe-104-162-86-217.nyc.res.rr.com. [104.162.86.217]) by smtp.gmail.com with ESMTPSA id m41sm18523503qtc.58.2018.12.26.13.48.35 for <33881@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 26 Dec 2018 13:48:35 -0800 (PST) References: <87muosufr8.fsf@amun.i-did-not-set--mail-host-address--so-tickle-me> User-agent: mu4e 1.1.0; emacs 27.0.50 From: John Shahid To: 33881@debbugs.gnu.org Subject: Re: 27.0.50; flymake-show-diagnostics-buffer throwing 'Selecting deleted buffer' error In-reply-to: <87muosufr8.fsf@amun.i-did-not-set--mail-host-address--so-tickle-me> Date: Wed, 26 Dec 2018 16:48:32 -0500 Message-ID: <87lg4cufgv.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 33881 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 (-) --=-=-= Content-Type: text/plain I was able to fix the issue by applying the following patch --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-Always-set-the-source-buffer-before-reverting.patch >From 2dda8ad72bb5a1603473d9420e90e8d1d694a134 Mon Sep 17 00:00:00 2001 From: John Shahid Date: Wed, 26 Dec 2018 16:45:33 -0500 Subject: [PATCH] Always set the source buffer before reverting * lisp/progmodes/flymake.el (flymake-show-diagnostics-buffer): Do it. --- lisp/progmodes/flymake.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el index 7b100da42b..c773eb1c15 100644 --- a/lisp/progmodes/flymake.el +++ b/lisp/progmodes/flymake.el @@ -1332,9 +1332,9 @@ flymake-show-diagnostics-buffer (target (or (get-buffer name) (with-current-buffer (get-buffer-create name) (flymake-diagnostics-buffer-mode) - (setq flymake--diagnostics-buffer-source source) (current-buffer))))) (with-current-buffer target + (setq flymake--diagnostics-buffer-source source) (revert-buffer) (display-buffer (current-buffer))))) -- 2.19.2 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 05 06:44:11 2019 Received: (at 33881) by debbugs.gnu.org; 5 Jan 2019 11:44:11 +0000 Received: from localhost ([127.0.0.1]:47307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gfkN9-0007bB-8c for submit@debbugs.gnu.org; Sat, 05 Jan 2019 06:44:11 -0500 Received: from mail-wr1-f66.google.com ([209.85.221.66]:42166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gfkN7-0007at-9A; Sat, 05 Jan 2019 06:44:09 -0500 Received: by mail-wr1-f66.google.com with SMTP id q18so38712381wrx.9; Sat, 05 Jan 2019 03:44:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=5yhiH8sMR1u+isSZrvUG0TptAkSCiRrqO2hYLKzhN5g=; b=PMyr4790lEKxlW6HXHxsUVwr1pOZQA5Ux1VNKp0ZVz7bf2IXBV/szsXbMnOZRT1V4F mPF3TnsUxikBJGGp4t42XQmFMNsuqGrT9qhKcpBBp3np4QfraNDf1U324r0MjimF/nu9 b/UIU9oa1NMdLY1p+SJodORSExtxVdQ0cgAG+hWq5wbKFVD2hJyO6+whSjSQVULcgYks 9HAFI6UB0eccOMQuidWZT0Ujt4qCuOJr3N7FQHG72kP5AsY/sDwgZCBbWpKcqa7JoWUQ hvDQejstVyVzb+cl5XBnMtpnm+VRXvLwnMS5ucmdN0fvhREqzFQTzpS5nsymrhbg5ml+ 10mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=5yhiH8sMR1u+isSZrvUG0TptAkSCiRrqO2hYLKzhN5g=; b=J4Ioat1/zLyI+GoP7DFUPkknA7f65TjLbgFxLTaPrATS/3qYG4amRICfRTKTu2Oqv+ XoMAFuRdiODLjN2Wp28KAiXj+MG1Qi+KW5cyWSuTZj/BaPpdreFy43+skTjjee5Gm+Hk V5zj4FmPZITE+uBpMs9d4KryO5GkFHhcLnI+jz1F0JjVCzCaqsjYo0pxfnoCFJGMplhZ BWxMXcapBviH5SVMxlhIn2BUM1PTy7kFP0H5IjpdZJoDMlrW1le7G74R+Hvx8zK0LiyH 1wnseBpOtYJNCQDKImMQX6nbYSznIi4PR4BoR9no6PemhsFwc5+hqN4ztITQEJNU5Z0M AWUQ== X-Gm-Message-State: AJcUukcQGSopzkyluxGSjL8079gTTSgVthCu/KUzjAQx+5e5Uynq+LWi wy3obpikIzKZnuBHQ2Mj7BpE/EoidrI= X-Google-Smtp-Source: ALg8bN74+rZqJZIpHVhXTVI3v2BLwJBklrzNBCiU6WkCaiAPUky4xIZCpwjaJa1TJ+uAf9NRBToc/Q== X-Received: by 2002:adf:9d4c:: with SMTP id o12mr43832699wre.94.1546688643247; Sat, 05 Jan 2019 03:44:03 -0800 (PST) Received: from lolita.yourcompany.com (188.139.62.94.rev.vodafone.pt. [94.62.139.188]) by smtp.gmail.com with ESMTPSA id y34sm136912541wrd.68.2019.01.05.03.44.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 05 Jan 2019 03:44:02 -0800 (PST) From: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= To: John Shahid Subject: Re: bug#33881: 27.0.50; flymake-show-diagnostics-buffer throwing 'Selecting deleted buffer' error References: <87muosufr8.fsf@amun.i-did-not-set--mail-host-address--so-tickle-me> <87lg4cufgv.fsf@gmail.com> Date: Sat, 05 Jan 2019 11:44:00 +0000 In-Reply-To: <87lg4cufgv.fsf@gmail.com> (John Shahid's message of "Wed, 26 Dec 2018 16:48:32 -0500") Message-ID: <87zhsfib27.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 33881 Cc: 33881-done@debbugs.gnu.org, 33881@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) John Shahid writes: > I was able to fix the issue by applying the following patch > > From 2dda8ad72bb5a1603473d9420e90e8d1d694a134 Mon Sep 17 00:00:00 2001 > From: John Shahid > Date: Wed, 26 Dec 2018 16:45:33 -0500 > Subject: [PATCH] Always set the source buffer before reverting > > * lisp/progmodes/flymake.el (flymake-show-diagnostics-buffer): Do it. > --- > lisp/progmodes/flymake.el | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el > index 7b100da42b..c773eb1c15 100644 > --- a/lisp/progmodes/flymake.el > +++ b/lisp/progmodes/flymake.el > @@ -1332,9 +1332,9 @@ flymake-show-diagnostics-buffer > (target (or (get-buffer name) > (with-current-buffer (get-buffer-create name) > (flymake-diagnostics-buffer-mode) > - (setq flymake--diagnostics-buffer-source source) > (current-buffer))))) > (with-current-buffer target > + (setq flymake--diagnostics-buffer-source source) > (revert-buffer) > (display-buffer (current-buffer))))) Pushed your patch with a slight change to the commit message. Marked it as "Copyright-Paperwork-Exempt", but now I see I shouldn't have, as you have probably already signed papers since I see a lot more commits to your name. Anyway, thanks! Jo=C3=A3o From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 05 07:37:39 2019 Received: (at 33881) by debbugs.gnu.org; 5 Jan 2019 12:37:39 +0000 Received: from localhost ([127.0.0.1]:47332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gflCs-0002a2-Vt for submit@debbugs.gnu.org; Sat, 05 Jan 2019 07:37:39 -0500 Received: from eggsout.gnu.org ([209.51.188.92]:45358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gflCr-0002Zu-8R for 33881@debbugs.gnu.org; Sat, 05 Jan 2019 07:37:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gflCm-0005Z4-SG for 33881@debbugs.gnu.org; Sat, 05 Jan 2019 07:37:36 -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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59129) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gflCm-0005Z0-PI; Sat, 05 Jan 2019 07:37:32 -0500 Received: from [176.228.60.248] (port=3297 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gflCm-0005hd-D4; Sat, 05 Jan 2019 07:37:32 -0500 Date: Sat, 05 Jan 2019 14:37:13 +0200 Message-Id: <83d0pb1ds6.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= In-reply-to: <87zhsfib27.fsf@gmail.com> (message from =?utf-8?B?Sm/Do28g?= =?utf-8?B?VMOhdm9yYQ==?= on Sat, 05 Jan 2019 11:44:00 +0000) Subject: Re: bug#33881: 27.0.50; flymake-show-diagnostics-buffer throwing 'Selecting deleted buffer' error References: <87muosufr8.fsf@amun.i-did-not-set--mail-host-address--so-tickle-me> <87lg4cufgv.fsf@gmail.com> <87zhsfib27.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 33881 Cc: 33881@debbugs.gnu.org, jvshahid@gmail.com 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 (-) > From: João Távora > Date: Sat, 05 Jan 2019 11:44:00 +0000 > Cc: 33881-done@debbugs.gnu.org, 33881@debbugs.gnu.org > > Marked it as "Copyright-Paperwork-Exempt", but now I see I shouldn't > have, as you have probably already signed papers since I see a lot more > commits to your name. Indeed, we have John's assignment on file. From unknown Sun Jun 22 03:56:29 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, 03 Feb 2019 12: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