package ecaml

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Text.Property_nameSource

(Info-goto-node "(elisp)Text Properties")

Sourcetype 'a t
Sourceval sexp_of_t : ('a -> Sexplib0.Sexp.t) -> 'a t -> Sexplib0.Sexp.t
type 'a property_name := 'a t
Sourceval face : Face_spec.t t

(Info-goto-node "(elisp)Special Properties")

Sourceval mouse_face : Face_spec.t t
Sourceval font_lock_face : Face_spec.t t
Sourceval display : Display_spec.t t
Sourceval after_string : text t
Sourceval before_string : text t
Sourceval help_echo : string t

value automatically displayed by Emacs on mouse-over

Sourceval kbd_help : string t

value automatically displayed by Emacs when text at point has the property, if help-at-pt-display-when-idle is enabled

Sourceval name : _ t -> Symbol.t
Sourceval name_as_value : _ t -> Ecaml_value.Value.t
Sourceval to_value : 'a t -> 'a -> Ecaml_value.Value.t
Sourceval of_value_exn : 'a t -> Ecaml_value.Value.t -> 'a
Sourcemodule Create : sig ... end

(<:) creates a new property name and makes it available for automatic typeful conversion of elisp property lists. Idiomatic usage looks like this:

Sourcemodule Packed : sig ... end
OCaml

Innovation. Community. Security.