core: replace default key ctrl+"c", "u" by ctrl+"c", "_" for underlined text in messages

v2.8-utf8proc
Sebastien Helleu 2013-12-01 18:39:05 +01:00
parent 0c48b7ab8b
commit d0832cd50e
8 changed files with 34 additions and 28 deletions

View File

@ -11,8 +11,8 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
== Version 0.4.3 (under dev)
* core: replace default key ctrl+"c", "r" by ctrl+"c", "v" for reverse video in
messages
* core: replace default keys ctrl+"c", "r" / "u" by ctrl+"c", "v" / "_" for
reverse video and underlined text in messages
* core: fix random crash when closing a buffer
* core: fix crash on /buffer close core.weechat
* core: add option "libs" for command /debug

16
NEWS
View File

@ -15,18 +15,24 @@ http://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
=== Colors in messages
The color code for "reverse video" in IRC has been fixed: now WeeChat uses
0x16 like other clients (and not 0x12 any more).
The color code for "reverse video" in IRC message has been fixed: now WeeChat
uses 0x16 like other clients (and not 0x12 any more). +
The code 0x12 is not decoded any more, so if it is received (for example from
an old WeeChat version), it is not displayed as reverse video.
The default key ctrl+"c", "r" has been changed to ctrl+"c", "v".
The color code for "underlined text" in input line has been fixed: now WeeChat
uses 0x1F, the same code sent to IRC server.
You can remove the old key and add the new one with these commands:
The default keys for "reverse video" and "underlined text" have changed:
* reverse video: key ctrl+"c", "r" is replaced by ctrl+"c", "v"
* underlined text: key ctrl+"c", "u" is replaced by ctrl+"c", "_"
You can remove the old keys and add the new ones with these commands:
----
/key unbind ctrl-Cr
/key unbind ctrl-Cu
/key missing
----

View File

@ -940,8 +940,8 @@ Befehl festgelegt werden:
| @k(C-)@k(c) , @k(c) | fügt Steuerzeichen für Textfarbe ein | `/input insert \x03`
| @k(C-)@k(c) , @k(i) | fügt Steuerzeichen für kursiven Text ein | `/input insert \x1D`
| @k(C-)@k(c) , @k(o) | fügt Steuerzeichen für Standardfarbe ein | `/input insert \x0F`
| @k(C-)@k(c) , @k(u) | fügt Steuerzeichen für unterstrichenen Text ein | `/input insert \x15`
| @k(C-)@k(c) , @k(v) | fügt Steuerzeichen für Hintergrundfarbe ein | `/input insert \x16`
| @k(C-)@k(c) , @k(_) | fügt Steuerzeichen für unterstrichenen Text ein | `/input insert \x1F`
| @k(Del) .2+| entfernt in der Befehlszeile das nächste Zeichen .2+| `/input delete_next_char`
| @k(C-)@k(d)
| @k(Backsp.) .2+| entfernt in der Befehlszeile das vorherige Zeichen .2+| `/input delete_previous_char`
@ -1281,12 +1281,12 @@ Zeichen, genutzt werden:
@k(C-)@k(c) , @k(o)::
deaktiviert Farben und Attribute
@k(C-)@k(c) , @k(u)::
Text wird mit Unterstrich dargestellt
@k(C-)@k(c) , @k(v)::
Farben umkehren (kehrt Textfarbe und Hintergrundfarbe um)
@k(C-)@k(c) , @k(_)::
Text wird mit Unterstrich dargestellt
[NOTE]
Der selbe Befehl (ohne den Wert für @k(C-)@k(c) , @k(c)) sollte genutzt werden
um die Farbkodierungen bzw. Attribute zu deaktivieren.

View File

@ -927,8 +927,8 @@ The notify level for a buffer can be set with command `/buffer`:
| @k(C-)@k(c) , @k(c) | Insert code for colored text | `/input insert \x03`
| @k(C-)@k(c) , @k(i) | Insert code for italic text | `/input insert \x1D`
| @k(C-)@k(c) , @k(o) | Insert code for color reset | `/input insert \x0F`
| @k(C-)@k(c) , @k(u) | Insert code for underlined text | `/input insert \x15`
| @k(C-)@k(c) , @k(v) | Insert code for reverse color | `/input insert \x16`
| @k(C-)@k(c) , @k(_) | Insert code for underlined text | `/input insert \x1F`
| @k(Del) .2+| Delete next char in command line .2+| `/input delete_next_char`
| @k(C-)@k(d)
| @k(Backsp.) .2+| Delete previous char in command line .2+| `/input delete_previous_char`
@ -1265,12 +1265,12 @@ follow (press @k(C-)@k(c) then following letter, with optional value):
@k(C-)@k(c) , @k(o)::
disable color and attributes
@k(C-)@k(c) , @k(u)::
underlined text
@k(C-)@k(c) , @k(v)::
reverse video (revert text color with background)
@k(C-)@k(c) , @k(_)::
underlined text
[NOTE]
The same code (without number for @k(C-)@k(c) , @k(c)) may be used to stop the
attribute.

View File

@ -953,8 +953,8 @@ commande `/buffer` :
| @k(C-)@k(c) , @k(c) | Insérer le code pour écrire en couleur | `/input insert \x03`
| @k(C-)@k(c) , @k(i) | Insérer le code pour mettre le texte en italique | `/input insert \x1D`
| @k(C-)@k(c) , @k(o) | Insérer le code pour réinitialiser la couleur | `/input insert \x0F`
| @k(C-)@k(c) , @k(u) | Insérer le code pour écrire en souligné | `/input insert \x15`
| @k(C-)@k(c) , @k(v) | Insérer le code pour écrire en couleur inversée | `/input insert \x16`
| @k(C-)@k(c) , @k(_) | Insérer le code pour écrire en souligné | `/input insert \x1F`
| @k(Del) .2+| Effacer le caractère suivant sur la ligne de commande .2+| `/input delete_next_char`
| @k(C-)@k(d)
| @k(Backsp.) .2+| Effacer le caractère précédent sur la ligne de commande .2+| `/input delete_previous_char`
@ -1302,12 +1302,12 @@ suit et éventuellement une valeur) :
@k(C-)@k(c) , @k(o)::
désactiver la couleur et tous les attributs
@k(C-)@k(c) , @k(u)::
texte souligné
@k(C-)@k(c) , @k(v)::
vidéo inverse (inversion de la couleur d'écriture et du fond)
@k(C-)@k(c) , @k(_)::
texte souligné
[NOTE]
Le même code (sans le numéro pour @k(C-)@k(c) , @k(c)) peut être utilisé pour
stopper l'attribut défini.

View File

@ -962,8 +962,8 @@ Il livello di notifica per un buffer può essere impostato con il comando `/buff
| @k(C-)@k(c) , @k(c) | Inserisce il codice per il testo colorato | `/input insert \x03`
| @k(C-)@k(c) , @k(i) | Inserisce il codice per il testo in corsivo | `/input insert \x1D`
| @k(C-)@k(c) , @k(o) | Inserisce il codice per il reset dei colori | `/input insert \x0F`
| @k(C-)@k(c) , @k(u) | Inserisce il codice per il testo sottolineato | `/input insert \x15`
| @k(C-)@k(c) , @k(v) | Inserisce il codice per l'inversione dei colori | `/input insert \x16`
| @k(C-)@k(c) , @k(_) | Inserisce il codice per il testo sottolineato | `/input insert \x1F`
| @k(Del) .2+| Elimina il carattere successivo nella riga di comando .2+| `/input delete_next_char`
| @k(C-)@k(d)
| @k(Backsp.) .2+| Elimina il carattere precedente nella riga di comando .2+| `/input delete_previous_char`
@ -1314,12 +1314,12 @@ opzionale):
@k(C-)@k(c) , @k(o)::
disabilita colori ed attributi
@k(C-)@k(c) , @k(u)::
testo sottolineato
@k(C-)@k(c) , @k(v)::
video inverso (inverte il colore del testo con quello di sfondo)
@k(C-)@k(c) , @k(_)::
testo sottolineato
[NOTE]
Lo stesso codice (senza numero per @k(C-)@k(c) , @k(c)) può essere usato per
terminare l'attributo.

View File

@ -933,8 +933,8 @@ irc サーバ "freenode" に含まれる全てのバッファに対して設定
| @k(C-)@k(c) , @k(c) | テキストに色をつけるコードの挿入 | `/input insert \x03`
| @k(C-)@k(c) , @k(i) | テキストをイタリック体にするコードの挿入 | `/input insert \x1D`
| @k(C-)@k(c) , @k(o) | テキスト色のリセットを行うコードの挿入 | `/input insert \x0F`
| @k(C-)@k(c) , @k(u) | テキストに下線を引くコードの挿入 | `/input insert \x15`
| @k(C-)@k(c) , @k(v) | テキスト色の反転を行うコードの挿入 | `/input insert \x16`
| @k(C-)@k(c) , @k(_) | テキストに下線を引くコードの挿入 | `/input insert \x1F`
| @k(Del) .2+| コマンドラインで次の文字を削除 .2+| `/input delete_next_char`
| @k(C-)@k(d)
| @k(Backsp.) .2+| コマンドラインで前の文字を削除 .2+| `/input delete_previous_char`
@ -1272,12 +1272,12 @@ IRC 等のプラグインでは、以下の色コードと属性を利用でき
@k(C-)@k(c) , @k(o)::
テキスト表示色と属性をリセット
@k(C-)@k(c) , @k(u)::
テキストに下線を引く
@k(C-)@k(c) , @k(v)::
テキストを反転 (テキスト表示色と背景色の入れ替え)
@k(C-)@k(c) , @k(_)::
テキストに下線を引く
[NOTE]
同じコードで (色コードを入力せずに @k(C-)@k(c) , @k(c)
を使うことで) 属性をキャンセルすることができます。

View File

@ -144,8 +144,8 @@ gui_key_default_bindings (int context)
BIND(/* ^Cc */ "ctrl-Cc", "/input insert \\x03");
BIND(/* ^Ci */ "ctrl-Ci", "/input insert \\x1D");
BIND(/* ^Co */ "ctrl-Co", "/input insert \\x0F");
BIND(/* ^Cu */ "ctrl-Cu", "/input insert \\x15");
BIND(/* ^Cv */ "ctrl-Cv", "/input insert \\x16");
BIND(/* ^C_ */ "ctrl-C_", "/input insert \\x1F");
BIND(/* m-right */ "meta-meta2-C", "/buffer +1");
BIND(/* m-right */ "meta2-1;3C", "/buffer +1");
BIND(/* m-down */ "meta-meta2-B", "/buffer +1");