{ "search", {search_forward_text, NOSPLIT} },
{ "search_reverse", {search_reverse_text, NOSPLIT} },
{ "toggle_insert_mode", {toggle_insert_mode, 0} },
- { "runcmd", {runcmd, NOSPLIT} }
+ { "runcmd", {runcmd, NOSPLIT} },
+ { "set", {set_var, NOSPLIT} }
};
static void
}
static void
+set_var(WebKitWebView *page, GArray *argv) {
+ (void) page;
+ gchar *ctl_line;
+
+ ctl_line = g_strdup_printf("%s %s", "set", argv_idx(argv, 0));
+ parse_cmd_line(ctl_line);
+ g_free(ctl_line);
+}
+
+static void
toggle_insert_mode(WebKitWebView *page, GArray *argv) {
(void)page;
run_external_js (WebKitWebView * web_view, GArray *argv);
static void handle_cookies (SoupSession *session,
- SoupMessage *msg,
- gpointer user_data);
+ SoupMessage *msg,
+ gpointer user_data);
static void
save_cookies (SoupMessage *msg,
- gpointer user_data);
+ gpointer user_data);
+
+static void
+set_var(WebKitWebView *page, GArray *argv);
+
/* Command callbacks */
static void