my/ement-maybe-restore now: - Loads sessions file manually (ement--load-sessions) before connecting - Calls ement--reconnect directly on each loaded session — bypasses all interactive prompts in ement-connect (homeserver discovery, read-passwd) - Fallback to ement-connect with explicit :homeserver if --reconnect absent - condition-case wrapper — startup errors are silent, never block Emacs my/ement-open: use my/ement-maybe-restore (instead of ement-connect directly) for the 'sessions file exists' branch.
35 KiB
35 KiB