X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=fish%2Ffish.h;h=13a2e5c481adb3242968c2750f2ffacd527974f5;hb=9d6de016ccd932c18001c08c371bf83c6dbff8f0;hp=40f19901c22e1d1f12942b8af26eec27c2ce82eb;hpb=4581eb2523eeb4d094d53af0555cb7e0f760ae2d;p=libguestfs.git diff --git a/fish/fish.h b/fish/fish.h index 40f1990..13a2e5c 100644 --- a/fish/fish.h +++ b/fish/fish.h @@ -21,9 +21,17 @@ #include +#ifdef HAVE_GETTEXT +#include "gettext.h" +#define _(str) dgettext(PACKAGE, (str)) +#define N_(str) dgettext(PACKAGE, (str)) +#else +#define _(str) str +#define N_(str) str +#endif + /* in fish.c */ extern guestfs_h *g; -extern int g_launched; extern int quit; extern int verbose; extern void pod2text (const char *heading, const char *body); @@ -53,4 +61,14 @@ extern int do_echo (const char *cmd, int argc, char *argv[]); /* in edit.c */ extern int do_edit (const char *cmd, int argc, char *argv[]); +/* This should just list all the built-in commands so they can + * be added to the generated auto-completion code. + */ +#define BUILTIN_COMMANDS_FOR_COMPLETION \ + "help", \ + "quit", "exit", "q", \ + "alloc", "allocate", \ + "echo", \ + "edit", "vi", "emacs" + #endif /* FISH_H */