package ecaml
Library for writing Emacs plugin in OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
ecaml-v0.16.0.tar.gz
sha256=d9c6f98e7b0906a7e3d332d1a30fe950b59586b860e4f051348ea854c3ae3434
doc/ecaml.ecaml_value/Ecaml_value/Function/index.html
Module Ecaml_value.Function
Source
Lower-level interface for functions that call from Emacs to OCaml.
Try Defun
first.
include Value.Subtype
We expose private value
for free identity conversions when the value is nested in some covariant type, e.g. (symbols : Symbol.t list :> Value.t list)
rather than List.map symbols ~f:Symbol.to_value
.
eq t1 t2 = Value.eq (to_value t1) (to_value t2)
, i.e. eq
checks whether the Emacs values underlying t1
and t2
are physically equal. This is different than phys_equal t1 t2
, because we don't always wrap eq
Emacs values in phys_equal
OCaml values. I.e. phys_equal t1 t2
implies eq t1 t2
, but not the converse.
Source
val create_nullary :
Core.Source_code_position.t ->
?docstring:string ->
?interactive:Value.t ->
(unit -> unit) ->
t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>