package lsp
LSP protocol implementation in OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
jsonrpc-1.6.0.tbz
sha256=35e8c7341f8eb1fa39fb0f0e0701a7ed90b9a0bb89ccf84b7ed997cd258cbec3
sha512=c96a7a3ca845ec193e9edc4a74804a22d6e37efc852b54575011879bd2105e0df021408632219f542ca3ad85b36b5c8b72f2b417204d154d5f0dd0839535afa5
doc/lsp.stdune/Stdune/Temp/index.html
Module Stdune.Temp
Source
Temporary file management
This module provides a high-level interface for temporary files. It ensures that all temporary files created by the application are systematically cleaned up on exit.
Source
val temp_in_dir :
?perms:int ->
what ->
dir:Path.t ->
prefix:string ->
suffix:string ->
Path.t
Create a temporary file or directory inside an existing directory
Delete the contents of a temporary directory without deleting the directory itself.
temp_path ~dir ~prefix ~suffix
generate a temporary path in dir
. The base name of the temporary file is formed by concatenating prefix
, then a suitably chosen integer number, then suffix
.
Source
val with_temp_path :
dir:Path.t ->
prefix:string ->
suffix:string ->
f:((Path.t, exn) result -> 'a) ->
'a
Like temp_path
, but passes the temporary file to the callback f
, and makes sure the temporary file is deleted when f
completes. If f
raises an exception, the exception is reraised (and the file is still deleted).
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>