ELinks 0.18.0
|
#include <ctype.h>
#include <string.h>
#include "elinks.h"
#include "bfu/dialog.h"
#include "config/conf.h"
#include "config/kbdbind.h"
#include "config/options.h"
#include "dialogs/exmode.h"
#include "intl/libintl.h"
#include "main/module.h"
#include "session/session.h"
#include "session/task.h"
#include "terminal/terminal.h"
#include "util/error.h"
#include "util/memory.h"
#include "util/string.h"
#include "viewer/action.h"
Macros | |
#define | EXMODE_HISTORY_FILENAME "exmodehist" |
Typedefs | |
typedef int(* | exmode_handler_T) (struct session *, char *, char *) |
Functions | |
static | INIT_INPUT_HISTORY (exmode_history) |
static int | exmode_action_handler (struct session *ses, char *command, char *args) |
static int | exmode_confcmd_handler (struct session *ses, char *command, char *args) |
static void | exmode_exec (struct session *ses, char buffer[INPUT_LINE_BUFFER_SIZE]) |
void | try_exmode_exec (struct session *ses, const char *val) |
static enum input_line_code | exmode_input_handler (struct input_line *input_line, int action_id) |
void | exmode_start (struct session *ses) |
static void | init_exmode (struct module *module) |
static void | done_exmode (struct module *module) |
Variables | |
static const exmode_handler_T | exmode_handlers [] |
struct module | exmode_module |
#define EXMODE_HISTORY_FILENAME "exmodehist" |
typedef int(* exmode_handler_T) (struct session *, char *, char *) |
|
static |
|
static |
|
static |
|
static |
|
static |
void exmode_start | ( | struct session * | ses | ) |
|
static |
|
static |
void try_exmode_exec | ( | struct session * | ses, |
const char * | val ) |
|
static |