-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
only the last disconnected session is remembered when (ement-save-sessions)
is set to t
#243
Comments
Thanks.
Please always be sure to mention up front when you are using unreleased versions of Emacs or other software. It may not be relevant for this issue, but you should always do so--otherwise there's little reason to use unreleased versions, and it may waste time chasing bugs caused by upstream changes. |
sorry! but I can switch to emacs 29 if that can help in pinning down the bug no problem! |
When disconnecting from a session, we now keep the slots necessary for reconnecting, and we persist those slots. Previously all of the session's data was discarded after writing, so if multiple accounts were disconnected but not at the same time, the first session to be disconnected was forgotten. Fixes #243. Reported-by: formula-spectre <https://github.com/formula-spectre>
When disconnecting from a session, we now keep the slots necessary for reconnecting, and we persist those slots. Previously all of the session's data was discarded after writing, so if multiple accounts were disconnected but not at the same time, the first session to be disconnected was forgotten. Fixes #243. Reported-by: formula-spectre <https://github.com/formula-spectre>
When disconnecting from a session, we now keep the slots necessary for reconnecting, and we persist those slots. Previously all of the session's data was discarded after writing, so if multiple accounts were disconnected but not at the same time, the first session to be disconnected was forgotten. Fixes #243. Reported-by: formula-spectre <https://github.com/formula-spectre>
When disconnecting from a session, we now keep the slots necessary for reconnecting, and we persist those slots. Previously all of the session's data was discarded after writing, so if multiple accounts were disconnected but not at the same time, the first session to be disconnected was forgotten. Fixes #243. Reported-by: formula-spectre <https://github.com/formula-spectre>
When disconnecting from a session, we now keep the slots necessary for reconnecting, and we persist those slots. Previously all of the session's data was discarded after writing, so if multiple accounts were disconnected but not at the same time, the first session to be disconnected was forgotten. Fixes #243. Reported-by: formula-spectre <https://github.com/formula-spectre>
When disconnecting from a session, we now keep the slots necessary for reconnecting, and we persist those slots. Previously all of the session's data was discarded after writing, so if multiple accounts were disconnected but not at the same time, the first session to be disconnected was forgotten. Fixes #243. Reported-by: formula-spectre <https://github.com/formula-spectre>
When disconnecting from a session, we now keep the slots necessary for reconnecting, and we persist those slots. Previously all of the session's data was discarded after writing, so if multiple accounts were disconnected but not at the same time, the first session to be disconnected was forgotten. Fixes #243. Reported-by: formula-spectre <https://github.com/formula-spectre>
When disconnecting from a session, we now keep the slots necessary for reconnecting, and we persist those slots. Previously all of the session's data was discarded after writing, so if multiple accounts were disconnected but not at the same time, the first session to be disconnected was forgotten. Fixes #243. Reported-by: formula-spectre <https://github.com/formula-spectre>
When disconnecting from a session, we now keep the slots necessary for reconnecting, and we persist those slots. Previously all of the session's data was discarded after writing, so if multiple accounts were disconnected but not at the same time, the first session to be disconnected was forgotten. Fixes #243. Reported-by: formula-spectre <https://github.com/formula-spectre>
OS/platform
Linux
Emacs version and provenance
GNU Emacs 30.0.50 (build 1, x86_64-gentoo-linux-musl, GTK+ Version 3.24.38, cairo version 1.18.0) of 2023-11-26
it comes from the official gentoo-linux repo;
emerge =app/editors-emacs
Emacs command
emacsclient -c
Emacs frame type
both nox and GUI
Ement package version and provenance
ement version 0.13; taken via straight.el from github
Actions taken
I tried to connect to my primary account via
ement-connect
; then I eval'ed(ement-connect :uri-prefix "http://localhost:8008")
(where 8008 is the port where pantalaimon is running on), to connect to my private account.Observed results
after calling
ement-disconnect
on both accounts, and re-callingement-connect
, it remembers only the last session I disconnected from, e.g. if I useement-disconnect RET account1 ement-disconnect RET account2
thenement-connect
it will only remember the last one.Expected results
I swear that when I had this set up for the first time with two accounts there was a pop-up that let you choose which account to use;
the expected result is that after calling
ement-connect
it should have a prompt giving you all the session you've been loggedBacktrace
No response
Etc.
I tried on both doom emacs and vanilla emacs, and the result was the same; I can attach the exact same step that I did on both side if it's needed, just let me know if that would be useful.
The text was updated successfully, but these errors were encountered: