package ecaml

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

Module Ecaml.Echo_areaSource

The "echo area" is used for displaying error messages for messages made with the `message' primitive, and for echoing keystrokes. It is not the same as the minibuffer, despite the fact that the minibuffer appears (when active) in the same place on the screen as the echo area.

Messages are displayed in both the echo area and logged to the *Messages* buffer. Use inhibit_messages or ~echo:false to cause them to only be logged in *Messages*.

(Info-goto-node "(elisp)The Echo Area").

Sourceval message : ?echo:bool -> string -> unit
Sourceval clear : unit -> unit

clear () clears the echo area, like (message nil). See (describe-function 'message)

Sourceval wrap_message : ?allow_in_background:bool -> ?echo:bool -> Core.Source_code_position.t -> (_, 'a) Sync_or_async.t -> string -> f:(unit -> 'a) -> 'a
Sourceval messagef : ?echo:bool -> ('a, unit, string, unit) Core.format4 -> 'a
Sourceval message_s : ?echo:bool -> Core.Sexp.t -> unit
Sourceval message_text : ?echo:bool -> Text.t -> unit
Sourceval inhibit_messages : (_, 'a) Sync_or_async.t -> (unit -> 'a) -> 'a

(describe-variable 'inhibit-message)