Module Bookmark.Property
type 'a t={symbol : Ecaml.Symbol.t;type_ : 'a Ecaml__.Import.Value.Type.t;}
val sexp_of_t : ('a -> Ppx_sexp_conv_lib.Sexp.t) -> 'a t -> Ppx_sexp_conv_lib.Sexp.t
val create : string -> 'a Ecaml__.Import.Value.Type.t -> 'a t
module And_value : sig ... endval and_value : 'a t -> 'a -> And_value.t
Standard properties
(describe-variable 'bookmark-alist) documents most of them.
front_context_string and rear_context_string are meant to handle changes to the file. The bookmark-default-handler function first jumps to position, then searches forward for front_context_string, then searches backwards for rear_context_string.
val annotation : string tval filename : Core_kernel.Filename.t tval front_context_string : string tval handler : Ecaml__.Import.Function.t tTypical use is to
defuna handler and sethandlertoFunction.of_symbol.The property has type
Function.t tso that we can deserialize values like(lambda ...)set from elisp.
val position : Ecaml.Position.t tval rear_context_string : string t