From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pankaj Jangid Newsgroups: gmane.emacs.bugs Subject: bug#55540: 29.0.50; ERC launches autojoin-channels in current frame instead of original frame Date: Fri, 20 May 2022 18:36:37 +0530 Message-ID: <878rqwjqua.fsf@codeisgreat.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16874"; mail-complaints-to="usenet@ciao.gmane.io" To: 55540@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri May 20 15:07:43 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ns2M3-0004BO-2u for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 20 May 2022 15:07:43 +0200 Original-Received: from localhost ([::1]:37462 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ns2M1-0003Zq-Pj for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 20 May 2022 09:07:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36000) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ns2LO-0002zd-Lq for bug-gnu-emacs@gnu.org; Fri, 20 May 2022 09:07:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44059) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ns2LO-0000Za-Cs for bug-gnu-emacs@gnu.org; Fri, 20 May 2022 09:07:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ns2LO-0008Q5-86 for bug-gnu-emacs@gnu.org; Fri, 20 May 2022 09:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Pankaj Jangid Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 May 2022 13:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55540 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.165305200932327 (code B ref -1); Fri, 20 May 2022 13:07:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 20 May 2022 13:06:49 +0000 Original-Received: from localhost ([127.0.0.1]:37949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ns2LA-0008PK-GZ for submit@debbugs.gnu.org; Fri, 20 May 2022 09:06:49 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:35858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ns2L8-0008PC-FU for submit@debbugs.gnu.org; Fri, 20 May 2022 09:06:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35916) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ns2L8-0002Kf-AB for bug-gnu-emacs@gnu.org; Fri, 20 May 2022 09:06:46 -0400 Original-Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]:41683) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ns2L5-0000Wo-TW for bug-gnu-emacs@gnu.org; Fri, 20 May 2022 09:06:46 -0400 Original-Received: by mail-pl1-x632.google.com with SMTP id s14so7306071plk.8 for ; Fri, 20 May 2022 06:06:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codeisgreat-org.20210112.gappssmtp.com; s=20210112; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=CAwx7wIWu3E7+2vjFRD8VG5pFMgoGhh65p/9bUpYlHo=; b=OuUah7pj23UCzgs219bL0GmOA9Pi4Ueci/GH+Io66gn9FwXvozo6WgByipvRmDRegF S0+0mSlBNxNxSQpUTaJ3PVRP8xpQg8Hfga7/Pu6CVq5gh5zQVfldenMBUbtt6FgO9hbm MneIVpJacVHTjrunoLB7doXlyPQ90S+26aPbK8oviQOyWK5VnSKz0Ulfhy7kwAsRAfyI vWbnmNuxtBtaIfHu+OC8ZvachSYFbtkJRqMR978acG4TK//1ld4JJY7NxSx72tuM4mto l8ceDcEYBJg6VemiE6Vymxoyl4Kb7wWU8uxzDDBEf7KPEUtDj+ri6VfYHhjvOfmB0c1M ULKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=CAwx7wIWu3E7+2vjFRD8VG5pFMgoGhh65p/9bUpYlHo=; b=RhEQTyGhbKqAq9vIoK2hUhoeMO2QiWPkdfB5Vvt0lYBU9GNt5ilQucM2etsp5CY7DD 1uQofZUtmpatJOwlVi4SIeEpkzB6f+hOlV0rHm6xm3ZdM6u3leC7RnpaECzdGa5y1Z9C tIkTsXpAxWl8D4WqT4fZLYVZflalbZG/0CWlT3HVSP7ji4xJHs7GbE8toFju2lnHojBJ +lGFYOM3ndQlRzMDOK6bSnBWKRZj6Y9Fp0VNVz27Pe4p8w97hA5FoaOYdDWLG3HW9s96 2BrBv/h7O494ybXeZ1t7lt4UkEDV5PbMslQSzyEd9qmu/eJ3AnKPaPOpIH5ei9oJewpm 1ndg== X-Gm-Message-State: AOAM530hreVrMBI9rsIwbyVYLHAIpN8qC0BP0wvzE6fEbx44ofUWidda EwDxSFXxde9bJIYyTievx13hS7AeHSzNsg== X-Google-Smtp-Source: ABdhPJzNUIwwpNeKlzk4q6S9E1LsuXNIl/M5sitjyBILS5HTHzQ8vfU/xjpz8damA9EClYGhMPPDyA== X-Received: by 2002:a17:902:e806:b0:15e:7f0c:ce2b with SMTP id u6-20020a170902e80600b0015e7f0cce2bmr9437537plg.100.1653052001095; Fri, 20 May 2022 06:06:41 -0700 (PDT) Original-Received: from anant ([49.36.236.57]) by smtp.gmail.com with ESMTPSA id n22-20020a056a0007d600b0050dc7628139sm1923922pfu.19.2022.05.20.06.06.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 May 2022 06:06:40 -0700 (PDT) Received-SPF: none client-ip=2607:f8b0:4864:20::632; envelope-from=pankaj@codeisgreat.com; helo=mail-pl1-x632.google.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:232758 Archived-At: This could be considered a feature request. Because I have not used Emacs in this way before, so I don=E2=80=99t know what was the behaviour earlier. Here is what happens, 1. emacs -Q 2. C-x 5 2 3. (setq erc-autojoin-channels-alist '(("libera.chat" "#emacs" "#erc" "#gnu= s"))) 4. M-x erc-tls ; with following parameters - (irc.libera.chat, 6697, nickname, password) 5. While it is connecting to the server, switch to the other frame to work on other stuff Result: After the ERC connects to the server, it opens the autojoin channels in the current frame. Ideally, it should open the channels in the (dedicated) original frame where ERC was launched. In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, c= airo version 1.16.0) of 2022-05-20 built on anant Repository revision: 8a7d8bb04b38ba9849b60d63c9fcfd36856eb424 Repository branch: master System Description: Debian GNU/Linux 11 (bullseye) Configured using: 'configure --prefix=3D/home/pankaj/.local --with-pgtk' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS XIM GTK3 ZLIB Important settings: value of $LANG: en_IN.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t gnus-undo-mode: t editorconfig-mode: t which-key-mode: t global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t override-global-mode: t hl-line-mode: t savehist-mode: t desktop-save-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-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 buffer-read-only: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/pankaj/.emacs.d/elpa/transient-20220514.945/transient hides /home/pan= kaj/.local/share/emacs/29.0.50/lisp/transient Features: (shadow misearch multi-isearch cl-print debug backtrace emacsbug tabify org-capture org-refile gnus-html help-fns url-cache mailalias smtpmail flyspell ispell sort smiley gnus-cite mm-archive mail-extr textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-bcklg qp gnus-async gnus-ml nndraft nnmh utf-7 nnml nnfolder bbdb-gnus bbdb-mua bbdb-com gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache .gnus network-stream nsm epa-file erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-loaddefs autoload radix-tree gnus-dired diary-lib diary-loaddefs rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap sgml-mode facemenu nxml-util nxml-enc xmltok sql view yaml-mode markdown-mode bug-reference conf-mode ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file url-dired svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range ol-docview doc-view image-mode exif ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi sh-script smie executable linum prettier-js js checkdoc mule-util jka-compr vc-git company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company display-line-numbers elec-pair editorconfig-core editorconfig-core-handle editorconfig-fnmatch init my-init org-element avl-tree org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-plantuml ob-sql ob-css ob-js ob-java ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-python python ob-R ob ob-tangle org-src ob-ref ob-lob ob-table ob-exp ob-comint ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol org-keys oc org-compat advice org-macs org-loaddefs cal-menu calendar cal-loaddefs sesman vc vc-dispatcher clojure-mode lisp-mnt align editorconfig tree-sitter-langs tree-sitter-langs-build tar-mode arc-mode archive-mode tree-sitter-hl tree-sitter tree-sitter-load tree-sitter-cli tsc tsc-dyn tsc-dyn-get dired-aux tsc-obsolete haskell-mode haskell-cabal haskell-utils haskell-font-lock haskell-indentation haskell-string haskell-sort-imports haskell-lexeme haskell-align-imports haskell-complete-module haskell-ghc-support noutline outline flymake-proc flymake warnings dabbrev haskell-customize go-mode find-file ffap thingatpt etags fileloop generator gtags-mode xref project which-key vterm magit-bookmark bookmark tramp tramp-loaddefs trampver tramp-integration cus-edit pp wid-edit files-x tramp-compat parse-time iso8601 ls-lisp face-remap compile color term disp-table ehelp find-func vterm-module term/xterm xterm 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 diff-mode git-commit rx log-edit pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor shell pcomplete comint ring server ansi-color magit-mode transient magit-git magit-base magit-section format-spec crm dash compat-27 compat-26 compat exec-path-from-shell bbdb-message message sendmail yank-media rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util 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 bbdb bbdb-site timezone edmacro kmacro modus-vivendi-theme modus-themes pcase delight cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core hl-line savehist desktop frameset avoid cus-load finder-inf tex-site info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars seq gv subr-x byte-opt bytecomp byte-compile cconv cl-loaddefs cl-lib early-init iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice simple cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 1240114 103092) (symbols 48 56131 26) (strings 32 244386 16200) (string-bytes 1 7269795) (vectors 16 129263) (vector-slots 8 2491781 350503) (floats 8 663 283) (intervals 56 6777 125) (buffers 992 118))