Package: emacs;
Reported by: Manphiz <manphiz <at> gmail.com>
Date: Tue, 12 Sep 2023 03:05:02 UTC
Severity: minor
Tags: patch
Found in version 29.1
Done: Philip Kaludercic <philipk <at> posteo.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 65882 in the body.
You can then email your comments to 65882 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Tue, 12 Sep 2023 03:05:02 GMT) Full text and rfc822 format available.Manphiz <manphiz <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Tue, 12 Sep 2023 03:05:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Manphiz <manphiz <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Mon, 11 Sep 2023 17:58:28 -0700
I have a setting of rcirc that automatically authenticates to NickServ and automatically join a list of channels[1]. This works when connecting to the servers for the first time. However, when it gets disconnected from the servers (e.g. due to network issues) and reconnecting, it can still auto-authenticate, but won't rejoin the channels automatically again. After some debugging, it turns out that the first time it authenticates successfully, it will set rcirc-user-authenticated to `t'[2]. When reconnecting, it will check whether the user is authenticated and only run the rcirc-authenticated-hook if not[3]. As rcirc-user-authenticateed will be `t' after the first time, the hook won't be processed again and hence preventing from rejoining the channels. I have tested a patch that resets rcirc-user-authenticated to `nil' that fixes this issue (tested on 28.2 and 29.1), which is attached inline below. [1] https://gitlab.com/xiyueden/emacs.d/-/blob/master/init.el?ref_type=heads#L224-272 [2] https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/net/rcirc.el#n3343 [3] https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/net/rcirc.el#n3320 diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el index 1ddffe8dec9..b293a4a442f 100644 --- a/lisp/net/rcirc.el +++ b/lisp/net/rcirc.el @@ -859,6 +859,7 @@ If QUIET is non-nil, no not emit a message." (if (rcirc--connection-open-p process) (throw 'exit (or quiet (message "Server process is alive"))) (delete-process process)) + (setq rcirc-user-authenticated nil) (let ((conn-info rcirc-connection-info)) (setf (nth 5 conn-info) (cl-remove-if-not #'rcirc-channel-p In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2023-08-30, modified by Debian built on x86-csail-01 System Description: Debian GNU/Linux trixie/sid Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/libexec --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/29.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/29.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-native-compilation --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/libexec --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/29.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/29.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-native-compilation --with-cairo --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/emacs-29.1+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Magit Minor modes in effect: global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t windmove-mode: t server-mode: t icomplete-mode: t global-company-mode: t company-mode: t auto-compile-on-load-mode: t auto-compile-on-save-mode: t rcirc-track-minor-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-track-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-spelling-mode: t erc-log-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t erc-networks-mode: t override-global-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t global-auto-revert-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t tab-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 transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-autoloads hides /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.0/debian-autoloads /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-section hides /usr/share/emacs/site-lisp/elpa/magit-section-3.3.0/magit-section /usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode-pkg /usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode-autoloads /usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode hides /usr/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode /usr/share/emacs/site-lisp/elpa/async-1.9.7/async-bytecomp hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.7/async-bytecomp /usr/share/emacs/site-lisp/elpa/async-1.9.7/dired-async hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.7/dired-async /usr/share/emacs/site-lisp/elpa/async-1.9.7/async-autoloads hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.7/async-autoloads /usr/share/emacs/site-lisp/elpa/async-1.9.7/smtpmail-async hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.7/smtpmail-async /usr/share/emacs/site-lisp/elpa/async-1.9.7/async-pkg hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.7/async-pkg /usr/share/emacs/site-lisp/elpa/async-1.9.7/async hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.7/async /usr/share/emacs/site-lisp/elpa/bar-cursor-2.0/bar-cursor-autoloads hides /usr/share/emacs/site-lisp/elpa-src/bar-cursor-2.0/bar-cursor-autoloads /usr/share/emacs/site-lisp/elpa/bar-cursor-2.0/bar-cursor-pkg hides /usr/share/emacs/site-lisp/elpa-src/bar-cursor-2.0/bar-cursor-pkg /usr/share/emacs/site-lisp/elpa/bar-cursor-2.0/bar-cursor hides /usr/share/emacs/site-lisp/elpa-src/bar-cursor-2.0/bar-cursor /usr/share/emacs/site-lisp/elpa/bind-key-2.4.1/bind-key-autoloads hides /usr/share/emacs/site-lisp/elpa-src/bind-key-2.4.1/bind-key-autoloads /usr/share/emacs/site-lisp/elpa/bind-key-2.4.1/bind-key hides /usr/share/emacs/site-lisp/elpa-src/bind-key-2.4.1/bind-key /usr/share/emacs/site-lisp/elpa/bind-key-2.4.1/bind-key-pkg hides /usr/share/emacs/site-lisp/elpa-src/bind-key-2.4.1/bind-key-pkg /usr/share/emacs/site-lisp/elpa/bm-201905/bm-sync hides /usr/share/emacs/site-lisp/elpa-src/bm-201905/bm-sync /usr/share/emacs/site-lisp/elpa/bm-201905/bm-autoloads hides /usr/share/emacs/site-lisp/elpa-src/bm-201905/bm-autoloads /usr/share/emacs/site-lisp/elpa/bm-201905/bm-pkg hides /usr/share/emacs/site-lisp/elpa-src/bm-201905/bm-pkg /usr/share/emacs/site-lisp/elpa/bm-201905/bm hides /usr/share/emacs/site-lisp/elpa-src/bm-201905/bm /usr/share/emacs/site-lisp/elpa/boxquote-2.2/boxquote-pkg hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.2/boxquote-pkg /usr/share/emacs/site-lisp/elpa/boxquote-2.2/boxquote-autoloads hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.2/boxquote-autoloads /usr/share/emacs/site-lisp/elpa/boxquote-2.2/boxquote hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.2/boxquote /usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-pkg hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring-pkg /usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring /usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-autoloads hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring-autoloads /usr/share/emacs/site-lisp/elpa/cmake-mode-3.27.2/cmake-mode hides /usr/share/emacs/site-lisp/elpa-src/cmake-mode-3.27.2/cmake-mode /usr/share/emacs/site-lisp/elpa/cmake-mode-3.27.2/cmake-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/cmake-mode-3.27.2/cmake-mode-autoloads /usr/share/emacs/site-lisp/elpa/cmake-mode-3.27.2/cmake-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/cmake-mode-3.27.2/cmake-mode-pkg /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-tempo hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-tempo /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-dabbrev hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-dabbrev /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-elisp hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-elisp /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-yasnippet hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-yasnippet /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-template hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-template /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-semantic hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-semantic /usr/share/emacs/site-lisp/elpa/company-0.9.13/core-tests hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/core-tests /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-css hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-css /usr/share/emacs/site-lisp/elpa/company-0.9.13/async-tests hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/async-tests /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-eclim hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-eclim /usr/share/emacs/site-lisp/elpa/company-0.9.13/bbdb-tests hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/bbdb-tests /usr/share/emacs/site-lisp/elpa/company-0.9.13/company hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company /usr/share/emacs/site-lisp/elpa/company-0.9.13/all hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/all /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-clang hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-clang /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-files hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-files /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-cmake hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-cmake /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-capf hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-capf /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-abbrev hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-abbrev /usr/share/emacs/site-lisp/elpa/company-0.9.13/frontends-tests hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/frontends-tests /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-oddmuse hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-oddmuse /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-tng hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-tng /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-dabbrev-code hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-dabbrev-code /usr/share/emacs/site-lisp/elpa/company-0.9.13/files-tests hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/files-tests /usr/share/emacs/site-lisp/elpa/company-0.9.13/template-tests hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/template-tests /usr/share/emacs/site-lisp/elpa/company-0.9.13/cmake-tests hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/cmake-tests /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-autoloads hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-autoloads /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-nxml hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-nxml /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-pkg hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-pkg /usr/share/emacs/site-lisp/elpa/company-0.9.13/keywords-tests hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/keywords-tests /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-etags hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-etags /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-gtags hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-gtags /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-ispell hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-ispell /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-keywords hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-keywords /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-xcode hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-xcode /usr/share/emacs/site-lisp/elpa/company-0.9.13/transformers-tests hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/transformers-tests /usr/share/emacs/site-lisp/elpa/company-0.9.13/clang-tests hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/clang-tests /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-bbdb hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-bbdb /usr/share/emacs/site-lisp/elpa/company-0.9.13/elisp-tests hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/elisp-tests /usr/share/emacs/site-lisp/elpa/company-0.9.13/company-tests hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/company-tests /usr/share/emacs/site-lisp/elpa/company-0.9.13/capf-tests hides /usr/share/emacs/site-lisp/elpa-src/company-0.9.13/capf-tests /usr/share/emacs/site-lisp/elpa/compat-29.1.4.1/compat-28 hides /usr/share/emacs/site-lisp/elpa-src/compat-29.1.4.1/compat-28 /usr/share/emacs/site-lisp/elpa/compat-29.1.4.1/compat-pkg hides /usr/share/emacs/site-lisp/elpa-src/compat-29.1.4.1/compat-pkg /usr/share/emacs/site-lisp/elpa/compat-29.1.4.1/compat-26 hides /usr/share/emacs/site-lisp/elpa-src/compat-29.1.4.1/compat-26 /usr/share/emacs/site-lisp/elpa/compat-29.1.4.1/compat-29 hides /usr/share/emacs/site-lisp/elpa-src/compat-29.1.4.1/compat-29 /usr/share/emacs/site-lisp/elpa/compat-29.1.4.1/compat-25 hides /usr/share/emacs/site-lisp/elpa-src/compat-29.1.4.1/compat-25 /usr/share/emacs/site-lisp/elpa/compat-29.1.4.1/compat-macs hides /usr/share/emacs/site-lisp/elpa-src/compat-29.1.4.1/compat-macs /usr/share/emacs/site-lisp/elpa/compat-29.1.4.1/compat-27 hides /usr/share/emacs/site-lisp/elpa-src/compat-29.1.4.1/compat-27 /usr/share/emacs/site-lisp/elpa/compat-29.1.4.1/compat hides /usr/share/emacs/site-lisp/elpa-src/compat-29.1.4.1/compat /usr/share/emacs/site-lisp/elpa/compat-29.1.4.1/compat-autoloads hides /usr/share/emacs/site-lisp/elpa-src/compat-29.1.4.1/compat-autoloads /usr/share/emacs/site-lisp/elpa/csv-mode-1.22/csv-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.22/csv-mode-pkg /usr/share/emacs/site-lisp/elpa/csv-mode-1.22/csv-mode-tests hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.22/csv-mode-tests /usr/share/emacs/site-lisp/elpa/csv-mode-1.22/csv-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.22/csv-mode-autoloads /usr/share/emacs/site-lisp/elpa/csv-mode-1.22/csv-mode hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.22/csv-mode /usr/share/emacs/site-lisp/elpa/dash-2.19.1/dash-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dash-2.19.1/dash-autoloads /usr/share/emacs/site-lisp/elpa/dash-2.19.1/dash-pkg hides /usr/share/emacs/site-lisp/elpa-src/dash-2.19.1/dash-pkg /usr/share/emacs/site-lisp/elpa/dash-2.19.1/dash hides /usr/share/emacs/site-lisp/elpa-src/dash-2.19.1/dash /usr/share/emacs/site-lisp/elpa/debian-el-37/preseed hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37/preseed /usr/share/emacs/site-lisp/elpa/debian-el-37/deb-view hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37/deb-view /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-autoloads hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37/debian-autoloads /usr/share/emacs/site-lisp/elpa/debian-el-37/apt-sources hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37/apt-sources /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-el-autoloads hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37/debian-el-autoloads /usr/share/emacs/site-lisp/elpa/debian-el-37/apt-utils hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37/apt-utils /usr/share/emacs/site-lisp/elpa/debian-el-37/gnus-BTS hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37/gnus-BTS /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-bug hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37/debian-bug /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-el hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37/debian-el /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-el-pkg hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37/debian-el-pkg /usr/share/emacs/site-lisp/elpa/devscripts-40/pbuilder-mode hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/pbuilder-mode /usr/share/emacs/site-lisp/elpa/devscripts-40/pbuilder-log-view-mode hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/pbuilder-log-view-mode /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts-autoloads hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/devscripts-autoloads /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/devscripts /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts-pkg hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/devscripts-pkg /usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish-pkg hides /usr/share/emacs/site-lisp/elpa-src/diminish-0.45/diminish-pkg /usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish-autoloads hides /usr/share/emacs/site-lisp/elpa-src/diminish-0.45/diminish-autoloads /usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish hides /usr/share/emacs/site-lisp/elpa-src/diminish-0.45/diminish /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.0/debian-copyright hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.0/debian-copyright /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.0/debian-autoloads /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.0/readme-debian hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.0/readme-debian /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.0/dpkg-dev-el-pkg hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.0/dpkg-dev-el-pkg /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.0/dpkg-dev-el hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.0/dpkg-dev-el /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.0/debian-changelog-mode hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.0/debian-changelog-mode /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.0/dpkg-dev-el-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.0/dpkg-dev-el-autoloads /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.0/debian-bts-control hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.0/debian-bts-control /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.0/debian-control-mode hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.0/debian-control-mode /usr/share/emacs/site-lisp/elpa/eglot-1.9/eglot-pkg hides /usr/share/emacs/site-lisp/elpa-src/eglot-1.9/eglot-pkg /usr/share/emacs/site-lisp/elpa/eglot-1.9/eglot hides /usr/share/emacs/site-lisp/elpa-src/eglot-1.9/eglot /usr/share/emacs/site-lisp/elpa/eglot-1.9/eglot-autoloads hides /usr/share/emacs/site-lisp/elpa-src/eglot-1.9/eglot-autoloads /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-php-composer hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-php-composer /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-ruby hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-ruby /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-autoloads hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-autoloads /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-javascript-grunt hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-javascript-grunt /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-arduino hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-arduino /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-perl hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-perl /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-clojure-leiningen hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-clojure-leiningen /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-javascript-npm hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-javascript-npm /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-ruby-on-rails hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-ruby-on-rails /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-python hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-python /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-android hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-android /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-extras hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-extras /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-pkg hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-pkg /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-javascript-bower hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-javascript-bower /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-tests hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-tests /usr/share/emacs/site-lisp/elpa/folding-20220110.1718/folding-autoloads hides /usr/share/emacs/site-lisp/elpa-src/folding-20220110.1718/folding-autoloads /usr/share/emacs/site-lisp/elpa/folding-20220110.1718/folding hides /usr/share/emacs/site-lisp/elpa-src/folding-20220110.1718/folding /usr/share/emacs/site-lisp/elpa/folding-20220110.1718/folding-pkg hides /usr/share/emacs/site-lisp/elpa-src/folding-20220110.1718/folding-pkg /usr/share/emacs/site-lisp/elpa/git-commit-3.3.0/git-commit-autoloads hides /usr/share/emacs/site-lisp/elpa-src/git-commit-3.3.0/git-commit-autoloads /usr/share/emacs/site-lisp/elpa/git-commit-3.3.0/git-commit hides /usr/share/emacs/site-lisp/elpa-src/git-commit-3.3.0/git-commit /usr/share/emacs/site-lisp/elpa/git-commit-3.3.0/git-commit-pkg hides /usr/share/emacs/site-lisp/elpa-src/git-commit-3.3.0/git-commit-pkg /usr/share/emacs/site-lisp/elpa/git-modes-1.4.1/git-modes-pkg hides /usr/share/emacs/site-lisp/elpa-src/git-modes-1.4.1/git-modes-pkg /usr/share/emacs/site-lisp/elpa/git-modes-1.4.1/git-modes-autoloads hides /usr/share/emacs/site-lisp/elpa-src/git-modes-1.4.1/git-modes-autoloads /usr/share/emacs/site-lisp/elpa/git-modes-1.4.1/git-modes hides /usr/share/emacs/site-lisp/elpa-src/git-modes-1.4.1/git-modes /usr/share/emacs/site-lisp/elpa/gitattributes-mode-1.4.1/gitattributes-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/gitattributes-mode-1.4.1/gitattributes-mode-pkg /usr/share/emacs/site-lisp/elpa/gitattributes-mode-1.4.1/gitattributes-mode hides /usr/share/emacs/site-lisp/elpa-src/gitattributes-mode-1.4.1/gitattributes-mode /usr/share/emacs/site-lisp/elpa/gitattributes-mode-1.4.1/gitattributes-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/gitattributes-mode-1.4.1/gitattributes-mode-autoloads /usr/share/emacs/site-lisp/elpa/gitconfig-mode-1.4.1/gitconfig-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/gitconfig-mode-1.4.1/gitconfig-mode-pkg /usr/share/emacs/site-lisp/elpa/gitconfig-mode-1.4.1/gitconfig-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/gitconfig-mode-1.4.1/gitconfig-mode-autoloads /usr/share/emacs/site-lisp/elpa/gitconfig-mode-1.4.1/gitconfig-mode hides /usr/share/emacs/site-lisp/elpa-src/gitconfig-mode-1.4.1/gitconfig-mode /usr/share/emacs/site-lisp/elpa/gitignore-mode-1.4.1/gitignore-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/gitignore-mode-1.4.1/gitignore-mode-autoloads /usr/share/emacs/site-lisp/elpa/gitignore-mode-1.4.1/gitignore-mode hides /usr/share/emacs/site-lisp/elpa-src/gitignore-mode-1.4.1/gitignore-mode /usr/share/emacs/site-lisp/elpa/gitignore-mode-1.4.1/gitignore-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/gitignore-mode-1.4.1/gitignore-mode-pkg /usr/share/emacs/site-lisp/elpa/go-mode-1.6.0/go-mode hides /usr/share/emacs/site-lisp/elpa-src/go-mode-1.6.0/go-mode /usr/share/emacs/site-lisp/elpa/go-mode-1.6.0/go-rename hides /usr/share/emacs/site-lisp/elpa-src/go-mode-1.6.0/go-rename /usr/share/emacs/site-lisp/elpa/go-mode-1.6.0/go-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/go-mode-1.6.0/go-mode-autoloads /usr/share/emacs/site-lisp/elpa/go-mode-1.6.0/go-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/go-mode-1.6.0/go-mode-pkg /usr/share/emacs/site-lisp/elpa/go-mode-1.6.0/go-guru hides /usr/share/emacs/site-lisp/elpa-src/go-mode-1.6.0/go-guru /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/graphviz-dot-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphviz-dot-mode-autoloads /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/graphviz-dot-mode hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphviz-dot-mode /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/graphviz-dot-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphviz-dot-mode-pkg /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/company-graphviz-dot hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/company-graphviz-dot /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-id-utils hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-id-utils /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-pkg hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-pkg /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-mode hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-mode /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-comint hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-comint /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-font hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-font /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-dabbrev hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-dabbrev /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-tags hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-tags /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-elisp-package hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-elisp-package /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-man hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-man /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-sys hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-sys /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-files hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-files /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-external hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-external /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-bookmark hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-bookmark /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-occur hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-occur /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-command hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-command /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-utils hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-utils /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-config hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-config /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-semantic hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-semantic /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-find hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-find /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-types hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-types /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-regexp hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-regexp /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-ring hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-ring /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-global-bindings hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-global-bindings /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-color hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-color /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-adaptive hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-adaptive /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-misc hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-misc /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-buffers hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-buffers /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-eshell hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-eshell /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-info hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-info /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-locate hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-locate /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-elisp hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-elisp /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-net hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-net /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-grep hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-grep /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-autoloads hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-autoloads /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-easymenu hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-easymenu /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-shell hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-shell /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-eval hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-eval /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-for-files hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-for-files /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-help hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-help /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-imenu hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-imenu /usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-x-files hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-x-files /usr/share/emacs/site-lisp/elpa/helm-core-3.8.4/helm-core-autoloads hides /usr/share/emacs/site-lisp/elpa-src/helm-core-3.8.4/helm-core-autoloads /usr/share/emacs/site-lisp/elpa/helm-core-3.8.4/helm hides /usr/share/emacs/site-lisp/elpa-src/helm-core-3.8.4/helm /usr/share/emacs/site-lisp/elpa/helm-core-3.8.4/helm-core-pkg hides /usr/share/emacs/site-lisp/elpa-src/helm-core-3.8.4/helm-core-pkg /usr/share/emacs/site-lisp/elpa/helm-core-3.8.4/helm-lib hides /usr/share/emacs/site-lisp/elpa-src/helm-core-3.8.4/helm-lib /usr/share/emacs/site-lisp/elpa/helm-core-3.8.4/helm-multi-match hides /usr/share/emacs/site-lisp/elpa-src/helm-core-3.8.4/helm-multi-match /usr/share/emacs/site-lisp/elpa/helm-core-3.8.4/helm-source hides /usr/share/emacs/site-lisp/elpa-src/helm-core-3.8.4/helm-source /usr/share/emacs/site-lisp/elpa/htmlize-1.56/htmlize-pkg hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.56/htmlize-pkg /usr/share/emacs/site-lisp/elpa/htmlize-1.56/htmlize-autoloads hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.56/htmlize-autoloads /usr/share/emacs/site-lisp/elpa/htmlize-1.56/htmlize hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.56/htmlize /usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit-autoloads hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit-autoloads /usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit /usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit-test hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit-test /usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit-pkg hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit-pkg /usr/share/emacs/site-lisp/elpa/js2-mode-20201220/js2-imenu-extras hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20201220/js2-imenu-extras /usr/share/emacs/site-lisp/elpa/js2-mode-20201220/js2-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20201220/js2-mode-pkg /usr/share/emacs/site-lisp/elpa/js2-mode-20201220/js2-mode hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20201220/js2-mode /usr/share/emacs/site-lisp/elpa/js2-mode-20201220/js2-old-indent hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20201220/js2-old-indent /usr/share/emacs/site-lisp/elpa/js2-mode-20201220/js2-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20201220/js2-mode-autoloads /usr/share/emacs/site-lisp/elpa/lintian-0.1/lintian-autoloads hides /usr/share/emacs/site-lisp/elpa-src/lintian-0.1/lintian-autoloads /usr/share/emacs/site-lisp/elpa/lintian-0.1/lintian-pkg hides /usr/share/emacs/site-lisp/elpa-src/lintian-0.1/lintian-pkg /usr/share/emacs/site-lisp/elpa/lintian-0.1/lintian hides /usr/share/emacs/site-lisp/elpa-src/lintian-0.1/lintian /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-git hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-git /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-merge hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-merge /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-files hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-files /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-ediff hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-ediff /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-autorevert hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-autorevert /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-bookmark hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-bookmark /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-bisect hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-bisect /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-margin hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-margin /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-imenu hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-imenu /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-refs hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-refs /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-log hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-log /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-apply hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-apply /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-autoloads hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-autoloads /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-push hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-push /usr/share/emacs/site-lisp/elpa/magit-3.3.0/git-rebase hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/git-rebase /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-reset hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-reset /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-sequence hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-sequence /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-core hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-core /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-patch hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-patch /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-notes hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-notes /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-diff hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-diff /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-process hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-process /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-obsolete hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-obsolete /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-gitignore hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-gitignore /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-stash hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-stash /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-branch hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-branch /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-wip hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-wip /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-commit hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-commit /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-reflog hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-reflog /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-clone hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-clone /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-mode hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-mode /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-utils hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-utils /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-extras hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-extras /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-transient hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-transient /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-remote hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-remote /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-pkg hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-pkg /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-pull hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-pull /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-section hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-section /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-tag hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-tag /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-blame hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-blame /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-repos hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-repos /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-fetch hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-fetch /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-worktree hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-worktree /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-subtree hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-subtree /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-status hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-status /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-submodule hides /usr/share/emacs/site-lisp/elpa-src/magit-3.3.0/magit-submodule /usr/share/emacs/site-lisp/elpa/magit-section-3.3.0/magit-section-pkg hides /usr/share/emacs/site-lisp/elpa-src/magit-section-3.3.0/magit-section-pkg /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-section hides /usr/share/emacs/site-lisp/elpa-src/magit-section-3.3.0/magit-section /usr/share/emacs/site-lisp/elpa/magit-section-3.3.0/magit-section-autoloads hides /usr/share/emacs/site-lisp/elpa-src/magit-section-3.3.0/magit-section-autoloads /usr/share/emacs/site-lisp/elpa/markdown-mode-2.5/markdown-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.5/markdown-mode-pkg /usr/share/emacs/site-lisp/elpa/markdown-mode-2.5/markdown-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.5/markdown-mode-autoloads /usr/share/emacs/site-lisp/elpa/markdown-mode-2.5/markdown-mode hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.5/markdown-mode /usr/share/emacs/site-lisp/elpa/meson-mode-0.2/meson-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/meson-mode-0.2/meson-mode-autoloads /usr/share/emacs/site-lisp/elpa/meson-mode-0.2/utils hides /usr/share/emacs/site-lisp/elpa-src/meson-mode-0.2/utils /usr/share/emacs/site-lisp/elpa/meson-mode-0.2/meson-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/meson-mode-0.2/meson-mode-pkg /usr/share/emacs/site-lisp/elpa/meson-mode-0.2/meson-mode hides /usr/share/emacs/site-lisp/elpa-src/meson-mode-0.2/meson-mode /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-lists hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-lists /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-bookmarks hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-bookmarks /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-folders hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-folders /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-icalendar hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-icalendar /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-compose hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-compose /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-pkg hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-pkg /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-autoloads hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-autoloads /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-contrib hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-contrib /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-search hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-search /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-actions hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-actions /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-update hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-update /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-org hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-org /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-speedbar hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-speedbar /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-vars hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-vars /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-draft hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-draft /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-message hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-message /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-helpers hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-helpers /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-contacts hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-contacts /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-main hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-main /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-view hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-view /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-server hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-server /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-config hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-config /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-context hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-context /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-mark hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-mark /usr/share/emacs/site-lisp/elpa/mu4e-1.8.14/mu4e-headers hides /usr/share/emacs/site-lisp/elpa-src/mu4e-1.8.14/mu4e-headers /usr/share/emacs/site-lisp/elpa/mutt-alias-1.4/mutt-alias hides /usr/share/emacs/site-lisp/elpa-src/mutt-alias-1.4/mutt-alias /usr/share/emacs/site-lisp/elpa/mutt-alias-1.4/mutt-alias-pkg hides /usr/share/emacs/site-lisp/elpa-src/mutt-alias-1.4/mutt-alias-pkg /usr/share/emacs/site-lisp/elpa/mutt-alias-1.4/mutt-alias-autoloads hides /usr/share/emacs/site-lisp/elpa-src/mutt-alias-1.4/mutt-alias-autoloads /usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode-autoloads /usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode hides /usr/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode /usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode-pkg /usr/share/emacs/site-lisp/elpa/nginx-mode-1.1.9/nginx-mode hides /usr/share/emacs/site-lisp/elpa-src/nginx-mode-1.1.9/nginx-mode /usr/share/emacs/site-lisp/elpa/nginx-mode-1.1.9/nginx-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/nginx-mode-1.1.9/nginx-mode-autoloads /usr/share/emacs/site-lisp/elpa/nginx-mode-1.1.9/nginx-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/nginx-mode-1.1.9/nginx-mode-pkg /usr/share/emacs/site-lisp/elpa/po-mode-0.21/po-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/po-mode-0.21/po-mode-autoloads /usr/share/emacs/site-lisp/elpa/po-mode-0.21/po-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/po-mode-0.21/po-mode-pkg /usr/share/emacs/site-lisp/elpa/po-mode-0.21/po-mode hides /usr/share/emacs/site-lisp/elpa-src/po-mode-0.21/po-mode /usr/share/emacs/site-lisp/elpa/pod-mode-1.3/pod-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/pod-mode-1.3/pod-mode-pkg /usr/share/emacs/site-lisp/elpa/pod-mode-1.3/pod-mode hides /usr/share/emacs/site-lisp/elpa-src/pod-mode-1.3/pod-mode /usr/share/emacs/site-lisp/elpa/pod-mode-1.3/pod-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pod-mode-1.3/pod-mode-autoloads /usr/share/emacs/site-lisp/elpa/popup-0.5.8/popup-autoloads hides /usr/share/emacs/site-lisp/elpa-src/popup-0.5.8/popup-autoloads /usr/share/emacs/site-lisp/elpa/popup-0.5.8/popup-pkg hides /usr/share/emacs/site-lisp/elpa-src/popup-0.5.8/popup-pkg /usr/share/emacs/site-lisp/elpa/popup-0.5.8/popup hides /usr/share/emacs/site-lisp/elpa-src/popup-0.5.8/popup /usr/share/emacs/site-lisp/elpa/project-0.8.1/project hides /usr/share/emacs/site-lisp/elpa-src/project-0.8.1/project /usr/share/emacs/site-lisp/elpa/project-0.8.1/project-autoloads hides /usr/share/emacs/site-lisp/elpa-src/project-0.8.1/project-autoloads /usr/share/emacs/site-lisp/elpa/project-0.8.1/project-pkg hides /usr/share/emacs/site-lisp/elpa-src/project-0.8.1/project-pkg /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort-autoloads hides /usr/share/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort-autoloads /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort hides /usr/share/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort-pkg hides /usr/share/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort-pkg /usr/share/emacs/site-lisp/elpa/pyvenv-1.21/pyvenv-pkg hides /usr/share/emacs/site-lisp/elpa-src/pyvenv-1.21/pyvenv-pkg /usr/share/emacs/site-lisp/elpa/pyvenv-1.21/pyvenv hides /usr/share/emacs/site-lisp/elpa-src/pyvenv-1.21/pyvenv /usr/share/emacs/site-lisp/elpa/pyvenv-1.21/pyvenv-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pyvenv-1.21/pyvenv-autoloads /usr/share/emacs/site-lisp/elpa/rust-mode-0.4.0/rust-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-0.4.0/rust-mode-pkg /usr/share/emacs/site-lisp/elpa/rust-mode-0.4.0/rust-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-0.4.0/rust-mode-autoloads /usr/share/emacs/site-lisp/elpa/rust-mode-0.4.0/rust-mode hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-0.4.0/rust-mode /usr/share/emacs/site-lisp/elpa/seq-2.23/seq-24 hides /usr/share/emacs/site-lisp/elpa-src/seq-2.23/seq-24 /usr/share/emacs/site-lisp/elpa/seq-2.23/seq-pkg hides /usr/share/emacs/site-lisp/elpa-src/seq-2.23/seq-pkg /usr/share/emacs/site-lisp/elpa/seq-2.23/seq-autoloads hides /usr/share/emacs/site-lisp/elpa-src/seq-2.23/seq-autoloads /usr/share/emacs/site-lisp/elpa/seq-2.23/seq-25 hides /usr/share/emacs/site-lisp/elpa-src/seq-2.23/seq-25 /usr/share/emacs/site-lisp/elpa/seq-2.23/seq hides /usr/share/emacs/site-lisp/elpa-src/seq-2.23/seq /usr/share/emacs/site-lisp/elpa/session-2.4.2/session hides /usr/share/emacs/site-lisp/elpa-src/session-2.4.2/session /usr/share/emacs/site-lisp/elpa/session-2.4.2/session-pkg hides /usr/share/emacs/site-lisp/elpa-src/session-2.4.2/session-pkg /usr/share/emacs/site-lisp/elpa/session-2.4.2/session-autoloads hides /usr/share/emacs/site-lisp/elpa-src/session-2.4.2/session-autoloads /usr/share/emacs/site-lisp/elpa/tabbar-20160524/aquamacs-tabbar hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/aquamacs-tabbar /usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar-pkg hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar-pkg /usr/share/emacs/site-lisp/elpa/tabbar-20160524/one-buffer-one-frame hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/one-buffer-one-frame /usr/share/emacs/site-lisp/elpa/tabbar-20160524/aquamacs-compat hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/aquamacs-compat /usr/share/emacs/site-lisp/elpa/tabbar-20160524/aquamacs-tools hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/aquamacs-tools /usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar-window hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar-window /usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar-autoloads hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar-autoloads /usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-autoloads hides /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-autoloads /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package hides /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-lint hides /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-lint /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-bind-key hides /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-bind-key /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-pkg hides /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-pkg /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-delight hides /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-delight /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-core hides /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-core /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-jump hides /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-jump /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-ensure hides /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-ensure /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-diminish hides /usr/share/emacs/site-lisp/elpa-src/use-package-2.4.4/use-package-diminish /usr/share/emacs/site-lisp/elpa/vterm-0.0.2/vterm-pkg hides /usr/share/emacs/site-lisp/elpa-src/vterm-0.0.2/vterm-pkg /usr/share/emacs/site-lisp/elpa/vterm-0.0.2/vterm hides /usr/share/emacs/site-lisp/elpa-src/vterm-0.0.2/vterm /usr/share/emacs/site-lisp/elpa/vterm-0.0.2/vterm-load-path hides /usr/share/emacs/site-lisp/elpa-src/vterm-0.0.2/vterm-load-path /usr/share/emacs/site-lisp/elpa/vterm-0.0.2/vterm-autoloads hides /usr/share/emacs/site-lisp/elpa-src/vterm-0.0.2/vterm-autoloads /usr/share/emacs/site-lisp/elpa/web-mode-17.0.2/web-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/web-mode-17.0.2/web-mode-autoloads /usr/share/emacs/site-lisp/elpa/web-mode-17.0.2/web-mode hides /usr/share/emacs/site-lisp/elpa-src/web-mode-17.0.2/web-mode /usr/share/emacs/site-lisp/elpa/web-mode-17.0.2/web-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/web-mode-17.0.2/web-mode-pkg /usr/share/emacs/site-lisp/elpa/with-editor-3.3.0/with-editor-pkg hides /usr/share/emacs/site-lisp/elpa-src/with-editor-3.3.0/with-editor-pkg /usr/share/emacs/site-lisp/elpa/with-editor-3.3.0/with-editor hides /usr/share/emacs/site-lisp/elpa-src/with-editor-3.3.0/with-editor /usr/share/emacs/site-lisp/elpa/with-editor-3.3.0/with-editor-autoloads hides /usr/share/emacs/site-lisp/elpa-src/with-editor-3.3.0/with-editor-autoloads /usr/share/emacs/site-lisp/elpa/xref-1.6.0/xref-pkg hides /usr/share/emacs/site-lisp/elpa-src/xref-1.6.0/xref-pkg /usr/share/emacs/site-lisp/elpa/xref-1.6.0/xref-autoloads hides /usr/share/emacs/site-lisp/elpa-src/xref-1.6.0/xref-autoloads /usr/share/emacs/site-lisp/elpa/xref-1.6.0/xref hides /usr/share/emacs/site-lisp/elpa-src/xref-1.6.0/xref /usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.15/yaml-mode hides /usr/share/emacs/site-lisp/elpa-src/yaml-mode-0.0.15/yaml-mode /usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.15/yaml-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/yaml-mode-0.0.15/yaml-mode-autoloads /usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.15/yaml-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/yaml-mode-0.0.15/yaml-mode-pkg /usr/share/emacs/site-lisp/elpa/yasnippet-0.14.0/yasnippet-autoloads hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-0.14.0/yasnippet-autoloads /usr/share/emacs/site-lisp/elpa/yasnippet-0.14.0/yasnippet-pkg hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-0.14.0/yasnippet-pkg /usr/share/emacs/site-lisp/elpa/yasnippet-0.14.0/yasnippet hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-0.14.0/yasnippet /usr/share/emacs/site-lisp/elpa/yasnippet-snippets-20220713/yasnippet-snippets-pkg hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-snippets-20220713/yasnippet-snippets-pkg /usr/share/emacs/site-lisp/elpa/yasnippet-snippets-20220713/yasnippet-snippets-autoloads hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-snippets-20220713/yasnippet-snippets-autoloads /usr/share/emacs/site-lisp/elpa/yasnippet-snippets-20220713/yasnippet-snippets hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-snippets-20220713/yasnippet-snippets /usr/share/emacs/site-lisp/elpa/zenburn-theme-2.8.0/zenburn-theme hides /usr/share/emacs/site-lisp/elpa-src/zenburn-theme-2.8.0/zenburn-theme /usr/share/emacs/site-lisp/elpa/zenburn-theme-2.8.0/zenburn-theme-pkg hides /usr/share/emacs/site-lisp/elpa-src/zenburn-theme-2.8.0/zenburn-theme-pkg /usr/share/emacs/site-lisp/elpa/zenburn-theme-2.8.0/zenburn-theme-autoloads hides /usr/share/emacs/site-lisp/elpa-src/zenburn-theme-2.8.0/zenburn-theme-autoloads /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-bind-key hides /usr/share/emacs/29.1/lisp/use-package/use-package-bind-key /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-diminish hides /usr/share/emacs/29.1/lisp/use-package/use-package-diminish /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-ensure hides /usr/share/emacs/29.1/lisp/use-package/use-package-ensure /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-lint hides /usr/share/emacs/29.1/lisp/use-package/use-package-lint /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-core hides /usr/share/emacs/29.1/lisp/use-package/use-package-core /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-jump hides /usr/share/emacs/29.1/lisp/use-package/use-package-jump /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package hides /usr/share/emacs/29.1/lisp/use-package/use-package /usr/share/emacs/site-lisp/elpa/bind-key-2.4.1/bind-key hides /usr/share/emacs/29.1/lisp/use-package/bind-key /usr/share/emacs/site-lisp/elpa/use-package-2.4.4/use-package-delight hides /usr/share/emacs/29.1/lisp/use-package/use-package-delight /usr/share/emacs/site-lisp/elpa/project-0.8.1/project hides /usr/share/emacs/29.1/lisp/progmodes/project /usr/share/emacs/site-lisp/elpa/eglot-1.9/eglot hides /usr/share/emacs/29.1/lisp/progmodes/eglot /usr/share/emacs/site-lisp/elpa/xref-1.6.0/xref hides /usr/share/emacs/29.1/lisp/progmodes/xref ~/.config/emacs//myelisp/rcirc hides /usr/share/emacs/29.1/lisp/net/rcirc /usr/share/emacs/site-lisp/elpa/seq-2.23/seq hides /usr/share/emacs/29.1/lisp/emacs-lisp/seq Features: (shadow sort mail-extr emacsbug bug-reference magit-extras face-remap magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff git-commit log-edit add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor shell magit-mode transient magit-git magit-section misearch multi-isearch windmove cl-print help-fns radix-tree vc-hg vc-git diff-mode vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view pcvs-util vc vc-dispatcher eglot array jsonrpc ert ewoc debug backtrace find-func imenu mule-util magit-utils crm dash gnus-topic cursor-sensor utf-7 nnfolder epa-file network-stream nsm gnus-demon nnml ezgnus gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom nndraft nnmh gnus-group gnus-undo smtpmail gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win term/xterm xterm server cap-words superword subword disp-table whitespace yasnippet-snippets yasnippet icomplete company-oddmuse company-keywords company-etags etags fileloop generator xref 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 diminish company edmacro kmacro pcase jka-compr zenburn-theme keychain-environment exec-path-from-shell auto-compile comp comp-cstr rx gnus nnheader gnus-util mail-utils range mm-util mail-prsvr flymake-proc flymake project compile text-property-search warnings icons epa derived epg rfc6068 epg-config rcirc parse-time advice erc-list erc-menu erc-join erc-ring erc-pcomplete pcomplete comint ansi-osc ansi-color ring erc-track erc-match erc-button wid-edit erc-fill erc-stamp erc-netsplit erc-spelling flyspell ispell erc-log erc-goodies erc iso8601 time-date thingatpt pp format-spec erc-backend erc-networks erc-common erc-compat compat erc-loaddefs 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 display-line-numbers autorevert filenotify tex-site cmake-mode-autoloads dpkg-dev-el info debian-el finder-inf package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-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 lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 656243 70444) (symbols 48 32428 0) (strings 32 113404 9232) (string-bytes 1 3631114) (vectors 16 60554) (vector-slots 8 1152803 42003) (floats 8 378 1030) (intervals 56 7798 998) (buffers 984 50))
Manphiz <manphiz <at> gmail.com>
to control <at> debbugs.gnu.org
.
(Tue, 12 Sep 2023 05:53:02 GMT) Full text and rfc822 format available.Stefan Kangas <stefankangas <at> gmail.com>
to control <at> debbugs.gnu.org
.
(Wed, 13 Sep 2023 12:42:02 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Thu, 14 Sep 2023 22:59:03 GMT) Full text and rfc822 format available.Message #12 received at 65882 <at> debbugs.gnu.org (full text, mbox):
From: Manphiz <manphiz <at> gmail.com> To: Stefan Kangas <stefankangas <at> gmail.com>, 65882 <at> debbugs.gnu.org Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Thu, 14 Sep 2023 15:57:02 -0700
Manphiz <manphiz <at> gmail.com> writes: > I have a setting of rcirc that automatically authenticates to NickServ > and automatically join a list of channels[1]. This works when > connecting to the servers for the first time. However, when it gets > disconnected from the servers (e.g. due to network issues) and > reconnecting, it can still auto-authenticate, but won't rejoin the > channels automatically again. > > After some debugging, it turns out that the first time it authenticates > successfully, it will set rcirc-user-authenticated to `t'[2]. When > reconnecting, it will check whether the user is authenticated and only > run the rcirc-authenticated-hook if not[3]. As > rcirc-user-authenticateed will be `t' after the first time, the hook > won't be processed again and hence preventing from rejoining the > channels. > > I have tested a patch that resets rcirc-user-authenticated to `nil' that > fixes this issue (tested on 28.2 and 29.1), which is attached inline below. > > [1] https://gitlab.com/xiyueden/emacs.d/-/blob/master/init.el?ref_type=heads#L224-272 > [2] https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/net/rcirc.el#n3343 > [3] https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/net/rcirc.el#n3320 > > > diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el > index 1ddffe8dec9..b293a4a442f 100644 > --- a/lisp/net/rcirc.el > +++ b/lisp/net/rcirc.el > @@ -859,6 +859,7 @@ If QUIET is non-nil, no not emit a message." > (if (rcirc--connection-open-p process) > (throw 'exit (or quiet (message "Server process is alive"))) > (delete-process process)) > + (setq rcirc-user-authenticated nil) > (let ((conn-info rcirc-connection-info)) > (setf (nth 5 conn-info) > (cl-remove-if-not #'rcirc-channel-p > Hi Stefan, I noticed that you lowered the severity of this bug from "normal" to "wishlist". AIUI rcirc provides a way to automatically join channels upon connecting to a server and currently this is not working as intended, so IMHO it should be considered a bug instead of a feature request (a wishlist). (If you are using severity as a means to manage bug triage priority I'm OK with that.) Personally, as the patch is sufficiently trivial, I would hope it won't take too much work for a review. But I would understand if dealing with rcirc-user-authenticated is more involved than it looks like and should be handled with care. Thanks! -- Manphiz
bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Thu, 14 Sep 2023 22:59:04 GMT) Full text and rfc822 format available.Message #15 received at 65882 <at> debbugs.gnu.org (full text, mbox):
From: Manphiz <manphiz <at> gmail.com> To: Stefan Kangas <stefankangas <at> gmail.com>, 65882 <at> debbugs.gnu.org Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Thu, 14 Sep 2023 15:57:44 -0700
Manphiz <manphiz <at> gmail.com> writes: > I have a setting of rcirc that automatically authenticates to NickServ > and automatically join a list of channels[1]. This works when > connecting to the servers for the first time. However, when it gets > disconnected from the servers (e.g. due to network issues) and > reconnecting, it can still auto-authenticate, but won't rejoin the > channels automatically again. > > After some debugging, it turns out that the first time it authenticates > successfully, it will set rcirc-user-authenticated to `t'[2]. When > reconnecting, it will check whether the user is authenticated and only > run the rcirc-authenticated-hook if not[3]. As > rcirc-user-authenticateed will be `t' after the first time, the hook > won't be processed again and hence preventing from rejoining the > channels. > > I have tested a patch that resets rcirc-user-authenticated to `nil' that > fixes this issue (tested on 28.2 and 29.1), which is attached inline below. > > [1] https://gitlab.com/xiyueden/emacs.d/-/blob/master/init.el?ref_type=heads#L224-272 > [2] https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/net/rcirc.el#n3343 > [3] https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/net/rcirc.el#n3320 > > > diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el > index 1ddffe8dec9..b293a4a442f 100644 > --- a/lisp/net/rcirc.el > +++ b/lisp/net/rcirc.el > @@ -859,6 +859,7 @@ If QUIET is non-nil, no not emit a message." > (if (rcirc--connection-open-p process) > (throw 'exit (or quiet (message "Server process is alive"))) > (delete-process process)) > + (setq rcirc-user-authenticated nil) > (let ((conn-info rcirc-connection-info)) > (setf (nth 5 conn-info) > (cl-remove-if-not #'rcirc-channel-p > Hi Stefan, I noticed that you lowered the severity of this bug from "normal" to "wishlist". AIUI rcirc provides a way to automatically join channels upon connecting to a server and currently this is not working as intended, so IMHO it should be considered a bug instead of a feature request (a wishlist). (If you are using severity as a means to manage bug triage priority I'm OK with that.) Personally, as the patch is sufficiently trivial, I would hope it won't take too much work for a review. But I would understand if dealing with rcirc-user-authenticated is more involved than it looks like and should be handled with care. Thanks! -- Manphiz
bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Fri, 15 Sep 2023 02:29:01 GMT) Full text and rfc822 format available.Message #18 received at 65882 <at> debbugs.gnu.org (full text, mbox):
From: Stefan Kangas <stefankangas <at> gmail.com> To: Manphiz <manphiz <at> gmail.com>, 65882 <at> debbugs.gnu.org Cc: Philip Kaludercic <philipk <at> posteo.net>, Ryan Yeske <rcyeske <at> gmail.com>, Leo Liu <sdl.web <at> gmail.com> Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Thu, 14 Sep 2023 19:27:48 -0700
severity 65882 + minor thanks Manphiz <manphiz <at> gmail.com> writes: > I noticed that you lowered the severity of this bug from "normal" to > "wishlist". AIUI rcirc provides a way to automatically join channels > upon connecting to a server and currently this is not working as > intended, so IMHO it should be considered a bug instead of a feature > request (a wishlist). Thanks, so I bumped it to minor. I hope that makes more sense. > (If you are using severity as a means to manage bug triage priority > I'm OK with that.) My impression is that almost no one pays attention to bug severities, so I wouldn't make too much of it. Bug reports that come with a patch, like yours did, tend to get more visibility though. > Personally, as the patch is sufficiently trivial, I would hope it won't > take too much work for a review. But I would understand if dealing with > rcirc-user-authenticated is more involved than it looks like and should > be handled with care. I've copied in the rcirc maintainers. Let's see if they have any comments first.
Stefan Kangas <stefankangas <at> gmail.com>
to control <at> debbugs.gnu.org
.
(Fri, 15 Sep 2023 02:33:02 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Fri, 15 Sep 2023 05:32:02 GMT) Full text and rfc822 format available.Message #23 received at 65882 <at> debbugs.gnu.org (full text, mbox):
From: Manphiz <manphiz <at> gmail.com> To: Stefan Kangas <stefankangas <at> gmail.com> Cc: 65882 <at> debbugs.gnu.org, Philip Kaludercic <philipk <at> posteo.net>, Ryan Yeske <rcyeske <at> gmail.com>, Leo Liu <sdl.web <at> gmail.com> Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Thu, 14 Sep 2023 22:30:19 -0700
Stefan Kangas <stefankangas <at> gmail.com> writes: > severity 65882 + minor > thanks > > Manphiz <manphiz <at> gmail.com> writes: > >> I noticed that you lowered the severity of this bug from "normal" to >> "wishlist". AIUI rcirc provides a way to automatically join channels >> upon connecting to a server and currently this is not working as >> intended, so IMHO it should be considered a bug instead of a feature >> request (a wishlist). > > Thanks, so I bumped it to minor. I hope that makes more sense. > Thanks! >> (If you are using severity as a means to manage bug triage priority >> I'm OK with that.) > > My impression is that almost no one pays attention to bug severities, so > I wouldn't make too much of it. Bug reports that come with a patch, > like yours did, tend to get more visibility though. > Ah got it. It's my first time filing bug here so not very familiar with the convention. Looks like tagging patch was a good move :) >> Personally, as the patch is sufficiently trivial, I would hope it won't >> take too much work for a review. But I would understand if dealing with >> rcirc-user-authenticated is more involved than it looks like and should >> be handled with care. > > I've copied in the rcirc maintainers. Let's see if they have any > comments first. Great! Thanks again! -- Manphiz
bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Fri, 15 Sep 2023 07:51:02 GMT) Full text and rfc822 format available.Message #26 received at 65882 <at> debbugs.gnu.org (full text, mbox):
From: Philip Kaludercic <philipk <at> posteo.net> To: Manphiz <manphiz <at> gmail.com> Cc: 65882 <at> debbugs.gnu.org, Ryan Yeske <rcyeske <at> gmail.com>, Stefan Kangas <stefankangas <at> gmail.com>, Leo Liu <sdl.web <at> gmail.com> Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Fri, 15 Sep 2023 07:50:23 +0000
The change makes sense, but I'll want to try it out to make sure we are doing the right thing. Unless I write something here, ping me in a few days. These kinds of auto-reconnect bugs can be annoying to debug in real-life situations. Manphiz <manphiz <at> gmail.com> writes: > Stefan Kangas <stefankangas <at> gmail.com> writes: > >> severity 65882 + minor >> thanks >> >> Manphiz <manphiz <at> gmail.com> writes: >> >>> I noticed that you lowered the severity of this bug from "normal" to >>> "wishlist". AIUI rcirc provides a way to automatically join channels >>> upon connecting to a server and currently this is not working as >>> intended, so IMHO it should be considered a bug instead of a feature >>> request (a wishlist). >> >> Thanks, so I bumped it to minor. I hope that makes more sense. >> > > Thanks! > >>> (If you are using severity as a means to manage bug triage priority >>> I'm OK with that.) >> >> My impression is that almost no one pays attention to bug severities, so >> I wouldn't make too much of it. Bug reports that come with a patch, >> like yours did, tend to get more visibility though. >> > > Ah got it. It's my first time filing bug here so not very familiar with > the convention. Looks like tagging patch was a good move :) So this patch would be applied without a copyright assignment, right? >>> Personally, as the patch is sufficiently trivial, I would hope it won't >>> take too much work for a review. But I would understand if dealing with >>> rcirc-user-authenticated is more involved than it looks like and should >>> be handled with care. >> >> I've copied in the rcirc maintainers. Let's see if they have any >> comments first. > > Great! Thanks again!
bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Fri, 15 Sep 2023 13:05:03 GMT) Full text and rfc822 format available.Message #29 received at 65882 <at> debbugs.gnu.org (full text, mbox):
From: Manphiz <manphiz <at> gmail.com> To: Philip Kaludercic <philipk <at> posteo.net> Cc: 65882 <at> debbugs.gnu.org, Ryan Yeske <rcyeske <at> gmail.com>, Stefan Kangas <stefankangas <at> gmail.com>, Leo Liu <sdl.web <at> gmail.com> Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Fri, 15 Sep 2023 01:15:21 -0700
Philip Kaludercic <philipk <at> posteo.net> writes: > The change makes sense, but I'll want to try it out to make sure we are > doing the right thing. Unless I write something here, ping me in a few > days. Thanks Philip! Will do. > These kinds of auto-reconnect bugs can be annoying to debug in > real-life situations. > Indeed. Learned it the hard way when debugging this issue. > Manphiz <manphiz <at> gmail.com> writes: > >> Stefan Kangas <stefankangas <at> gmail.com> writes: >> >>> severity 65882 + minor >>> thanks >>> >>> Manphiz <manphiz <at> gmail.com> writes: >>> >>>> I noticed that you lowered the severity of this bug from "normal" to >>>> "wishlist". AIUI rcirc provides a way to automatically join channels >>>> upon connecting to a server and currently this is not working as >>>> intended, so IMHO it should be considered a bug instead of a feature >>>> request (a wishlist). >>> >>> Thanks, so I bumped it to minor. I hope that makes more sense. >>> >> >> Thanks! >> >>>> (If you are using severity as a means to manage bug triage priority >>>> I'm OK with that.) >>> >>> My impression is that almost no one pays attention to bug severities, so >>> I wouldn't make too much of it. Bug reports that come with a patch, >>> like yours did, tend to get more visibility though. >>> >> >> Ah got it. It's my first time filing bug here so not very familiar with >> the convention. Looks like tagging patch was a good move :) > > So this patch would be applied without a copyright assignment, right? > Yes if it would mean that it can be included faster once approved, or whatever even faster means if you see fit :) >>>> Personally, as the patch is sufficiently trivial, I would hope it won't >>>> take too much work for a review. But I would understand if dealing with >>>> rcirc-user-authenticated is more involved than it looks like and should >>>> be handled with care. >>> >>> I've copied in the rcirc maintainers. Let's see if they have any >>> comments first. >> >> Great! Thanks again! -- Manphiz
bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Thu, 21 Sep 2023 15:24:02 GMT) Full text and rfc822 format available.Message #32 received at 65882 <at> debbugs.gnu.org (full text, mbox):
From: Manphiz <manphiz <at> gmail.com> To: Philip Kaludercic <philipk <at> posteo.net> Cc: 65882 <at> debbugs.gnu.org, Ryan Yeske <rcyeske <at> gmail.com>, Stefan Kangas <stefankangas <at> gmail.com>, Leo Liu <sdl.web <at> gmail.com> Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Thu, 21 Sep 2023 08:00:55 -0700
Philip Kaludercic <philipk <at> posteo.net> writes: > The change makes sense, but I'll want to try it out to make sure we are > doing the right thing. Unless I write something here, ping me in a few > days. These kinds of auto-reconnect bugs can be annoying to debug in > real-life situations. > Friendly ping. > Manphiz <manphiz <at> gmail.com> writes: > >> Stefan Kangas <stefankangas <at> gmail.com> writes: >> >>> severity 65882 + minor >>> thanks >>> >>> Manphiz <manphiz <at> gmail.com> writes: >>> >>>> I noticed that you lowered the severity of this bug from "normal" to >>>> "wishlist". AIUI rcirc provides a way to automatically join channels >>>> upon connecting to a server and currently this is not working as >>>> intended, so IMHO it should be considered a bug instead of a feature >>>> request (a wishlist). >>> >>> Thanks, so I bumped it to minor. I hope that makes more sense. >>> >> >> Thanks! >> >>>> (If you are using severity as a means to manage bug triage priority >>>> I'm OK with that.) >>> >>> My impression is that almost no one pays attention to bug severities, so >>> I wouldn't make too much of it. Bug reports that come with a patch, >>> like yours did, tend to get more visibility though. >>> >> >> Ah got it. It's my first time filing bug here so not very familiar with >> the convention. Looks like tagging patch was a good move :) > > So this patch would be applied without a copyright assignment, right? > >>>> Personally, as the patch is sufficiently trivial, I would hope it won't >>>> take too much work for a review. But I would understand if dealing with >>>> rcirc-user-authenticated is more involved than it looks like and should >>>> be handled with care. >>> >>> I've copied in the rcirc maintainers. Let's see if they have any >>> comments first. >> >> Great! Thanks again! -- Manphiz
Philip Kaludercic <philipk <at> posteo.net>
:Manphiz <manphiz <at> gmail.com>
:Message #37 received at 65882-done <at> debbugs.gnu.org (full text, mbox):
From: Philip Kaludercic <philipk <at> posteo.net> To: Manphiz <manphiz <at> gmail.com> Cc: 65882-done <at> debbugs.gnu.org, Ryan Yeske <rcyeske <at> gmail.com>, Stefan Kangas <stefankangas <at> gmail.com>, Leo Liu <sdl.web <at> gmail.com> Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Thu, 21 Sep 2023 16:27:10 +0000
Manphiz <manphiz <at> gmail.com> writes: > Philip Kaludercic <philipk <at> posteo.net> writes: > >> The change makes sense, but I'll want to try it out to make sure we are >> doing the right thing. Unless I write something here, ping me in a few >> days. These kinds of auto-reconnect bugs can be annoying to debug in >> real-life situations. >> > > Friendly ping. I haven't noticed any issues, and the change makes sense. I'll apply it to master. Thanks! >> Manphiz <manphiz <at> gmail.com> writes: >> >>> Stefan Kangas <stefankangas <at> gmail.com> writes: >>> >>>> severity 65882 + minor >>>> thanks >>>> >>>> Manphiz <manphiz <at> gmail.com> writes: >>>> >>>>> I noticed that you lowered the severity of this bug from "normal" to >>>>> "wishlist". AIUI rcirc provides a way to automatically join channels >>>>> upon connecting to a server and currently this is not working as >>>>> intended, so IMHO it should be considered a bug instead of a feature >>>>> request (a wishlist). >>>> >>>> Thanks, so I bumped it to minor. I hope that makes more sense. >>>> >>> >>> Thanks! >>> >>>>> (If you are using severity as a means to manage bug triage priority >>>>> I'm OK with that.) >>>> >>>> My impression is that almost no one pays attention to bug severities, so >>>> I wouldn't make too much of it. Bug reports that come with a patch, >>>> like yours did, tend to get more visibility though. >>>> >>> >>> Ah got it. It's my first time filing bug here so not very familiar with >>> the convention. Looks like tagging patch was a good move :) >> >> So this patch would be applied without a copyright assignment, right? >> >>>>> Personally, as the patch is sufficiently trivial, I would hope it won't >>>>> take too much work for a review. But I would understand if dealing with >>>>> rcirc-user-authenticated is more involved than it looks like and should >>>>> be handled with care. >>>> >>>> I've copied in the rcirc maintainers. Let's see if they have any >>>> comments first. >>> >>> Great! Thanks again!
bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Thu, 21 Sep 2023 16:59:02 GMT) Full text and rfc822 format available.Message #40 received at 65882-done <at> debbugs.gnu.org (full text, mbox):
From: Manphiz <manphiz <at> gmail.com> To: Philip Kaludercic <philipk <at> posteo.net> Cc: 65882-done <at> debbugs.gnu.org, Ryan Yeske <rcyeske <at> gmail.com>, Stefan Kangas <stefankangas <at> gmail.com>, Leo Liu <sdl.web <at> gmail.com> Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Thu, 21 Sep 2023 09:57:57 -0700
Philip Kaludercic <philipk <at> posteo.net> writes: > Manphiz <manphiz <at> gmail.com> writes: > >> Philip Kaludercic <philipk <at> posteo.net> writes: >> >>> The change makes sense, but I'll want to try it out to make sure we are >>> doing the right thing. Unless I write something here, ping me in a few >>> days. These kinds of auto-reconnect bugs can be annoying to debug in >>> real-life situations. >>> >> >> Friendly ping. > > I haven't noticed any issues, and the change makes sense. I'll apply it > to master. Thanks! > Great, thanks! Additionally, is it OK to backport this to 29 branch or even 28 branch? Or is there any automatic backport process for release branches? >>> Manphiz <manphiz <at> gmail.com> writes: >>> >>>> Stefan Kangas <stefankangas <at> gmail.com> writes: >>>> >>>>> severity 65882 + minor >>>>> thanks >>>>> >>>>> Manphiz <manphiz <at> gmail.com> writes: >>>>> >>>>>> I noticed that you lowered the severity of this bug from "normal" to >>>>>> "wishlist". AIUI rcirc provides a way to automatically join channels >>>>>> upon connecting to a server and currently this is not working as >>>>>> intended, so IMHO it should be considered a bug instead of a feature >>>>>> request (a wishlist). >>>>> >>>>> Thanks, so I bumped it to minor. I hope that makes more sense. >>>>> >>>> >>>> Thanks! >>>> >>>>>> (If you are using severity as a means to manage bug triage priority >>>>>> I'm OK with that.) >>>>> >>>>> My impression is that almost no one pays attention to bug severities, so >>>>> I wouldn't make too much of it. Bug reports that come with a patch, >>>>> like yours did, tend to get more visibility though. >>>>> >>>> >>>> Ah got it. It's my first time filing bug here so not very familiar with >>>> the convention. Looks like tagging patch was a good move :) >>> >>> So this patch would be applied without a copyright assignment, right? >>> >>>>>> Personally, as the patch is sufficiently trivial, I would hope it won't >>>>>> take too much work for a review. But I would understand if dealing with >>>>>> rcirc-user-authenticated is more involved than it looks like and should >>>>>> be handled with care. >>>>> >>>>> I've copied in the rcirc maintainers. Let's see if they have any >>>>> comments first. >>>> >>>> Great! Thanks again! -- Manphiz
bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Fri, 22 Sep 2023 08:25:02 GMT) Full text and rfc822 format available.Message #43 received at 65882-done <at> debbugs.gnu.org (full text, mbox):
From: Philip Kaludercic <philipk <at> posteo.net> To: Manphiz <manphiz <at> gmail.com> Cc: 65882-done <at> debbugs.gnu.org, Ryan Yeske <rcyeske <at> gmail.com>, Stefan Kangas <stefankangas <at> gmail.com>, Leo Liu <sdl.web <at> gmail.com> Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Fri, 22 Sep 2023 08:23:42 +0000
Manphiz <manphiz <at> gmail.com> writes: > Philip Kaludercic <philipk <at> posteo.net> writes: > >> Manphiz <manphiz <at> gmail.com> writes: >> >>> Philip Kaludercic <philipk <at> posteo.net> writes: >>> >>>> The change makes sense, but I'll want to try it out to make sure we are >>>> doing the right thing. Unless I write something here, ping me in a few >>>> days. These kinds of auto-reconnect bugs can be annoying to debug in >>>> real-life situations. >>>> >>> >>> Friendly ping. >> >> I haven't noticed any issues, and the change makes sense. I'll apply it >> to master. Thanks! >> > > Great, thanks! > > Additionally, is it OK to backport this to 29 branch or even 28 branch? I don't know if bugs are backported onto emacs-28, the branch seems to be stale. The emacs-29 branch might be viable, but I don't want to decide that myself. If Stefan is fine with that, I can take care of it. > Or is there any automatic backport process for release branches? Not that I know of. >>>> Manphiz <manphiz <at> gmail.com> writes: >>>> >>>>> Stefan Kangas <stefankangas <at> gmail.com> writes: >>>>> >>>>>> severity 65882 + minor >>>>>> thanks >>>>>> >>>>>> Manphiz <manphiz <at> gmail.com> writes: >>>>>> >>>>>>> I noticed that you lowered the severity of this bug from "normal" to >>>>>>> "wishlist". AIUI rcirc provides a way to automatically join channels >>>>>>> upon connecting to a server and currently this is not working as >>>>>>> intended, so IMHO it should be considered a bug instead of a feature >>>>>>> request (a wishlist). >>>>>> >>>>>> Thanks, so I bumped it to minor. I hope that makes more sense. >>>>>> >>>>> >>>>> Thanks! >>>>> >>>>>>> (If you are using severity as a means to manage bug triage priority >>>>>>> I'm OK with that.) >>>>>> >>>>>> My impression is that almost no one pays attention to bug severities, so >>>>>> I wouldn't make too much of it. Bug reports that come with a patch, >>>>>> like yours did, tend to get more visibility though. >>>>>> >>>>> >>>>> Ah got it. It's my first time filing bug here so not very familiar with >>>>> the convention. Looks like tagging patch was a good move :) >>>> >>>> So this patch would be applied without a copyright assignment, right? >>>> >>>>>>> Personally, as the patch is sufficiently trivial, I would hope it won't >>>>>>> take too much work for a review. But I would understand if dealing with >>>>>>> rcirc-user-authenticated is more involved than it looks like and should >>>>>>> be handled with care. >>>>>> >>>>>> I've copied in the rcirc maintainers. Let's see if they have any >>>>>> comments first. >>>>> >>>>> Great! Thanks again!
bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Fri, 22 Sep 2023 08:47:02 GMT) Full text and rfc822 format available.Message #46 received at 65882-done <at> debbugs.gnu.org (full text, mbox):
From: Stefan Kangas <stefankangas <at> gmail.com> To: Philip Kaludercic <philipk <at> posteo.net>, Manphiz <manphiz <at> gmail.com> Cc: 65882-done <at> debbugs.gnu.org, Ryan Yeske <rcyeske <at> gmail.com>, Leo Liu <sdl.web <at> gmail.com> Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Fri, 22 Sep 2023 01:46:14 -0700
Philip Kaludercic <philipk <at> posteo.net> writes: >> Additionally, is it OK to backport this to 29 branch or even 28 branch? > > I don't know if bugs are backported onto emacs-28, the branch seems to > be stale. We don't plan to make any more releases of Emacs 28, so we don't bother with backporting fixes there. > The emacs-29 branch might be viable, but I don't want to decide that > myself. If Stefan is fine with that, I can take care of it. I don't necessarily object, but is it a regression? Is the change safe? If the answer to either of those questions is "no", I think master is the safer choice. >> Or is there any automatic backport process for release branches? > > Not that I know of. The process is indeed manual.
bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Fri, 22 Sep 2023 21:38:01 GMT) Full text and rfc822 format available.Message #49 received at 65882-done <at> debbugs.gnu.org (full text, mbox):
From: Manphiz <manphiz <at> gmail.com> To: Stefan Kangas <stefankangas <at> gmail.com> Cc: 65882-done <at> debbugs.gnu.org, Philip Kaludercic <philipk <at> posteo.net>, Ryan Yeske <rcyeske <at> gmail.com>, Leo Liu <sdl.web <at> gmail.com> Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Fri, 22 Sep 2023 14:37:13 -0700
Stefan Kangas <stefankangas <at> gmail.com> writes: > Philip Kaludercic <philipk <at> posteo.net> writes: > >>> Additionally, is it OK to backport this to 29 branch or even 28 branch? >> >> I don't know if bugs are backported onto emacs-28, the branch seems to >> be stale. > > We don't plan to make any more releases of Emacs 28, so we don't bother > with backporting fixes there. > >> The emacs-29 branch might be viable, but I don't want to decide that >> myself. If Stefan is fine with that, I can take care of it. > > I don't necessarily object, but is it a regression? The reconnecting and rejoining channels feature is broken in certain situation, and this patch fixes that. Some other users claimed this works for them, so I would say this may be considered a regression. > Is the change safe? According to the logic of the code, this patch enables doing work that (I believe) should have been done and not changing anything else, so I would say it is safe. > If the answer to either of those questions is "no", I think master is > the safer choice. > I would say the answers are both yes, but of course that's just my opinion and the decision is up to you :) >>> Or is there any automatic backport process for release branches? >> >> Not that I know of. > > The process is indeed manual. -- Manphiz
bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Sat, 23 Sep 2023 11:42:02 GMT) Full text and rfc822 format available.Message #52 received at 65882-done <at> debbugs.gnu.org (full text, mbox):
From: Stefan Kangas <stefankangas <at> gmail.com> To: Manphiz <manphiz <at> gmail.com> Cc: 65882-done <at> debbugs.gnu.org, Philip Kaludercic <philipk <at> posteo.net>, Ryan Yeske <rcyeske <at> gmail.com>, Leo Liu <sdl.web <at> gmail.com> Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Sat, 23 Sep 2023 04:41:08 -0700
Manphiz <manphiz <at> gmail.com> writes: >> I don't necessarily object, but is it a regression? > > The reconnecting and rejoining channels feature is broken in certain > situation, and this patch fixes that. Some other users claimed this > works for them, so I would say this may be considered a regression. > >> Is the change safe? > > According to the logic of the code, this patch enables doing work that > (I believe) should have been done and not changing anything else, so I > would say it is safe. > >> If the answer to either of those questions is "no", I think master is >> the safer choice. > > I would say the answers are both yes, but of course that's just my > opinion and the decision is up to you :) Thanks. If Philip agrees, I see no reason why this can't be installed on emacs-29.
bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Sat, 23 Sep 2023 12:44:02 GMT) Full text and rfc822 format available.Message #55 received at 65882-done <at> debbugs.gnu.org (full text, mbox):
From: Philip Kaludercic <philipk <at> posteo.net> To: Stefan Kangas <stefankangas <at> gmail.com> Cc: 65882-done <at> debbugs.gnu.org, Ryan Yeske <rcyeske <at> gmail.com>, Leo Liu <sdl.web <at> gmail.com>, Manphiz <manphiz <at> gmail.com> Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Sat, 23 Sep 2023 12:43:40 +0000
Stefan Kangas <stefankangas <at> gmail.com> writes: > Manphiz <manphiz <at> gmail.com> writes: > >>> I don't necessarily object, but is it a regression? >> >> The reconnecting and rejoining channels feature is broken in certain >> situation, and this patch fixes that. Some other users claimed this >> works for them, so I would say this may be considered a regression. >> >>> Is the change safe? >> >> According to the logic of the code, this patch enables doing work that >> (I believe) should have been done and not changing anything else, so I >> would say it is safe. >> >>> If the answer to either of those questions is "no", I think master is >>> the safer choice. >> >> I would say the answers are both yes, but of course that's just my >> opinion and the decision is up to you :) > > Thanks. If Philip agrees, I see no reason why this can't be installed > on emacs-29. I am fine with it as well, so I'll cherry-pick the branch from master onto emacs-29.
bug-gnu-emacs <at> gnu.org
:bug#65882
; Package emacs
.
(Sat, 23 Sep 2023 22:35:02 GMT) Full text and rfc822 format available.Message #58 received at 65882-done <at> debbugs.gnu.org (full text, mbox):
From: Manphiz <manphiz <at> gmail.com> To: Philip Kaludercic <philipk <at> posteo.net> Cc: 65882-done <at> debbugs.gnu.org, Ryan Yeske <rcyeske <at> gmail.com>, Stefan Kangas <stefankangas <at> gmail.com>, Leo Liu <sdl.web <at> gmail.com> Subject: Re: bug#65882: 29.1; rcirc doesn't rejoin channels automatically on reconnecting Date: Sat, 23 Sep 2023 15:34:21 -0700
Philip Kaludercic <philipk <at> posteo.net> writes: > Stefan Kangas <stefankangas <at> gmail.com> writes: > >> Manphiz <manphiz <at> gmail.com> writes: >> >>>> I don't necessarily object, but is it a regression? >>> >>> The reconnecting and rejoining channels feature is broken in certain >>> situation, and this patch fixes that. Some other users claimed this >>> works for them, so I would say this may be considered a regression. >>> >>>> Is the change safe? >>> >>> According to the logic of the code, this patch enables doing work that >>> (I believe) should have been done and not changing anything else, so I >>> would say it is safe. >>> >>>> If the answer to either of those questions is "no", I think master is >>>> the safer choice. >>> >>> I would say the answers are both yes, but of course that's just my >>> opinion and the decision is up to you :) >> >> Thanks. If Philip agrees, I see no reason why this can't be installed >> on emacs-29. > > I am fine with it as well, so I'll cherry-pick the branch from master > onto emacs-29. Great! Thanks everyone!
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Sun, 22 Oct 2023 11:24:11 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.