From 3162c42a739fe54e98ebf4a65de6a03026c9082c Mon Sep 17 00:00:00 2001 From: christos Date: Thu, 13 Aug 2015 08:54:04 +0000 Subject: [PATCH] display the default compiled in editor with bindkey -d (Luke Mewburn) --- Fixes | 1 + nls/C/set20 | 2 +- nls/et/set20 | 2 +- nls/finnish/set20 | 2 +- nls/french/set20 | 2 +- nls/german/set20 | 2 +- nls/greek/set20 | 2 +- nls/italian/set20 | 2 +- nls/pl/set20 | 2 +- nls/russian/set20 | 2 +- nls/spanish/set20 | 2 +- nls/ukrainian/set20 | 2 +- tc.bind.c | 10 ++++++++-- 13 files changed, 20 insertions(+), 13 deletions(-) diff --git a/Fixes b/Fixes index e58d879..811e67c 100644 --- a/Fixes +++ b/Fixes @@ -1,3 +1,4 @@ + 5. display what the compiled in editor is in bindkey -d (Luke Mewburn) 4. run-fg-editor improvements and documentation (Luke Mewburn) 3. Fix parsing of 'if (cond)then' (Fridolin Pokorny) 2. PR/437: Fix handling of invalid unicode characters. diff --git a/nls/C/set20 b/nls/C/set20 index 8fd21bf..d3a8bbb 100644 --- a/nls/C/set20 +++ b/nls/C/set20 @@ -19,7 +19,7 @@ $set 20 16 -c interpret COMMAND as a builtin or external command\n 17 -v bind all keys to vi bindings\n 18 -e bind all keys to emacs bindings\n -19 -d bind all keys to default editor's bindings\n +19 -d bind all keys to default editor's bindings (%s)\n 20 -l list editor commands with descriptions\n 21 -r remove KEY's binding\n 22 -k interpret KEY as a symbolic arrow-key name\n diff --git a/nls/et/set20 b/nls/et/set20 index 61b21eb..deec04d 100644 --- a/nls/et/set20 +++ b/nls/et/set20 @@ -19,7 +19,7 @@ $set 20 16 -c käsitle COMMAND kui sisemist või välist käsku\n 17 -v seo kõik klahvid vi seostega\n 18 -e seo kõik klahvid emacsi seostega\n -19 -d seo kõik klahvid vaikimisi toimeti seostega\n +19 -d seo kõik klahvid vaikimisi toimeti seostega (%s)\n 20 -l esita toimeti käsud koos kirjeldustega\n 21 -r kustuta KLAHVILT seos\n 22 -k kasuta KLAHVI kui noole-klahvi sümbolnime\n diff --git a/nls/finnish/set20 b/nls/finnish/set20 index 2ed75b7..65754de 100644 --- a/nls/finnish/set20 +++ b/nls/finnish/set20 @@ -19,7 +19,7 @@ $set 20 16 -c interpret COMMAND as a builtin or external command\n 17 -v bind all keys to vi bindings\n 18 -e bind all keys to emacs bindings\n -19 -d bind all keys to default editor's bindings\n +19 -d bind all keys to default editor's bindings (%s)\n 20 -l list editor commands with descriptions\n 21 -r remove KEY's binding\n 22 -k interpret KEY as a symbolic arrow-key name\n diff --git a/nls/french/set20 b/nls/french/set20 index 51db9e5..5cda5a2 100644 --- a/nls/french/set20 +++ b/nls/french/set20 @@ -19,7 +19,7 @@ $set 20 16 -c interprète COMMANDE comme une commande intégrée ou externe\n 17 -v redéfinit toutes les touches pour vi\n 18 -e redéfinit toutes les touches pour emacs\n -19 -d redéfinit toutes les touches pour de l'éditeur par defaut\n +19 -d redéfinit toutes les touches pour de l'éditeur par defaut (%s)\n 20 -l liste les commandes de l'éditeur avec descriptions\n 21 -r enlève la correspondance pour la TOUCHE\n 22 -k interprète TOUCHE comme un nom de touche de direction symbolique\n diff --git a/nls/german/set20 b/nls/german/set20 index b8ed65e..e4f0ec9 100644 --- a/nls/german/set20 +++ b/nls/german/set20 @@ -19,7 +19,7 @@ $set 20 16 -c belege einen Unix-Befehl anstelle eines Befehls\n 17 -v initialisiere Belegungen mit Standard-Vi-Belegungen\n 18 -e initialisiere Belegungen mit Standard-Emacs-Belegungen\n -19 -d initialisiere Belegungen mit Standard-Belegungen\n +19 -d initialisiere Belegungen mit Standard-Belegungen (%s)\n 20 -l zeige verfügbare Funktionen mit Beschreibungen an\n 21 -r entferne Belegung eines Tastes\n 22 -k belege Pfeiltaste mit Namen in In-String\n diff --git a/nls/greek/set20 b/nls/greek/set20 index 9408253..647021e 100644 --- a/nls/greek/set20 +++ b/nls/greek/set20 @@ -19,7 +19,7 @@ $set 20 16 -c ερμηνεία ΕΝΤΟΛΗς ως εσωτερικής ή εξωτερικής εντολής\n 17 -v συσχέτιση όλων των πλήκτρων σε αντιστοιχία vi\n 18 -e συσχέτιση όλων των πλήκτρων σε αντιστοιχία emacs\n -19 -d συσχέτιση όλων των πλήκτρων στην default του editor\n +19 -d συσχέτιση όλων των πλήκτρων στην default του editor (%s)\n 20 -l εμφάνιση των εντολών του editor με περιγραφές\n 21 -r κατάργηση συσχέτισης του ΠΛΗΚΤΡΟυ\n 22 -k ερμηνεία ΠΛΗΚΤΡΟυ ως συμβολικό όνομα πλήκτρου βέλους\n diff --git a/nls/italian/set20 b/nls/italian/set20 index 452601f..fb317cb 100644 --- a/nls/italian/set20 +++ b/nls/italian/set20 @@ -19,7 +19,7 @@ $set 20 16 -c interpreta COMANDO come un comando interno o esterno\n 17 -v definisce tutti i tasti alla 'vi'\n 18 -e definisce tutti i tasti alla 'emacs'\n -19 -d definisce tutti i tasti in base all'editor di default\n +19 -d definisce tutti i tasti in base all'editor di default (%s)\n 20 -l elenca i comandi di modifica testo con relativa descrizione\n 21 -r rimuove la definizione per TASTO\n 22 -k interpreta TASTO come un nome simbolico di tasto freccia\n diff --git a/nls/pl/set20 b/nls/pl/set20 index 370e41a..cf8d0b1 100644 --- a/nls/pl/set20 +++ b/nls/pl/set20 @@ -19,7 +19,7 @@ $set 20 16 -c interpret COMMAND as a builtin or external command\n 17 -v bind all keys to vi bindings\n 18 -e bind all keys to emacs bindings\n -19 -d bind all keys to default editor's bindings\n +19 -d bind all keys to default editor's bindings (%s)\n 20 -l list editor commands with descriptions\n 21 -r remove KEY's binding\n 22 -k interpret KEY as a symbolic arrow-key name\n diff --git a/nls/russian/set20 b/nls/russian/set20 index 9a3ccae..beb9ee0 100644 --- a/nls/russian/set20 +++ b/nls/russian/set20 @@ -19,7 +19,7 @@ $set 20 16 -c воспринимать КОМАНДу как встроенную или внешнюю команду\n 17 -v привязать все клавиши в соответствии с редактором vi\n 18 -e привязать все клавиши в соответствии с редактором emacs\n -19 -d привязать все клавиши в соответствии с редактором по умолчанию\n +19 -d привязать все клавиши в соответствии с редактором по умолчанию (%s)\n 20 -l вывести список команд редактора и их описания\n 21 -r удалить привязку КЛАВИШи\n 22 -k воспринимать КЛАВИШу как явное название управляющей клавиши\n diff --git a/nls/spanish/set20 b/nls/spanish/set20 index db82eba..0b0170d 100644 --- a/nls/spanish/set20 +++ b/nls/spanish/set20 @@ -19,7 +19,7 @@ $set 20 16 -c interpreta COMANDO como comando interno o externo\n 17 -v usa las definiciones del editor vi\n 18 -e usa las definiciones del editor vi\n -19 -d usa las definiciones del editor por defecto\n +19 -d usa las definiciones del editor por defecto (%s)\n 20 -l lista los comandos del editor y sus descripciones\n 21 -r elimina la definición asociada a TECLA\n 22 -k interpreta TECLA como nombre simbólico de tecla de flecha\n diff --git a/nls/ukrainian/set20 b/nls/ukrainian/set20 index 0ab79f8..04ae8de 100644 --- a/nls/ukrainian/set20 +++ b/nls/ukrainian/set20 @@ -19,7 +19,7 @@ $set 20 16 -c interpret COMMAND as a builtin or external command\n 17 -v bind all keys to vi bindings\n 18 -e bind all keys to emacs bindings\n -19 -d bind all keys to default editor's bindings\n +19 -d bind all keys to default editor's bindings (%s)\n 20 -l list editor commands with descriptions\n 21 -r remove KEY's binding\n 22 -k interpret KEY as a symbolic arrow-key name\n diff --git a/tc.bind.c b/tc.bind.c index 46d2f17..3b3751a 100644 --- a/tc.bind.c +++ b/tc.bind.c @@ -506,8 +506,14 @@ bindkey_usage(void) " -v bind all keys to vi bindings\n")); xprintf("%s", CGETS(20, 18, " -e bind all keys to emacs bindings\n")); - xprintf("%s", CGETS(20, 19, - " -d bind all keys to default editor's bindings\n")); + xprintf(CGETS(20, 19, + " -d bind all keys to default editor's bindings (%s)\n"), +#ifdef VIDEFAULT + "vi" +#else /* EMACSDEFAULT */ + "emacs" +#endif /* VIDEFAULT */ + ); xprintf("%s", CGETS(20, 20, " -l list editor commands with descriptions\n")); xprintf("%s", CGETS(20, 21, -- 2.5.5