ellie.el: disable lock files in fwrite to fix hang on FUSE
This commit is contained in:
parent
660a36d2b1
commit
895da7cb77
12
ellie.el
12
ellie.el
|
|
@ -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))))
|
(setq ellie--session-id new-name)
|
||||||
(rename-file old-dir new-dir)
|
(ellie--persist-session new-name)
|
||||||
(setq ellie--session-id new-name)
|
(force-mode-line-update)
|
||||||
(ellie--persist-session new-name)
|
(message "Renamed session to %s" new-name))
|
||||||
(force-mode-line-update)
|
|
||||||
(message "Renamed session to %s" new-name)))
|
|
||||||
|
|
||||||
;;;; ──────────────── State ────────────────
|
;;;; ──────────────── State ────────────────
|
||||||
|
|
||||||
|
|
|
||||||
Reference in New Issue