package ecaml
Library for writing Emacs plugin in OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
v0.17.0.tar.gz
sha256=87e76473915e12d718096100a5c4d15d98aba6f99ecbf21814b7389e8c28bb25
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)"
>