ellie.el: disable lock files in fwrite to fix hang on FUSE

This commit is contained in:
Levi Neely 2026-07-19 00:26:35 +02:00
parent 660a36d2b1
commit 895da7cb77
1 changed files with 5 additions and 7 deletions

View File

@ -262,13 +262,11 @@ Returns the new session ID."
(unless ellie--session-id (user-error "No active session")) (unless ellie--session-id (user-error "No active session"))
(when (string-empty-p (string-trim new-name)) (when (string-empty-p (string-trim new-name))
(user-error "Empty name")) (user-error "Empty name"))
(let ((old-dir (expand-file-name ellie--session-id (ellie--sessions-dir))) (ellie--fwrite (ellie--session-file "ctl") (concat "rn " new-name "\n"))
(new-dir (expand-file-name new-name (ellie--sessions-dir))))
(rename-file old-dir new-dir)
(setq ellie--session-id new-name) (setq ellie--session-id new-name)
(ellie--persist-session new-name) (ellie--persist-session new-name)
(force-mode-line-update) (force-mode-line-update)
(message "Renamed session to %s" new-name))) (message "Renamed session to %s" new-name))
;;;; ──────────────── State ──────────────── ;;;; ──────────────── State ────────────────