aboutsummaryrefslogtreecommitdiff
path: root/degesch.c
diff options
context:
space:
mode:
authorPřemysl Janouch <p.janouch@gmail.com>2015-10-01 21:05:32 +0200
committerPřemysl Janouch <p.janouch@gmail.com>2015-10-01 21:06:34 +0200
commit762aaffecfccee9f284b90bdf90e6c4af26f62cb (patch)
tree80aeb45cf685fe2ad50b79e0754c605e0d7bd37c /degesch.c
parent99ac971b66df7b07acba01e8ad3be27453f5d0e9 (diff)
downloadxK-762aaffecfccee9f284b90bdf90e6c4af26f62cb.tar.gz
xK-762aaffecfccee9f284b90bdf90e6c4af26f62cb.tar.xz
xK-762aaffecfccee9f284b90bdf90e6c4af26f62cb.zip
degesch: make text attributes toggle formatting
Instead of just setting it on. Fixes bitlbee.
Diffstat (limited to 'degesch.c')
-rw-r--r--degesch.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/degesch.c b/degesch.c
index 0533401..e41bfad 100644
--- a/degesch.c
+++ b/degesch.c
@@ -905,7 +905,7 @@ enum formatter_item_type
FORMATTER_ITEM_ATTR, ///< Formatting attributes
FORMATTER_ITEM_FG_COLOR, ///< Foreground color
FORMATTER_ITEM_BG_COLOR, ///< Background color
- FORMATTER_ITEM_SIMPLE, ///< For mIRC formatting only so far
+ FORMATTER_ITEM_SIMPLE, ///< Toggle mIRC formatting
FORMATTER_ITEM_IGNORE_ATTR ///< Un/set attribute ignoration
};
@@ -2707,7 +2707,7 @@ formatter_flush_attr
state->want_background = -1;
return true;
case FORMATTER_ITEM_SIMPLE:
- state->want |= item->attribute;
+ state->want ^= item->attribute;
attribute_printer_update (state);
return true;
case FORMATTER_ITEM_FG_COLOR:
@@ -9579,17 +9579,17 @@ static const char *g_first_time_help[] =
"",
"\x02Welcome to degesch!",
"",
- "To get a list of all commands, type \x02/help\x0f. To obtain",
+ "To get a list of all commands, type \x02/help\x02. To obtain",
"more information on a command or option, simply add it as",
- "a parameter, e.g. \x02/help set\x0f or \x02/help behaviour.logging\x0f.",
+ "a parameter, e.g. \x02/help set\x02 or \x02/help behaviour.logging\x02.",
"",
"To switch between buffers, press \x02"
- "F5/Ctrl-P\x0f or \x02" "F6/Ctrl-N\x0f.",
+ "F5/Ctrl-P\x02 or \x02" "F6/Ctrl-N\x02.",
"",
"Finally, adding a network is as simple as:",
- " - \x02/server add freenode\x0f",
- " - \x02/set servers.freenode.addresses = \"chat.freenode.net\"\x0f",
- " - \x02/connect freenode\x0f",
+ " - \x02/server add freenode\x02",
+ " - \x02/set servers.freenode.addresses = \"chat.freenode.net\"\x02",
+ " - \x02/connect freenode\x02",
"",
"That should be enough to get you started. Have fun!",
""