Function: haskell-utils-read-directory-name

haskell-utils-read-directory-name is a natively compiled function defined in haskell-utils.el.

Signature

(haskell-utils-read-directory-name PROMPT DEFAULT)

Documentation

Read directory name and normalize to true absolute path.

Refer to read-directory-name for the meaning of PROMPT and DEFAULT. If haskell-process-load-or-reload-prompt is nil, accept default.

Source Code

;; Defined in /nix/store/9lz2mhw95f9fqxr9mnq46k3f6qz3aq83-emacs-packages-deps/share/emacs/site-lisp/elpa/haskell-mode-20260904.1042/haskell-utils.el
(defun haskell-utils-read-directory-name (prompt default)
  "Read directory name and normalize to true absolute path.
Refer to `read-directory-name' for the meaning of PROMPT and
DEFAULT.  If `haskell-process-load-or-reload-prompt' is nil,
accept `default'."
  (let ((filename (file-truename (read-directory-name prompt default default))))
    (concat (replace-regexp-in-string "/$" "" filename) "/")))