Function: ghostel--ask-install-action
ghostel--ask-install-action is a natively compiled function defined in
ghostel-module-install.el.
Signature
(ghostel--ask-install-action DIR)
Documentation
Prompt the user to choose how to install the missing native module.
Returns 'download, 'compile, or nil.
Source Code
;; Defined in /nix/store/1252krff0gb2kisjcpp45m50cpdskfrl-emacs-packages-deps/share/emacs/site-lisp/ghostel-module-install.el
(defun ghostel--ask-install-action (_dir)
"Prompt the user to choose how to install the missing native module.
Returns \\='download, \\='compile, or nil."
(let* ((url (or (ghostel--module-download-url ghostel--minimum-module-version)
"GitHub releases"))
(choice (read-char-choice
(format "Ghostel native module not found.
[d] Download pre-built binary from:
%s
[c] Compile from source via zig build
[s] Skip — install manually later
Choice: " url)
'(?d ?c ?s))))
(pcase choice
(?d 'download)
(?c 'compile)
(?s nil))))