ec_editline_curline - Man Page

Synopsis

#include <ecoli/editline.h>

char * ec_editline_curline(
    const struct ec_editline   *editline,           /* The pointer to the ec_editline structure. */
    /*
     * If true, remove all characters starting from cursor (included).
     */
    bool                        trim_after_cursor
);

Description

Get the current edited line.

Return Value

An allocated string containing the current line. It must be freed by the user. Return NULL on error.

See Also

ec_editline_get_el(3), ec_editline_set_prompt(3), ec_editline_complete(3), ec_editline_set_prompt_esc(3), ec_editline_parse(3), ec_editline_free(3), ec_editline_term_size(3), ec_editline_gets(3), ec_editline_interact(3), ec_editline_set_node(3), ec_editline_set_history(3), ec_editline(3), ec_editline_get_node(3),

Referenced By

ec_editline(3), ec_editline_complete(3), ec_editline_free(3), ec_editline_get_el(3), ec_editline_get_node(3), ec_editline_gets(3), ec_editline_interact(3), ec_editline_parse(3), ec_editline_set_history(3), ec_editline_set_node(3), ec_editline_set_prompt(3), ec_editline_set_prompt_esc(3), ec_editline_term_size(3).

2026-05-21 Libecoli Programmer's Manual