#include const char *name = "Insert mode"; Lumi *lumi; GtkWidget *insert_label; void leave(){ gtk_widget_hide(insert_label); } void insert_mode(){ gtk_widget_show(insert_label); lumi_exec("focus", 0); } Command commands[] = { { "insert-mode", insert_mode }, { "leave", leave }, { 0 } }; void init(){ insert_label = gtk_label_new("Insert mode."); gtk_box_pack_start(GTK_BOX(lumi->status_bar), insert_label, FALSE, FALSE, 3); }