Function: ghostel--write-module-sidecar-version
ghostel--write-module-sidecar-version is a natively compiled function
defined in ghostel-module-install.el.
Signature
(ghostel--write-module-sidecar-version DIR VERSION)
Documentation
Write VERSION to DIR's sidecar atomically.
Source Code
;; Defined in /nix/store/1252krff0gb2kisjcpp45m50cpdskfrl-emacs-packages-deps/share/emacs/site-lisp/ghostel-module-install.el
(defun ghostel--write-module-sidecar-version (dir version)
"Write VERSION to DIR's sidecar atomically."
(make-directory dir t)
(let* ((dest (ghostel--module-sidecar-path dir))
(tmp (make-temp-name (concat dest ".tmp."))))
(unwind-protect
(let ((coding-system-for-write 'utf-8-unix))
(write-region (concat version "\n") nil tmp nil 'silent)
(rename-file tmp dest t)
(setq tmp nil))
(when (and tmp (file-exists-p tmp))
(ignore-errors (delete-file tmp))))))