Ecaml.DirectorySource(describe-function 'make-directory) (Info-goto-node "(elisp)Create/Delete Dirs")
(describe-function 'delete-directory) (Info-goto-node "(elisp)Create/Delete Dirs")
val files :
?absolute:bool ->
?include_dot_and_dotdot:bool ->
?matching:Regexp.t ->
?sort:bool ->
Filename.t ->
Filename.t list(describe-function 'directory-files) (Info-goto-node "(elisp)Contents of Directories")
val files_recursively :
?include_directories:bool ->
?matching:Regexp.t ->
Filename.t ->
Filename.t list(describe-function 'directory-files-recursively) (Info-goto-node "(elisp)Contents of Directories")
(describe-function 'make-temp-file) (Info-goto-node "(elisp)Unique File Names")
val with_temp_dir :
(_, 'a) Sync_or_async.t ->
f:(Filename.t -> 'a) ->
prefix:string ->
suffix:string ->
'aCreates a temp directory, calls f on its name, and deletes it after f returns, even if f returns by raising.
N.B. This is not the behavior of (describe-function 'with-temp-file).
The directory to use for temporary files. (describe-variable 'temporary-file-directory).
for_temp_files () = Customization.value for_temp_files_customization
You probably want for_temp_files. Beware, if the current buffer is a tramp buffer on a remote host, then the temporary file directory will be on the remote host. This function is only available starting in emacs 26. In earlier versions, this reads the variable temporary-file-directory. (describe-function 'temporary-file-directory).